Top Software Engineer Jobs in India
Support the PLM team on customization and enhancement activities using Windchill development tools, requiring knowledge of JAVA and SQL. Responsibilities include analyzing systems, preparing program specifications, encoding, testing, debugging, and installing programs, as well as participating in training and workshops.
The Software Engineer will build tools and frameworks to enhance developer experience, support CI/CD pipeline and automation test framework, and collaborate with various engineering teams to improve practices and productivity. Key responsibilities include championing improvements and implementing security best practices.
The Senior Software Engineer will develop and improve business solutions, build SaaS products for inventory management, and work with large-scale systems. This role includes coding, collaborating with architects, and mentoring engineers while ensuring best practices in software development are followed.
The Software Engineer will design and implement efficient, low-latency APIs, writing reusable code for Plum's health benefits platform. The role involves collaborating with various stakeholders to maintain high-quality standards and advocating for improvements in product security and performance.
The software engineer in DevSecOps will perform security assessments, manage vulnerabilities, and improve secure coding practices alongside developers. Responsibilities include maintaining security measures for cloud infrastructure, monitoring logs for incidents, and implementing CI/CD security tools while ensuring adherence to best practices in security.
The Software Engineer - II - Test (SDET) at Plum will design and develop test automation frameworks, ensure quality for web, mobile, and API applications, collaborate with teams for effective testing strategies, and mentor junior staff. Responsibilities also include defect tracking and performance testing.
The Software Engineer - II (Android) will design and implement features for Android applications, collaborate with cross-functional teams, conduct code reviews, and enhance existing processes through automation in CI/CD. They will be responsible for writing clean, maintainable code and integrating the latest Android trends in a team-oriented environment.
As a senior full stack engineer at Plum, you will architect and develop scalable, high-performing web applications, managing both frontend and backend components. You will collaborate with teams to enhance the product, optimize API integrations, and adhere to best coding practices, ensuring code quality and maintainability throughout the development process.
Featured Jobs
As an iOS Software Development Engineer II, you'll design and enhance iOS applications, optimize performance, conduct code reviews, and collaborate with product managers and designers. This role requires a strong foundation in iOS development, focusing on writing efficient, maintainable code while staying updated with emerging trends.
As a Full-stack Software Engineer at Plum, you will architect and deliver new features across the stack, ensuring high performance and quality. Responsibilities include collaborating on intuitive user interfaces, implementing API integrations, and collaborating with product and engineering teams to ship impactful features while adhering to best coding practices.
As a Software Engineer, you will design and implement new features for Android applications, optimize performance, collaborate with stakeholders, write clean code, and conduct code reviews. You will also troubleshoot issues and stay updated on trends in Android development.
As a Frontend Software Engineer at Plum, you will design and implement new features for the insurance platform, focusing on customer experience. Responsibilities include building reusable components, optimizing page load times, and solving UI compatibility issues, while ensuring quality through code standards and reviews.
Seeking a senior frontend engineer to help scale Plum and spearhead the frontend of the product. Responsible for designing and implementing new features, improving performance, and ensuring quality. Must have experience in building web applications with JavaScript, HTML5, and CSS, and be proficient in React development. Strong attention to detail, ownership, and collaboration skills are required.
The Senior Software Engineer will analyze, design, program, debug, and modify software for high-frequency trading applications. Responsibilities include defining system requirements with product managers, writing technical specifications, completing documentation, and training teams on system applications.
Responsible for automation, continuous delivery, and quality assurance of the ArmorCode AppSecOps Platform. Collaborates with teams to ensure product quality and usability. Requires 3-5 years of experience with Java, Selenium, SQL, no-SQL DBs, API testing, and problem-solving skills.
The Software Engineer will be responsible for end-to-end development of features and systems, ensuring high quality and performance. Responsibilities include collaborating with teams, monitoring system reliability, driving improvements, and staying updated on technologies to enhance system scalability and maintain standards.
As a Software Engineer at ABBYY, you will own the design, development, testing, and deployment of features and services. Responsibilities include ensuring high code quality, collaborating with teams, monitoring system performance, and driving technical innovation. You will be expected to stay updated with new technologies to build scalable solutions for complex problems.
As a Software Engineer, you will oversee the end-to-end development of features and systems, focusing on code quality, performance, and maintainability. You'll collaborate with cross-functional teams, drive continuous improvement, and ensure reliable and scalable solutions while staying updated with new technologies.
The Software Engineer will own end-to-end development for features, ensuring high code quality and performance. Responsibilities include collaborating with cross-functional teams, monitoring system health, and implementing continuous improvements to ensure scalability and reliability.
As an Associate Software Engineer, you will take ownership of the development, quality, and delivery of features for cross-platform applications, collaborating with cross-functional teams. Responsibilities include ensuring code quality, system reliability, and implementing improvements, while also staying updated on technology trends.
As an Associate Software Engineer, you will handle the complete development cycle of features and systems, ensuring high quality and performance. You'll collaborate with various teams, focus on improving code quality, and monitor system performance, while staying updated with the latest technologies.
As a Staff Software Engineer at FourKites, you will design and implement high-quality software services, work with teams to analyze requirements, perform code reviews, mentor peers, and build user interfaces. You'll collaborate on backend and frontend projects using modern technologies and ensure high coverage of unit tests.
The MAC Software Engineer will design, develop, and test software modules for multi-core processing platforms in fixed broadband access systems, focusing on the MAC layer of a fixed wireless access system, and performing integration, debugging, and optimization tasks.
Design and implement distributed software in a microservices architecture for a cutting-edge cloud product. Collaborate with Product Management and customers, and work on integrations, troubleshooting, and scaling. Responsible for end-to-end ownership of services with agile release cycles.
As a Senior Software Engineer, you will extend a mature application for data acquisition, contribute to software designs and implementations, coach colleagues, and work closely with the hardware and testing teams as part of a global R&D team.
Top Companies in India Hiring Software Engineers
See AllAll Filters
No Results
No Results