Rocket Software Development India Private Limited

Senior Software Engineer

Rocket Software Development India Private Limited
Pune
Not disclosed
Work from OfficeWork from Office
Full TimeFull Time
Min. 8 yearsMin. 8 years

Job Description

Senior Software Engineer (C, C++, Linux, Rest API)

It's fun to work in a company where people truly BELIEVE in what they're doing!

Job Description Summary:

Senior C/C++ Software Engineer (P4) with deep expertise in system‑level architecture, high‑performance development, and cross‑platform engineering across Windows and Linux. Skilled in abstracting OS‑specific functionality using Qt to deliver portable, reliable, and scalable system components. Strong SQL expertise across major databases (SQL Server, Oracle, PostgreSQL). Experienced in modernizing legacy systems, including porting Windows applications to Linux. Hands‑on proficiency with AI code assistants and containerization, enabling increased developer efficiency and modern delivery workflows. Experience with IBM i and IBM z platforms is desirable.

Essential Duties and Responsibilities:

  • Lead collaboration with product, architecture, and cross‑functional teams to translate complex business and end‑user requirements into robust technical designs and long‑term platform strategies.

  • Design, architect, and deliver large‑scale, enterprise‑grade software systems, ensuring performance, scalability, reliability, and maintainability.

  • Drive architectural discussions, define technical direction, and influence product roadmaps through informed recommendations on new features, system enhancements, and modernization initiatives.

  • Identify systemic code quality, performance, and architectural issues, and lead remediation through refactoring, redesign, or standardization activities.

  • Produce high‑quality technical documentation, design specifications, and architectural artifacts; communicate complex technical topics clearly to engineering and leadership stakeholders.

  • Serve as an escalation point for the most challenging debugging, production, and customer‑reported issues, providing guidance to other engineers and driving root‑cause resolution.

  • Operate with full autonomy to deliver complex enhancements, resolve critical defects, and implement major new product capabilities, often spanning multiple components or services.

  • Develop deep expertise in hardware–software interactions and system‑level integration, and provide architectural input on cross‑platform and cross‑component behaviors.

  • Demonstrate technical leadership in collaborative engineering practices, including leading code reviews, mentoring peers, setting coding standards, and improving development workflows.

  • Model a strong team‑oriented culture, driving accountability, ownership, and engineering excellence across the organization.

  • Champion continuous learning and domain mastery, proactively identifying opportunities to modernize tools, improve architecture, and elevate team capabilities.

  • Exhibit strategic curiosity and an innovation mindset, challenging assumptions, proposing new approaches, and influencing long‑term technical evolution.

Required Qualifications:

  • 8+ years of professional software engineering experience, with a proven record of delivering complex, high‑impact systems in production environments.

  • Demonstrated history of leading large‑scale, real‑world software development initiatives, including cross‑component or cross‑platform projects.

  • Expert‑level proficiency in C++, with deep understanding of object‑oriented design, advanced language features, and architectural trade‑offs.

  • Strong understanding of REST APIs, distributed system patterns, RDBMS concepts, and SQL, including query tuning and performance diagnostics on SQL Server, Oracle, PostgreSQL.

  • Extensive experience designing and developing enterprise‑grade applications, frameworks, or platform components.

  • Familiarity with parser and compiler‑adjacent tooling, such as ANTLR, JavaCC, yacc/bison, or custom parser frameworks—ability to analyze, modify, or extend grammar‑based systems.

  • Strong proficiency in both Windows and Linux environments, including command‑line tooling, system‑level troubleshooting, and cross‑platform development workflows.

  • Ability to mentor engineers, influence architectural decisions, and drive engineering best practices across teams.

  • Strong communication skills, capable of articulating complex technical topics to technical and non‑technical stakeholders.

  • Advanced expertise in Qt Core and other low-level modules

  • Skilled at reducing platform‑specific code and increasing portability across Windows and Linux

  • Expert-level experience in both Windows and Linux development

  • Strong command of OS internals, filesystems, threading models, debugging tools

  • Highly desirable: leading major efforts to port Windows applications to Linux

  • Exposure to IBM i (AS/400) and/or IBM z architectures desirable

 

