Job Description
๐ข Company: Capgemini
๐ผ Role: Software Engineer
๐ Location: Pune
โณ Experience: 1+ Years
๐ Job Type: Permanent
Capgemini Engineering is hiring a Software Engineer in Pune to contribute to the development, maintenance, and optimization of enterprise-grade software solutions. This role is designed for professionals with more than a year of relevant experience who possess a solid understanding of programming concepts and software development principles. As a Software Engineer, you will work on designing scalable applications, solving complex engineering problems, and delivering high-quality code aligned with business objectives. The position offers exposure to global clients, diverse industries, and innovative digital transformation initiatives.
In this role, you will apply scientific and analytical methods to solve software engineering challenges while contributing to research, design, development, and long-term system maintenance. You will be expected to demonstrate independent thinking, exercise sound technical judgment, and produce reliable results with minimal supervision. The role requires collaboration with cross-functional teams, including architects, testers, and business stakeholders, ensuring seamless project execution. By organizing your work effectively and adhering to mid-term delivery timelines, you will directly influence project performance and client satisfaction.
Beyond technical execution, this Software Engineer position emphasizes professional growth within Capgeminiโs global engineering community. You will continuously enhance your expertise, refine coding standards, and align with established best practices in software design and architecture. The organization encourages innovation, teamwork, and accountability, enabling you to make informed decisions based on situational understanding rather than fixed rules. This is an excellent opportunity for software professionals looking to strengthen their technical foundation while contributing to impactful digital engineering projects.
Roles & Responsibilities:
-
Design, develop, and maintain robust software applications that meet business and technical requirements while ensuring performance and scalability.
-
Apply structured problem-solving techniques and scientific methods to analyze software engineering challenges and propose efficient solutions.
-
Contribute to system architecture, design reviews, and code optimization to enhance application reliability and maintainability.
-
Write clean, efficient, and well-documented code following industry standards and internal best practices.
-
Collaborate with cross-functional teams, including QA engineers, product managers, and stakeholders, to ensure seamless project execution.
-
Perform debugging, troubleshooting, and root cause analysis to resolve technical issues in development and production environments.
-
Participate in peer code reviews and provide constructive feedback to improve overall code quality and engineering standards.
-
Organize and prioritize tasks effectively to meet project deadlines while maintaining consistent delivery quality.
-
Continuously enhance technical skills and stay updated with emerging software development technologies and methodologies.
-
Support and mentor junior team members when required, contributing positively to team goals and project performance.
Requirements & Eligibility:
-
Bachelorโs degree in Computer Science, Information Technology, Engineering, or a related technical discipline.
-
Minimum 1 year of relevant experience in software development, demonstrating practical exposure to real-world engineering projects.
-
Strong understanding of programming languages such as Java, Python, C++, or similar technologies commonly used in enterprise environments.
-
Solid grasp of software design principles, object-oriented programming, and data structures for building scalable applications.
-
Familiarity with Software Development Life Cycle (SDLC) methodologies, including Agile or iterative development approaches.
-
Ability to work independently with minimal supervision while consistently delivering accurate and reliable results.
-
Experience with debugging tools, version control systems, and collaborative development platforms.
-
Strong analytical and decision-making skills, enabling effective problem resolution based on technical understanding.
-
Excellent communication and teamwork abilities to collaborate effectively within global engineering teams.
-
A proactive mindset with the willingness to learn new technologies and adapt to evolving project requirements.
Expected Salary:
For a Software Engineer with 1โ3 years of experience in Pune, the average salary typically ranges between โน4.5 LPA to โน8 LPA, depending on technical skills, project exposure, and performance. Capgemini offers competitive compensation aligned with industry benchmarks, along with additional benefits, learning opportunities, and long-term career growth prospects within a global technology organization.


