Top Software Engineering & Testing Jobs in 2025. If you’re a tech professional or fresher aiming to grow your career in software engineering and testing, some of the world’s leading companies are opening exciting opportunities in India. From Cargill’s digital technology division in Bengaluru to Cummins’ hybrid software engineering roles in Pune, global organizations are seeking talented developers and engineers to drive innovation. Dentsu’s Merkle brand is hiring Junior Developers to work on full-stack solutions, while Rolls-Royce offers roles in software testing for advanced embedded control systems. These opportunities provide exposure to cutting-edge tools, collaborative teams, and global projects, making them ideal for professionals eager to shape the future of technology.
Cargill – Software Engineer II
Company Overview:
Cargill is a global leader in food, agriculture, financial, and industrial products, empowering businesses and communities to thrive sustainably. With a strong focus on digital technology and data-driven solutions, Cargill is transforming traditional operations into innovative, future-ready ecosystems. The company is committed to building scalable, secure, and modern digital solutions that support its global mission and strengthen its presence in the technology landscape.
Location:
This role is based in Bengaluru, India, where you will be part of Cargill’s growing digital technology and data (DT&D) division. The company offers a collaborative work environment that embraces agile methodologies, encourages innovation, and provides exposure to global projects with diverse teams.
Role Responsibilities:
As a Software Engineer II, you will design, develop, and maintain digital solutions that support Cargill’s digital portfolio. Your responsibilities include applying software engineering patterns, ensuring security practices, testing and integrating solutions, and collaborating with your team on agile processes. You will also take part in peer code reviews, continuous integration and deployment, and contribute to the broader engineering community by sharing technical approaches and modern skills.
Eligibility Criteria:
Candidates should have a strong background in software engineering with hands-on experience in development, testing, and deployment. Familiarity with agile practices, security-focused coding, and modern development tools is essential. Strong problem-solving skills, the ability to work independently on moderately complex issues, and readiness to collaborate in a team environment will make you successful in this role.
How to Apply: Click here to apply through Cargill Career’s Website
Also Read: 6 Internships And Job Updates For Freshers
Cummins Inc. – Software Engineer I
Company Overview:
Cummins Inc. is a global leader in power, technology, and innovation, providing advanced solutions across systems and IT. With a strong focus on sustainability, digital transformation, and cutting-edge engineering practices, Cummins continues to build future-ready solutions. The company fosters an inclusive culture that values diversity, collaboration, and continuous learning.
Location:
The role is based in Pune, India, with a hybrid working model from the Cummins Pune office. While classified as a remote role, candidates should be open to working in-office part of the time. The workplace offers flexibility, growth opportunities, and exposure to global projects.
Role Responsibilities:
As a Software Engineer I, you will design, develop, and implement high-quality software solutions that align with technical standards and business needs. Your responsibilities include writing clean and efficient code, supporting installations, participating in testing, and troubleshooting issues. You will also collaborate with cross-functional teams to deliver secure, reliable, and innovative software products while following agile methodologies and Cummins’ engineering practices.
Eligibility Criteria:
Candidates should hold a degree in Computer Science, Engineering, or a related field. A background in full-stack development, with knowledge of both frontend frameworks and backend technologies, is preferred. Experience with APIs, databases (SQL/NoSQL), and tools like Postman, Git, and JUnit will be an advantage. Strong analytical thinking, attention to detail, and effective communication skills are essential for success. Exposure to cloud platforms, CI/CD practices, and containerization (Docker/Kubernetes) will be a plus.
How to Apply: Click here to apply through Cummins Career’s Website
Also Read: 6 Internships And Job Updates For Freshers
Dentsu (Merkle) – Junior Developer / Engineer
Company Overview:
Dentsu is a global leader in marketing, technology, and digital transformation, empowering businesses to build strong customer experiences. Through its brand Merkle, Dentsu combines expertise in data, analytics, and software development to deliver innovative and scalable solutions. The company encourages young professionals to grow in a collaborative environment while working with the latest tools and technologies.
Location:
This role is based in Pune, India, under Dentsu’s Merkle brand. It is a full-time permanent position, offering opportunities to work closely with diverse teams and contribute to impactful projects in a hybrid digital-first environment.
Role Responsibilities:
As a Junior Developer/Engineer, you will work across both front-end and back-end development. On the front-end, you will design and develop responsive user interfaces with React.js, ensuring optimal performance across devices. On the back-end, you will build and maintain APIs, databases, and server-side logic using technologies like Node.js, Python, or Java. You will also collaborate with cross-functional teams, contribute to architectural decisions, participate in code reviews, and troubleshoot issues across the stack.
Eligibility Criteria:
Candidates should have training or practical experience in full-stack development, with ReactJS as a core skill. Knowledge of backend technologies such as Node.js, Python, or Java, along with database management, is preferred. Strong communication skills, problem-solving ability, and teamwork are key to succeeding in this role. A proactive attitude and eagerness to learn new tools and practices will make you stand out.
Apply Here: Click here to apply on Dentsu career’s page
Rolls-Royce – Software Test Engineer
Company Overview:
Rolls-Royce is a global pioneer in power systems and advanced engineering, with a strong presence in aerospace, marine, and energy solutions. Known for its commitment to innovation and excellence, the company also invests heavily in digital and software systems to deliver cutting-edge solutions. Rolls-Royce offers a collaborative and future-focused environment where engineers contribute to high-impact projects with global relevance.
Location:
This role is based in Pune, India, as a full-time opportunity within the Software Systems division. The position offers exposure to advanced embedded control systems testing in the automotive domain while working with global teams and modern tools.
Role Responsibilities:
As a Software Test Engineer, you will perform Validation and Verification (V&V) for Model-in-the-Loop (MiL) and Software-in-the-Loop (SiL) testing of embedded control systems. Your role will involve analyzing requirements, designing test scenarios, and executing functional, integration, regression, and performance tests. You will also work on test automation using tools like Python, CAPL, and MATLAB, develop automated test scripts, and ensure compliance and reliability across systems.
Eligibility Criteria:
Candidates should hold a BE degree in Computer Science, Software, or a related field, with at least 3 years of experience in software testing. Proficiency in tools such as TPT, MATLAB, Windchill RV&S, Azure DevOps, Git, and Python is mandatory. Knowledge of CAN, UDS, and Modbus protocols, along with skills in test case design, defect identification, and report generation, is preferred. Familiarity with OOPs concepts in Python, CI/CD pipelines, and Agile methodologies will be an added advantage.
Apply Here: Click here to apply on Rolls-Royce career’s page
Conclusion | Top Software Engineering & Testing Jobs in 2025
These opportunities from Cargill, Cummins, Dentsu (Merkle), and Rolls-Royce open doors to exciting career paths in software engineering and testing. Whether you’re skilled in full-stack development, passionate about digital transformation, or experienced in embedded systems testing, there’s a role designed to match your strengths. Don’t let these openings pass you by—apply today and take the next step toward building a rewarding career. That’s all for now, but I’ll be back soon with more fresh job updates. Until then, stay motivated, keep learning, and don’t miss out on these opportunities!