Senior Software Developer
Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Unlock Your Potential
Generate Job-Optimized Resume
One Click And Our AI Optimizes Your Resume to Match The Job Description.
Is Your Resume Optimized For This Role?
Find Out If You're Highlighting The Right Skills And Fix What's Missing
Experience Level
Senior
Qualifications
About Endpoint Clinical
Endpoint Clinical is at the forefront of revolutionizing the life sciences industry with innovative IRT® solutions. Our commitment to excellence and client success has made us a trusted partner for pharmaceutical companies worldwide. Join us to make a significant impact in clinical trials.
Similar jobs
Search for Senior Software Development Engineer Web Immediate Joiners Only
3,315 results
Join our dynamic team as a Senior Software Development Engineer where you will be pivotal in designing and building a cutting-edge platform that serves our diverse clientele. You will tackle intricate technical challenges and create scalable systems, contributing significantly to our company's vision. We are searching for candidates who are passionate about producing clean, efficient code and developing innovative software solutions that enhance user experience.Key Responsibilities:Architecture & Design: Spearhead the development of complex front-end systems utilizing modern frameworks such as React.js, Next.js, and TypeScript, alongside effective state management libraries.Performance Engineering: Enhance web application performance for optimal speed, scalability, and adherence to Core Web Vitals. Focus on improving startup times, reducing rebuffering, and optimizing memory and rendering performance.Cross Browser Compatibility: Ensure consistent user experiences across desktop browsers, mobile platforms, and Smart TVs (including Tizen and webOS).Mentorship: Lead rigorous code reviews and provide guidance to junior and mid-level engineers on industry best practices and design patterns.Collaboration: Work closely with Product Managers and UX Designers to convert wireframes into high-quality, reusable components.Streaming: Integrate player UI with video playback engines, including HTML5, MSE, and EME.Analytics & QoS: Develop and incorporate analytics frameworks to monitor critical metrics such as startup time, buffering ratios, playback failures, and user engagement, enabling data-driven decisions for performance enhancements.Triaging Production Issues: Demonstrate a strong sense of ownership by swiftly debugging and resolving production issues under pressure, ensuring minimal customer impact.Security Compliance: Exhibit a robust understanding of web security best practices, including XSS prevention, CSP, CORS, secure media playback, and DRM-related vulnerabilities.
Join our dynamic team at prox-works as a Senior Software Development Engineer specializing in iOS, where you will have the opportunity to create an exceptional platform for our users. You will tackle intricate technical challenges and develop scalable systems that align with our mission to innovate and excel. We are looking for candidates who are passionate about writing clean, efficient code and delivering groundbreaking software solutions.Key Responsibilities:Feature Development: Design and implement cutting-edge features for media playback to ensure an outstanding user experience.Architecture & Quality: Develop high-performance and robust applications and frameworks, advocate for engineering best practices, and enhance the core platform for improved scalability.Collaboration: Work collaboratively with cross-functional teams, including product managers, designers, backend engineers, and QA specialists, to define, design, and launch impactful features.Performance Optimization: Analyze and enhance application performance metrics, minimize crash occurrences, manage memory efficiently, and deliver reliable code.Troubleshooting: Identify, diagnose, and resolve issues across various Apple platforms in a production environment.Mentorship: Guide junior engineers, engage in code reviews, and foster a culture of technical excellence and continuous learning.Requirements:Deep Expertise in iOS Development: Extensive experience in building and scaling complex iOS applications utilizing Swift (and occasionally Objective-C), with a solid understanding of UIKit, SwiftUI, Combine, and concurrency.Media Playback Knowledge: Familiarity with streaming technologies, including protocols like HLS, DASH, and AVKit frameworks is highly desired.Technical Fundamentals: Strong grasp of computer science principles, object-oriented programming, and various architectural patterns (e.g., MVVM, VIPER).Tools & Processes: Proficient in unit testing frameworks, continuous integration/delivery (CI/CD) systems, Git, and agile methodologies.Problem-Solving: Exceptional analytical and problem-solving abilities, with a knack for navigating ambiguity and finding solutions that balance technical and design requirements.Preferred Education and Experience:Bachelor’s or Master’s degree in Computer Science or a related discipline.4+ years of experience in iOS development (Swift).Benefits:Competitive salary: We value top talent and offer compensation that reflects it.Proximity Talks: Engage with fellow designers, engineers, and product experts to learn from industry leaders.
Join us at prox-works as a Senior Software Development Engineer specializing in Java, where you will play a crucial role in developing backend systems that enhance the user experience during pivotal moments—like launching the app, engaging with personalized content, and more. Your focus will be on scaling our platform's infrastructure, designing a cutting-edge compositor engine, and advancing a multi-widget, server-driven layout system that builds dynamic, engaging pages across all devices. You will be instrumental in ensuring that millions of users experience fast, seamless, and reliable service, regardless of the time, traffic, or device used.Key ResponsibilitiesLead the development of scale-critical paths that ensure the system can manage peak concurrency, multi-region delivery, and freshness guarantees.Create the infrastructure and capabilities that act as the orchestration layer between downstream services and client applications, facilitating rapid experimentation and smooth rollouts across all devices and platforms.Engineer the Compositor Engine to fetch and rank content blocks (widgets/cards), merge metadata, and deliver highly contextual page definitions to clients in milliseconds.Collaborate with Product, Data Science, and Frontend teams to create use cases such as personalized feeds, layouts, and dynamic page composition.Enhance latency, throughput, and observability across UI surfaces driven by the server, including Homepage, Watch pages, and Detail views.Contribute to essential platform primitives utilized by various teams—such as layout DSLs, contract validation, fallback mechanisms, and preview tooling.Engage in design discussions, code reviews, and on-call rotations, ensuring high service reliability during peak traffic periods.Continuously assess relevant technologies and steer architecture and design discussions while guiding and mentoring junior developers on functional attributes and domain knowledge.
Join prox-works as a Senior Android Developer where you'll create high-performing and robust Android applications while leveraging Android frameworks and APIs. If you are passionate about delivering outstanding user experiences and eager to innovate in the mobile domain, we would love to connect with you!Key Responsibilities:Design, develop, and maintain foundational frameworks and shared components for Android applications.Produce high-quality, efficient, and thoroughly tested code for native mobile apps, engaging in regular code reviews.Establish and enhance engineering standards and ensure codebase consistency.Lead the scaling of mobile app development across the engineering team, offering valuable insights to refine processes and tools, while supporting contributors in architecture and code.Take complete ownership of product quality, overseeing the development, design, and maintenance of core app frameworks to guarantee reliability and user satisfaction.Work closely with engineers, product managers, and designers to achieve project goals.Prototype new concepts and explore cutting-edge technologies within the mobile landscape.Optimize application performance and stability.Monitor performance metrics to draw insights and drive improvements.Contribute to knowledge-sharing initiatives through the creation of insightful blogs focused on mobile innovation.
Job Overview: Join us as a Senior Staff Engineer to create a top-tier platform for our customers. You will tackle intricate technical challenges and develop scalable systems that are crucial for our innovative solutions. Your expertise in coding and problem-solving will help propel our company's mission forward. We are looking for individuals who are passionate about writing clean, efficient code and developing groundbreaking software applications.Team Insights: At JioHotstar, we pride ourselves on our record-breaking OTT platform, serving not only India but also the global Indian diaspora, particularly in the UK. We are expanding our engineering teams to support our international growth and develop systems that will enhance business performance. This is an exceptional opportunity to engage with the JioHotstar technology stack and contribute to high-impact projects, building frameworks that offer tailored features across various geographies and fostering subscriber and revenue growth.
Job Summary: We are seeking a talented Senior Software Development Engineer to join our team, where you will play a pivotal role in creating an exceptional content viewing experience for our users. Your expertise will be instrumental in addressing complex technical challenges and developing robust systems capable of operating at a massive scale. You will be responsible for designing and delivering high-quality distributed applications while maintaining an unmatched standard of operational excellence to ensure a seamless experience for our customers on the JioHotstar website and TV applications.About the Team: Join the Viewer Experience (VX) organization at JioHotstar, where we are dedicated to enhancing how millions of users discover, engage with, and enjoy our platform. We oversee the complete user journey—from the initial app launch to daily interactions—across various facets like Search, Personalization, Watch Experience, Interactivity, and beyond. Our team combines cutting-edge engineering, machine learning, design, and data analytics to provide a seamless, personalized, and engaging OTT experience on an unprecedented scale. If you are passionate about crafting immersive, intelligent, and high-performance user experiences that captivate a billion users, we invite you to help us shape the future of streaming.
Join Jiostar as a Senior Software Development Engineer specializing in web applications focused on subscriptions and payments. In this pivotal role, you will be instrumental in designing, developing, and maintaining high-performance web applications that enhance our users' experience. Your expertise will drive innovation in our payment solutions, ensuring reliability, scalability, and security as we expand our service offerings.
Job Overview: Join JioStar as a Senior Software Development Engineer in our Ads Platform team, where you'll play a critical role in constructing the advanced systems that drive our thriving advertising business. Unlike traditional consumer applications, your focus will be on developing high-performance, data-intensive interfaces that empower advertisers, sales personnel, and operations managers to efficiently create, oversee, and optimize intricate ad campaigns and ad sets at scale. You will serve as a vital link between complex backend ad-logic and a user-friendly operational workflow, ensuring seamless functionality.About Our Team: At JioStar, our Ad Platform stands as one of India's premier video advertising solutions, and we are ambitiously aiming for even greater heights. With profound expertise in Video-On-Demand, Live Sports, and Ad Monetization, our mission is to establish the most effective and scalable ad technology ecosystem in the world. Our engineering team operates across the complete ad tech spectrum, from high-throughput backend services to deeply integrated, impactful ad experiences on client platforms. We pride ourselves on our diverse technological experience, tackling exciting challenges and solving complex problems. If you are passionate about fast-paced development, continuous learning, and contributing to a product that sits at the intersection of content, monetization, and user experience, we would love to hear from you.
Headout Careers
Join our dynamic team as a Lead Software Engineer specializing in web development. In this pivotal role, you will be responsible for designing, developing, and maintaining cutting-edge web applications. Your expertise will guide our team in implementing best practices, ensuring high performance and responsiveness of applications, and collaborating with cross-functional teams to deliver innovative solutions.
JioHotstar
Position Overview: As a Senior Software Engineer at Jiostar, you will be instrumental in creating a cutting-edge platform that enhances user experience by tackling intricate technical challenges and developing scalable systems. Your expertise in coding and problem-solving will be pivotal as you contribute to the evolution of our next-generation solutions, driving our mission towards innovation and excellence. We are looking for passionate individuals dedicated to writing elegant code and delivering groundbreaking software solutions.Team Insights: Join our dynamic Player team and play a crucial role in designing and refining world-class video playback experiences for millions across various platforms including Desktop browsers, Smart TVs (such as webOS, Tizen, and VIDAA), and Mobile browsers. If you are enthusiastic about streaming technology and committed to providing high-quality, seamless playback, we’d love to have you on our team!
Job Overview: As a Software Development Engineer II, you will be instrumental in crafting an exceptional content viewing experience for our users. You will tackle intricate technical challenges and develop systems that operate at an unprecedented scale. This role demands the design and delivery of high-quality distributed applications while maintaining superior operational excellence, ensuring a seamless interaction for users on the JioHotstar website and TV applications.About Our Team: At JioHotstar, our Viewer Experience (VX) organization is central to how millions find, engage with, and adore our platform. We oversee the complete user journey—from the initial app launch to daily engagement loops—encompassing Search, Personalization, Watch Experience, Interactivity, and beyond. By integrating top-tier engineering, machine learning, design, and data analytics, we deliver a seamless, personalized, and captivating OTT experience at a massive scale. If you are enthusiastic about creating immersive, intelligent, and efficient user experiences that can delight a billion users, we invite you to join us in redefining the future of streaming.
lastminute.com
Join our innovative team at lastminute.com as a Senior Software Development Engineer. In this pivotal role, you will be responsible for designing, developing, and deploying cutting-edge software solutions that enhance our travel services. You will collaborate with cross-functional teams to drive technological advancements and ensure top-notch user experiences.
Stable Money
Join our dynamic team at Stable Money as a Senior Web Developer. In this pivotal role, you will be responsible for designing, developing, and maintaining high-quality web applications. Your expertise will help drive innovation and improve user experience across our platforms. Collaborate with cross-functional teams to implement new features and enhance existing ones, ensuring our web applications are fast, responsive, and user-friendly.
We are seeking a highly skilled Senior Software Development Engineer to join our dynamic team at SanDisk in Bengaluru. In this role, you will play a pivotal part in designing, developing, and optimizing innovative software applications that enhance our product offerings. You will collaborate with cross-functional teams to deliver high-quality solutions that meet customer needs and drive the success of our software initiatives.
Join us at Harvey as a Senior Software Engineer focused on Developer Experience (DevEx). In this role, you will enhance the tools and frameworks used by our developers, promoting an efficient and enjoyable coding environment. You will collaborate closely with cross-functional teams to identify pain points in our development processes and implement innovative solutions.
Fiddich Consulting
Join our innovative team as a Web Development Engineer where you will play a pivotal role in defining system architecture and implementing critical components that shape user experiences.Collaborate closely with scientists, UX researchers, designers, and fellow software development engineers to delineate product scope and objectives. As an essential early team member, you will tackle technical challenges creatively, contribute to product goals, and establish best practices.Your ability to interact with cross-functional resources will be crucial in achieving these objectives.Furthermore, you will contribute to defining processes and methodologies that enhance team productivity, driving us towards excellence.If you are passionate about working with cutting-edge technologies, have a customer-centric mindset, and enjoy the challenge of building scalable solutions, we want to hear from you!
Endpoint Clinical
About Us:Endpoint is a leading provider of interactive response technology (IRT®) systems and solutions, dedicated to supporting the life sciences sector. Since our inception in 2009, we have passionately pursued a singular vision: to empower sponsors and pharmaceutical companies in achieving clinical trial excellence. Our innovative solutions, powered by the proprietary PULSE® platform, have consistently proven to optimize supply chains, reduce operational expenses, and guarantee timely and precise patient dosing. Headquartered in Raleigh-Durham, North Carolina, we have established a global presence with offices across the United States, Europe, and Asia.Position Overview:As a Senior Software Developer at Endpoint, you will play a critical role in the programming implementation of tailored client projects. Collaborating closely with fellow developers and design managers, you will lead the development of client-specific customizations crucial for individual deployments. This position is available in our Hyderabad and Bangalore offices.
CyberArk Software Ltd.
Join our dynamic team at CyberArk as a Senior Software Development Engineer in Test. In this role, you will play a critical part in enhancing the quality of our software solutions. Your expertise in software testing and development will help ensure our products meet the highest standards in the industry.
NETGEAR, Inc.
Role Overview NETGEAR, Inc. is hiring a Senior Software Development Engineer II in Bengaluru, India. This role focuses on designing and building software that strengthens NETGEAR’s networking products. The position works closely with teams from different disciplines to deliver software that aligns with customer requirements.
NEC Software Solutions (India)
Job OverviewAs a Lead Software Engineer, you will work closely with both front-end and back-end teams to guarantee system integrity and enhance the user experience. Your responsibilities will include designing and developing robust, scalable APIs, writing clean and efficient code for automation tasks, and integrating third-party services through APIs to expand application functionalities.Additionally, you will implement security measures for APIs, including authentication, authorization, and encryption, while also creating comprehensive API documentation for both internal and external developers. Monitoring API performance, optimizing code, and scaling infrastructure as necessary will be key aspects of your role.You will also develop and execute test cases to validate the APIs' functionality, reliability, and scalability, while providing technical support for API-related issues. Keeping up with the latest technological advancements and best practices in API development will be essential for continuous improvement. Collaborating with product managers and stakeholders to translate business needs into technical requirements is also a significant part of the job. Finally, participating in code reviews will help maintain high code quality and promote knowledge sharing within the team.
Sign in to browse more jobs
Create account — see all 3,315 results

