Top Software Engineering Jobs – AMD, Siemens, Stripe, Mastercard, myKaarma & Qube Cinema Hiring Freshers and Experienced Engineers
Explore 2025’s hottest software engineering jobs in India! Leading tech giants like AMD, Siemens, Stripe, Mastercard, myKaarma, and Qube Cinema are hiring freshers and experienced engineers across Bangalore, Hyderabad, Pune, and Noida. Learn about eligibility, salary packages (₹5 LPA–₹35 LPA), roles, responsibilities, and how to apply online today!
Biggest Wave of Software Engineering Opportunities
The software engineering landscape in India continues to evolve at an unprecedented pace. In 2025, leading global tech organizations are actively hiring talented individuals—ranging from fresh graduates to experienced software professionals—to build, innovate, and scale digital solutions that define tomorrow’s technology.
If you are a B.Tech, M.Tech, or Computer Science graduate looking to start or grow your career in software development, this guide will walk you through six of the most promising opportunities currently open in India:
- AMD – Storage Software Engineer (Hyderabad, Bangalore)
- Siemens – Associate Test Engineer (Bangalore)
- Stripe – Software Engineer (New Grad 2026)
- Mastercard – Software Development Engineer I (Pune)
- myKaarma – Software Development Engineer I (Noida)
- Qube Cinema – Senior Software Engineer QA (Chennai/Remote)
Let’s dive deep into each company’s role, requirements, and career benefits.
1. AMD is Hiring – Entry Level Storage Software Engineer
Location: Bangalore / Hyderabad
Experience: Freshers and Experienced
Estimated Salary: ₹15 – ₹35 LPA
Qualification: Bachelor’s / Master’s in CS, CE, or EE
Job ID: 71190
Apply: AMD Careers
About AMD
Advanced Micro Devices (AMD) is one of the world’s most innovative semiconductor companies, powering everything from high-performance computing to data center technologies. Their software engineering team plays a vital role in optimizing cutting-edge hardware performance.
The Role
As a Storage Software Engineer, you will develop next-generation storage technologies leveraging DPUs, NVMe, PCIe, and VirtIO. This role combines deep system-level programming with storage virtualization and high-performance computing.
Key Responsibilities
- Design and develop storage solutions on DPUs for NVMe, NVMe-oF (TCP/RDMA), and VirtIO.
- Work on storage disaggregation, virtualization, and services like encryption, compression, and replication.
- Collaborate with architecture specialists to improve future AMD hardware.
- Contribute to open-source communities and patents.
- Debug and optimize existing systems for better performance.
Preferred Skills
- Proficiency in C/C++ and systems programming
- Familiarity with Linux block layer, virtualization, and TCP/IP networking
- Experience with GitHub, profilers, and modern debugging tools
- Excellent analytical and communication skills
Why AMD?
AMD offers a world-class environment with opportunities to work on GPU, CPU, and DPU innovations. With salaries reaching ₹35 LPA, this is an exceptional opportunity for candidates aiming to build a core engineering career.
2. Siemens is Hiring – Entry Level Associate Test Engineer
Location: Bangalore, India
Experience: 0–1 years (Freshers welcome)
Salary: ₹5 – ₹12 LPA
Job ID: 476398
Apply: Siemens Careers
About Siemens
A global technology powerhouse, Siemens drives innovation in automation, digitalization, and sustainable development. The company’s technology and services arm in India focuses on R&D, software testing, and cloud solutions.
Role Overview
As an Associate Test Engineer, you’ll contribute to software testing, cloud applications, and web-based platforms while leveraging your Python and cloud development expertise.
Responsibilities
- Develop and test Python-based applications using Flask or Django.
- Work on cloud integration, database management (SQL, NoSQL), and RESTful API development.
- Implement Agile and Scrum methodologies using JIRA and Confluence.
- Collaborate across teams to ensure quality and reliability.
Required Skills
- Strong Python programming foundation
- Familiarity with web development frameworks
- Understanding of RDBMS, microservices, and REST APIs
- Exposure to Agile, TDD, and Cloud Deployment
- Excellent written and verbal communication skills
Career Growth
Siemens offers structured mentorship and a global work culture that emphasizes innovation and skill growth—ideal for fresh graduates looking to grow into technical leadership.
3. Stripe is Hiring – Software Engineer (New Grad 2026)
Location: Bengaluru, India
Eligibility: Bachelors/Masters/PhD (Graduating by 2026)
Salary Estimate: ₹18 – ₹28 LPA
Apply: Stripe Careers
About Stripe
Stripe powers online payments for millions of businesses worldwide—from startups to enterprises. With an engineering-driven culture, Stripe India focuses on building scalable, secure, and developer-friendly solutions.
Role Overview
The New Grad Software Engineer position is perfect for fresh graduates passionate about building web-scale systems. You will work on Java, Go, Ruby, or JavaScript to develop products that process billions in payments daily.
Responsibilities
- Collaborate across teams on cross-functional projects.
- Participate in code reviews, system design, and production deployments.
- Build scalable, secure systems for global transactions.
- Learn project management and gain end-to-end ownership.
Requirements
- CS fundamentals and hands-on programming experience
- Familiarity with Java, Ruby, Go, or JavaScript
- Previous internship or project collaboration experience
- Analytical and fast-learning mindset
Why Join Stripe?
Stripe offers a global engineering culture, mentorship from world-class developers, and a salary package among the best in the industry. Ideal for those targeting an international tech career.
4. Mastercard is Hiring – Software Development Engineer I
Location: Pune, India
Experience: 0–2 Years
Salary: ₹12 – ₹25 LPA
Apply: Mastercard Careers
About Mastercard
Mastercard leads global payments innovation, connecting millions of users and merchants across 210+ countries. Its India technology center develops solutions that make transactions faster, safer, and smarter.
Role Overview
As a Software Development Engineer I, you’ll build event-driven, scalable Java applications and work in an operations-first engineering culture.
Responsibilities
- Design, develop, and maintain Java-based backend systems.
- Write clean, modular, and performant code.
- Implement REST APIs and integrate microservices.
- Ensure reliability and operability in production.
Skills Required
- Proficiency in Java, Spring Boot, RESTful APIs
- Strong understanding of data structures & algorithms
- Familiarity with CI/CD, TDD, and version control
- Excellent problem-solving and teamwork skills
Career Advantage
At Mastercard, engineers are trained in payment networks, fintech systems, and API security, offering a unique blend of financial and technical expertise.
5. Hiring – Software Development Engineer I
Location: Noida (Hybrid)
Experience: 0–3 Years
Salary: ₹25 LPA (Expected)
Apply: myKaarma Careers
About myKaarma
myKaarma is an innovative automotive SaaS company transforming dealership communication and payments. It offers a dynamic work environment with exposure to microservices, React, and cloud technologies.
Responsibilities
- Develop and test software modules for automotive applications.
- Collaborate with product teams on scalable architecture.
- Build solutions across web, mobile, and backend systems.
- Use AWS, Kubernetes, and Docker for deployment.
Preferred Skills
- Strong in Java/Python/C#, data structures, and OOP concepts.
- Familiarity with React, Angular, Microservices.
- Experience with AWS, Docker, MongoDB is a plus.
Why myKaarma?
With an expected CTC of ₹25 LPA and exposure to modern tech stacks, myKaarma offers one of the most lucrative opportunities for early-career developers in India.
6. Qube Cinema – Senior Software Engineer QA
Location: Chennai / Remote
Experience: 5+ Years
Salary: ₹18 – ₹30 LPA
Apply: Qube Cinema Careers
About Qube Cinema
Qube Cinema revolutionizes the film industry through digital cinema technologies. The engineering team focuses on automation, testing, and quality assurance for scalable multimedia systems.
Responsibilities
- Create automated test scripts for web and backend systems.
- Integrate tests into CI/CD pipelines.
- Identify and track defects using JIRA.
- Collaborate with developers to enhance application quality.
Required Skills
- Experience with Selenium, Robot Framework, REST-Assured.
- Strong understanding of PostgreSQL and CI/CD tools.
- Analytical problem-solving with high attention to detail.
Why Qube Cinema?
This is ideal for QA professionals passionate about automation and cinema technology, offering flexibility, autonomy, and competitive pay.
How to Choose the Right Software Job
India’s software industry in 2025 offers unprecedented diversity in opportunities. Whether you’re a fresher looking to start strong or an experienced professional exploring growth, here’s how to choose:
- For Core System Engineers: AMD and Mastercard are perfect for deep programming and systems-level roles.
- For Python & Cloud Developers: Siemens offers rapid learning in full-stack and testing automation.
- For Startup Enthusiasts: myKaarma provides flexibility and exposure to emerging tech stacks.
- For QA and Automation Experts: Qube Cinema is an ideal choice for automation-driven careers.
- For Global Exposure: Stripe stands out for international project collaboration and compensation.
Each of these companies represents a unique domain of innovation, from semiconductors to fintech, cloud computing to digital media—ensuring that software engineers have diverse pathways to success.
