Required Skills
About the Job
Rocket Software is seeking a highly experienced Senior C++ Software Engineer to join our team in Pune, Maharashtra. In this role, you will be instrumental in designing and developing high-performance, system-level software components for cross-platform applications (Windows and Linux). You will leverage your expertise in C++ and Qt to abstract OS-specific functionalities, ensuring portable, reliable, and scalable solutions.
Your responsibilities will include architecting large-scale enterprise systems, modernizing legacy applications, and enhancing developer efficiency through AI code assistants and containerization. You will collaborate closely with product and architecture teams, translating complex requirements into robust technical designs and long-term platform strategies. You will also act as a technical leader, driving code quality, performance improvements, and mentoring other engineers.
Ideal candidates possess deep C++ knowledge, strong SQL expertise across major databases (SQL Server, Oracle, PostgreSQL), and experience with REST APIs and distributed systems. Familiarity with parser tooling, IBM i/IBM z platforms, and containerization technologies like Docker is highly desirable. This is an opportunity to shape the future of our enterprise software and work in a dynamic, growth-oriented environment.