AI & Developer Productivity Tools

  • Hands-on experience using AI code assistants such as:

    • GitHub Copilot

    • Microsoft Copilot

  • Ability to leverage AI tools for:

    • Code generation

    • Refactoring

    • Unit test creation

    • Documentation

    • Development acceleration

  • Strong understanding of validating and responsibly integrating AI-generated code into production-quality systems

Containerization & DevOps

  • Proficiency with Docker for:

    • Image creation

    • Multi-stage builds

    • Debugging containerized applications

    • Optimizing images for performance and footprint

 

Leadership & Senior-Level Responsibilities

  • Defines system architecture, drives design decisions, and sets engineering direction

  • Mentors junior and mid-level engineers; leads deep technical reviews

  • Drives complex root-cause analysis, performance investigations, and production issues

  • Partners with cross-functional teams to align product direction with technical strategy

  • Owns long-term, multi‑phase technical initiatives with autonomy

  • Models engineering excellence, code quality, and continuous improvement

.

Rocket Software Inc. is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Rocket Software Inc. is also committed to compliance with all fair employment practices regarding citizenship and immigration status.

As part of our commitment to a safe and trustworthy workplace, we include background and reference checks in our hiring process.

Rocket is committed to working with and providing reasonable accommodation to individuals with physical and mental disabilities.  If you need special assistance or an accommodation while seeking employment, please call: 781-577-4321 or send an email to people@rocketsoftware.com.  We will make a determination on your request for reasonable accommodation on a case-by-case basis.

If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!

Experience Level

Senior Level

Job role

Work location
Work locationPune, India
Department
DepartmentSoftware Engineering
Role / Category
Role / CategorySoftware Development
Employment type
Employment typeFull Time
Shift
ShiftDay Shift

Job requirements

Experience
ExperienceMin. 8 years

About company

Name
NameRocket Software Development India Private Limited
Job posted by Rocket Software Development India Private Limited

Similar jobs you can apply for

Software / Web Developer
Sahil Digital Services

AI/ML Engineer & Application Developer

Sahil Digital Services
Hadapsar, Pune
₹35,000 - ₹50,000
Work from Office
Full Time
Min. 1 year
Good (Intermediate / Advanced) English
SK4All Bizserve

Business Interns

SK4All Bizserve
Baner, Pune
₹15,000 - ₹20,000
Work from Office
Full Time
Any experience
Good (Intermediate / Advanced) English
Team ASK Engineers Private Limited

QC Specialist

Team ASK Engineers Private Limited
Pune
₹15,000 - ₹18,000
Work from Office
Full Time
Min. 1 year
Basic English
Mist Ressonance Engineering Private Limited

Quality Control

Mist Ressonance Engineering Private Limited
Narhe, Pune
₹15,000 - ₹20,000
Work from Office
Full Time
Min. 6 months
Basic English
Vijaya Management Services

Quality Engineer

Vijaya Management Services
Warje Malwadi, Pune
₹17,000 - ₹25,000
Work from Office
Full Time
Min. 1 year
Basic English
Cosmic Infotech

Software Developer

Cosmic Infotech
Pune
₹16,000 - ₹20,000
Field Job
Full Time
Any experience
Basic English

You can expect a minimum salary of 0 INR. The salary offered will depend on your skills, experience and performance in the interview.

The candidate should have completed the required education and people who have 8 to 31 years are eligible to apply for this job. You can apply for more jobs in Pune to get hired quickly.

The candidate should have sound communication skills and sound communication skills for this job.

Both Male and Female candidates can apply for this job.

No, it's not a work from home job and can't be done online. You can explore and apply for other work from home jobs in Pune at apna.

No work-related deposit needs to be made during your employment with the company.

Go to the apna app and apply for this job. Click on the apply button and call HR directly to schedule your interview.

The last date to apply for this job is . For more details, download apna app and find Full Time jobs in Pune . Through apna, you can find jobs in 64 cities across India. Join NOW!