Veradigm is inviting applications for the role of Software Engineer (C++) in Pune, India. This hybrid opportunity is ideal for professionals with 2–4 years of experience in enterprise or product‑based environments who want to build scalable, high‑performance applications using modern C++ standards.
This role offers exposure to enterprise software development, CI/CD pipelines, Agile/Scrum methodologies, and DevOps practices, making it a strong career move for engineers passionate about building reliable and secure applications.
Job Overview
| Details | Information | |
|---|---|---|
| Company | Veradigm | |
| Role | Software Engineer (C++) | |
| Location | Pune, India | |
| Work Type | Full‑Time | Hybrid |
| Experience | 2–4 Years | |
| Job ID | JR10604 | |
| Department | Engineering |
Key Responsibilities
As a Software Engineer (C++), you will:
- Collaborate with Business Analysts, Product Owners, QA teams, and stakeholders.
- Design, develop, test, debug, and maintain high‑performance applications.
- Write clean, scalable, reusable, and maintainable code.
- Participate in architecture discussions, design reviews, and sprint planning.
- Develop and execute unit tests; support integration/system testing.
- Troubleshoot production issues and implement effective solutions.
- Contribute to code reviews, peer programming, and knowledge sharing.
- Prepare and maintain technical documentation.
- Work collaboratively within Agile/Scrum teams.
- Take ownership of modules/features and drive continuous improvements.
- Contribute to POCs, technical spikes, and innovation initiatives.
- Support CI/CD, build automation, and DevOps activities.
- Identify opportunities for product enhancements and recommend improvements.
Required Qualifications & Skills
- Bachelor’s degree in Computer Science, Engineering, IT, or equivalent.
- 2–4 years of professional software development experience.
- Strong proficiency in C++ with production‑grade applications.
- Solid understanding of:
- Object‑Oriented Programming (OOP)
- Data Structures & Algorithms
- Multithreading & Concurrency
- Memory Management & Performance Optimization
- Design Patterns & Software Engineering Principles
- Experience with Microsoft Visual Studio and Azure DevOps.
- Familiarity with TFS/Git for source control.
- Debugging tools, profiling tools, and unit testing frameworks.
- Understanding of REST APIs, integration concepts, distributed architecture.
- Exposure to CI/CD pipelines and Agile/Scrum methodologies.
- Strong analytical, troubleshooting, and communication skills.
Benefits
Veradigm offers a generous benefits package emphasizing work/life balance:
- Quarterly Company‑Wide Recharge Days.
- Flexible Work Environment (Hybrid).
- Peer‑based incentive “Cheer” awards.
- Tuition Reimbursement Program.
- Inclusive workplace culture.
👉 Learn more: Veradigm Benefits | Veradigm Culture
Career Growth
A successful career as a Software Engineer (C++) at Veradigm can lead to roles such as:
- Senior Software Engineer
- Technical Lead
- Product Development Engineer
- DevOps Engineer
- Software Architect
- Engineering Manager
Final Thoughts
The Software Engineer (C++) role at Veradigm is an excellent opportunity for professionals with 2–4 years of experience to work on enterprise‑grade applications, CI/CD pipelines, and modern C++ development.
If you’re passionate about scalable software engineering, Agile practices, and innovation, this role is a perfect fit.