Top Software Engineer Jobs in India
As a Software Engineer II, you will develop and maintain Spectrum software for Wafersense sensors, work on APIs for 3D MRS sensors, and support infrastructure projects. Your responsibilities include architecture development, writing unit tests, documenting designs, and participating in software process improvement efforts.
As a Senior Software Engineer in Identity Engineering, you will develop and implement identity management systems, designing solutions for complex identity problems. This role requires leadership, strategic thinking, and the ability to work in a fast-paced, innovative team using agile methodologies.
The Software Engineer in Training will build a new dog training product for Rover, focusing on both frontend and backend development. Responsibilities include analyzing production issues, collaborating with stakeholders, and working across the technical stack while promoting code quality and engineering best practices.
As a full-stack engineer, you will develop high-quality code for a React Native mobile app and React/Typescript web apps, architect the tech platform, collaborate with designers for UI implementation, and establish CI/CD workflows. You will thrive in an early-stage company environment and contribute significantly to the team.
The Embedded Controls Software Engineer will develop and maintain embedded control systems, write efficient code, implement control algorithms, and collaborate with hardware engineers for seamless software-hardware integration. Responsibilities include debugging, testing, documentation, and staying updated with technologies in embedded systems.
Xyant Technology is seeking a highly motivated entry level software developer to learn and contribute to system development and support. Responsibilities include participating in a development team, completing assigned tasks, preparing and executing unit tests, and engaging in code reviews. This role is positioned as a stepping stone for long-term career development.
The Software Engineer - Technical Lead is responsible for coding, testing, debugging, and documenting complex software programs. They lead the design specifications, resolve system operating problems, provide training to other engineers, and manage software integration. The role may also involve on-call support and collaboration with user management regarding project status and needs.
Design and develop full-stack components as a Senior Software Engineer II at Cleo, a cloud integration technology company. Mentor less experienced engineers, contribute to CI/CD pipelines, and evaluate external technologies for inclusion in products.
Featured Jobs
The role involves maintaining and enhancing existing Matlab tools, creating new tools, and developing embedded software for electric brake systems. Responsibilities include software unit testing, collaboration with cross-functional teams, and ensuring the delivery of functional software and controls.
As a Software Engineer II at CarMax, you will collaborate on the development process from end to end, including consulting users and implementing new products. The role involves working on cloud applications, improving customer experiences, and utilizing a range of technologies and Agile practices.
The Software Engineer will join the Pricing & FX team at PayPal, building scalable pricing solutions and contributing to the FX platform. Responsibilities include designing and implementing distributed software applications, collaborating with cross-functional teams, and innovating pricing processes.
As a Distinguished Software Engineer, you will provide strategic guidance and hands-on support to engineering teams, focusing on scalable, AI-integrated solutions. Your responsibilities will include leading teams, driving continuous improvement, participating in code reviews, and overseeing CI/CD strategies. You will also mentor teams and advocate for adopting emerging technologies to align technical initiatives with business goals.
The Software Engineer II role at Fivetran involves developing enterprise-grade software, focusing on performance engineering. Responsibilities include debugging code, analyzing system metrics, designing performance tests, and collaborating with cross-functional teams to improve product performance and reliability.
As a backend engineer at SmartRecruiters, you will design and develop services using Python, Kubernetes, and AWS, create RESTful APIs, and collaborate through all stages of product development while helping to automate the recruitment process with AI technologies.
The Unity Software Developer will collaborate with Instructional Designers and 3D Media Developers to create training content for Navy courses, building complex PC simulations and reviewing scenario scripts. Responsibilities include participating in design meetings and creating simulations using Unity.
The Geospatial Software Engineer will develop and operate geospatial intelligence analysis software, manage enterprise GIS infrastructure, and collaborate with teams to design and maintain tools that convert data into actionable intelligence for national security operations.
As a Full Stack Software Engineer, you will design and build web applications, develop RESTful APIs, implement microservices architecture, and manage cloud infrastructure using AWS, Azure, or Google Cloud. Your role involves both frontend and backend development with a focus on security, particularly in creating dark web applications. Effective communication and problem-solving with cross-functional teams are key responsibilities.
As a Java Software Developer, you will create mission-critical software applications, provide design and development expertise, collaborate with users, support testing and deployment, and maintain excellent technical communication and problem-solving skills.
Develop robust backend applications and components, conduct requirement analysis, collaborate with product leads, and implement testing and automation scripts. The role includes monitoring project milestones, managing defects, and ensuring application security during development.
As a Software Engineer III in the Data Ventures team, you will design and develop software solutions, analyze requirements, lead discussions with teams, drive project execution, create training documentation, and mentor less experienced developers, while ensuring alignment with business needs.
The Software Engineer III - Android develops and maintains Android applications, collaborates with teams across the organization to implement features, improves code quality, diagnoses bugs, and stays updated on Android trends and tools.
As a Senior Android Software Engineer, you will develop and maintain large-scale mobile applications, collaborating with business partners to provide technical solutions and leading a team of engineers in following best practices for mobile development.
As a Software Engineer at Mechanical Orchard, you will work in cross-functional teams to build production applications, apply XP engineering practices, and support production applications within an agile DevOps environment. You will also mentor new team members and help onboard client developers.
The Software Developer III will lead technical innovations, focusing on building scalable SaaS cloud solutions and micro-services. Responsibilities include software design partnerships, Agile team contributions, and mentoring junior team members. The position requires expertise in various technologies, including databases, cloud platforms, containerization, and CI/CD practices.
The Software Engineer will design, develop, and validate messaging capabilities, participate in the full software lifecycle, and address support escalations. Responsibilities include enhancing messaging functionality, working on user interfaces and performance improvements, and collaborating on both solo and large team projects.
Top Companies in India Hiring Software Engineers
See AllAll Filters
No Results
No Results