Top Software Engineer Jobs in India
The Software Engineer at CACI will design, develop, operate, and maintain software and systems in support of naval training missions, ensuring IT compliance and managing various IT programs while applying various engineering disciplines.
As a Software Engineer, you will develop user-facing features for our core product, influence engineering culture, participate in product planning, and implement major features while ensuring well-tested and organized code practices in a scalable single-page application context.
As an Elm Software Engineer, you'll create engaging UI experiences for our Connect platform, collaborating with product teams, driving projects autonomously, and continuously exploring new technologies. You'll write clean code and contribute innovative ideas to enhance the platform's functionality.
As a Staff Software Engineer on the Patient Experience team, you will contribute to building comprehensive Provider and Patient Portals, enhancing user interactions, and driving the transition to a Service-Oriented Architecture while ensuring data protection and system scalability.
As a Senior Lead Software Engineer, you will drive technical guidance, develop high-quality production code, and influence product design within a dedicated agile team. You will leverage advanced programming skills while contributing to the engineering community and addressing diverse challenges across multiple technologies and applications.
The Senior Lead Software Engineer will manage a diverse portfolio of projects, lead a team of developers in creating solutions for regulatory needs, collaborate with product managers to build cloud-based solutions, and mentor team members while staying abreast of technology trends.
As a Software Engineer, you will develop scalable enterprise-grade software, focusing on C# with .NET and ASP.NET Core, while also working with Kubernetes and AWS. Key responsibilities include writing maintainable software, implementing CI/CD pipelines, and participating in an Agile Scrum team for a smooth software delivery process.
The Software Engineer will work on the Enlighten AI Routing team, developing scalable, enterprise-grade software primarily using C# and .NET Core, while also utilizing cloud technologies like AWS and Kubernetes. The role involves maintaining build pipelines, participating in Agile methodologies, and contributing to continuous integration and delivery practices.
Featured Jobs
Join the Enlighten AI Routing team as a Software Engineer focused on building scalable enterprise software. Responsibilities include writing and maintaining .NET and Python software, implementing CI/CD pipelines with Jenkins, deploying applications with cloud technologies like AWS and Kubernetes, and actively participating in an Agile Scrum team.
The Software Developer at Leidos will support technical development programs, focusing on Identity Access Credential Management solutions. Responsibilities include developing applications in Java and Python, creating Cloudformation scripts, and utilizing AWS. The role demands strong programming skills, experience in software development, and knowledge of agile techniques.
As a Lead Software Engineer on the AI team, you'll design and implement complex software solutions, mentor junior engineers, collaborate with cross-functional teams, conduct code reviews, and resolve technical issues while driving innovation and improvements within the organization.
The Senior Software Engineer will join the blockchain product team to lead engineering efforts, design and support customer-facing products on distributed ledger technology, provide technical support, and document features and resolutions. Responsibilities include triaging software issues and prioritizing customer requests.
As a Software Engineer at Coinbase, you will design and build functional user experiences targeting high net worth individuals. Your role involves implementing product features that drive revenue, collaborating with product partners, and contributing positively to the team culture.
The Staff Software Engineer will lead the development and enhancement of reporting functionalities within Square's Orders Reporting Platform. Responsibilities include collaborating with stakeholders, providing hands-on coding contributions, identifying architectural goals, and mentoring other engineers. The role emphasizes both real-time and batch data insights to enhance the user experience for sellers.
As a Senior Backend Engineer on the Developer Growth team, you'll enhance services to support a growing developer platform, collaborate on product development, and maintain integration tools that help external developers create valuable solutions for Square merchants.
As a Senior Embedded Software Engineer at Block, you will lead performance optimization projects for embedded devices. Your role involves performance analysis, collaboration with engineering teams, and mentoring junior engineers to ensure top-tier product performance.
As a Senior Software Engineer, you will collaborate with Agile teams to design, develop, and support technical solutions while leveraging cloud technologies. Your role includes mentoring, participating in tech communities, and delivering impactful experiences for users. You'll use multiple programming languages and databases to drive solutions for customer needs.
The Senior Software Engineer will lead the design, development, and implementation of Salesforce applications while managing full system lifecycle processes. You will collaborate with architects and product managers to identify business objectives, applying Salesforce capabilities and best practices. The role involves overseeing CI/CD pipelines, code reviews, and staying abreast of Salesforce technology trends to ensure robust application performance.
As a Staff Software Engineer (Frontend), you will shape user interfaces for Prefect’s products, lead frontend initiatives, mentor developers, and collaborate with product managers and designers to create scalable web applications and enhance user experience.
You will develop and maintain software to support developers within the firm, utilizing Python or C++. Responsibilities include managing the complete lifecycle of applications, deploying tooling, and collaborating closely with researchers and engineers to enhance systems.
As a Senior Software Engineer at PrizePicks, you will develop, maintain, and test software while collaborating with various stakeholders. Your responsibilities include enhancing product quality and performance, resolving technical challenges, and mentoring junior engineers, all in a remote workflow.
As a Senior Software Engineer (Backend) at Nourish, you will design, build, and ship new and existing products and features, drive the implementation of robust backend solutions, improve engineering processes, contribute to project execution, maintain the existing codebase, and write high-quality code. The role is full-time and open to remote candidates.
The Senior Software Engineer will design, build, and maintain full-stack applications for a dispute resolution platform. Responsibilities include ensuring performance and scalability, collaborating with product and design teams, and contributing to both front-end and back-end development to enhance user experience.
As a Software Engineer II at Scribd, you will work on modernizing payment technologies, implementing secure authentication protocols, and providing financial support through reliable payment systems. You'll collaborate with product and data teams, improve architecture, maintain high code quality, and contribute to technical documentation and code reviews.
As a Senior Software Engineer, you will build and support critical tools and infrastructure, focusing on scalability and reliability. Responsibilities include developing applications for customers and internal teams, tackling scaling challenges, shaping best practices, and collaborating across teams on mission-critical initiatives.
Popular Job Searches
All Filters
No Results
No Results