Rocket

Software Engineer III (C/C++)

AMC Sofia, BGR Full time

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

Job Description Summary:

We are looking for a skilled Software Engineer III to join our engineering team working on our COBOL development tools, Enterprise Server application modernization technologies, and mission‑critical runtime infrastructure. As a mid‑level engineer, you will contribute to the design, development, and maintenance of core platform components that enable customers to build, run, and replatform large-scale enterprise applications.

This role is ideal for an engineer who enjoys systems-level problem solving, thrives with complex technical challenges, and is motivated by the opportunity to modernize and extend long-standing, business‑critical software ecosystems.

What You’ll Do
 

Design & Development

  • Implement features and improvements across our COBOL development and Enterprise replatforming products.

  • Work on infrastructure‑level components such as compilers, runtimes, language services, tooling, and application frameworks.

  • Contribute to system design discussions, architecture reviews, and technical decision-making.

Quality & Reliability

  • Write robust, maintainable code with comprehensive unit and integration tests.

  • Debug complex defects across multiple layers—runtime behavior, performance issues, build systems, integration points, and distributed execution paths.

  • Collaborate with QA and DevOps to ensure high-quality releases and improve release automation.

Collaboration & Impact

  • Work closely with senior engineers and architects to deliver features that meet performance, security, and compatibility requirements of mission‑critical workloads.

  • Engage with product management to understand customer scenarios and translate them into technical solutions.

  • Participate in agile ceremonies, contribute to planning, and help identify risks or dependencies.
     

Required Experience

  • 4–7 years of professional engineering experience, ideally involving complex or lower-level systems.

  • Strong proficiency in C, C++, or similar systems languages (experience with COBOL or PL/I is a plus—but not required; willingness to learn is key).

  • Solid understanding of compilers, runtimes, operating systems concepts, or large-scale enterprise application behavior.

  • Demonstrated ability to design, implement, and deliver features independently with high quality.

  • Experience troubleshooting difficult technical issues—performance bottlenecks, memory errors, concurrency, or cross-platform compatibility.
     

Preferred Qualifications

  • Familiarity with COBOL, mainframe concepts, or legacy modernization scenarios.

  • Experience with cloud-hosted or hybrid application infrastructures (Azure, AWS, or equivalent).

  • Exposure to CI/CD pipelines, automated testing frameworks, and code quality practices.

  • Experience working on SDKs, development tooling, language services, or infrastructure components.

  • Strong debugging skills.
     

Who You Are

  • A curious and resourceful engineer who enjoys deep technical problem-solving.

  • Comfortable working in both legacy and modern technical stacks.

  • Ready to take ownership of features and components with minimal oversight.

  • Interested in learning from highly experienced engineers and growing into a senior/architect role.

  • Passionate about stability, performance, and the long-term health of mission‑critical systems.
     

Why Join Us?

  • Work on highly specialized, technically sophisticated products used by global enterprises.

  • Opportunity to learn from senior and principal engineers with decades of domain expertise.

  • Engage directly in modernization efforts that shape the future of long‑running enterprise applications.

  • A culture that values thoughtful engineering, technical depth, 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!