Senior Software Engineer - C++ | Peoplefy
full-time
Posted on July 24, 2025
Job Description
Senior Software Engineer - C++
Job Summary
The Senior Software Engineer will be responsible for designing, developing, and maintaining software applications. The engineer will contribute significantly to the development of high-quality software products, leveraging their expertise in C++, Unix, and Oracle. This role is crucial for enhancing our payment domain solutions, ensuring efficient performance, and satisfaction of internal and external stakeholders.
Responsibilities
- Design and develop software applications using C++, ensuring code quality and performance.
- Collaborate with cross-functional teams to define, design, and implement new features in the software.
- Troubleshoot and debug applications, providing timely solutions to any issues that arise.
- Participate in code reviews to maintain high standards of coding and development best practices.
- Document development processes, code changes, and technical specifications for future reference.
- Actively engage in continuous learning and development to keep up with industry trends and technologies.
Qualifications
- Education: Bachelor’s degree in Computer Science, Engineering, or a related field.
- Technical Skills:
- Proficient in C++ programming.
- Solid understanding of Unix/Linux operating systems.
- Experience with Oracle databases.
- Strong grasp of Object-Oriented Programming (OOP) concepts.
- Soft Skills:
- Excellent problem-solving skills.
- Strong communication and teamwork abilities.
- Ability to work independently and manage multiple tasks effectively.
Preferred Skills
- Experience in the payment domain is a plus.
- Familiarity with Agile development methodologies.
Experience
- 6-8 years of relevant software development experience.
Environment
- The work setting is typically a collaborative office environment located in Pune, with potential opportunities for flexible work arrangements.