Senior Software Engineer – Backend (C++)
Explicitly mentions "vibe coding" and rapid prototyping; uses AI-assisted development tools and rapid iterations as part of hands-on development.
About the Role
Senior Backend Software Engineer (C++) for Accelya's FLX ONE Cargo platform in Pune, India, responsible for designing and implementing performance-critical backend services on a cloud-native AWS stack. This code-first role focuses on concurrency, memory management, performance optimization, operational ownership, and production reliability.
Job Description
Role
Senior Software Engineer – Backend (C++) on the FLX ONE Cargo team, contributing as a high-impact individual contributor to core system-level capabilities. The position is code-first and centered on hands-on C++ development, systems thinking, and ownership of performance-critical components.
Key Responsibilities
- Design, build, and evolve backend services and APIs for FLX ONE Cargo using modern enterprise and cloud-native patterns.
- Rapidly prototype, iterate, and refine solutions while maintaining production-grade quality.
- Take ownership of complex or high-impact components, including runtime behaviour, reliability, and performance.
- Participate in debugging, optimisation, production issue resolution, and on-call or escalation rotations.
- Contribute to observability, logging, and alerting to ensure systems are supportable in production.
- Write clean, maintainable, and well-tested code; perform thoughtful code reviews and apply modular design principles.
- Collaborate closely with Tech Leads, Architects, Product, and other engineers; mentor and enable early-career engineers.
Requirements
- 5+ years of hands-on software engineering experience building production systems.
- Strong proficiency in modern C++ and experience building backend or system-level applications.
- Experience building and operating cloud-native services on AWS or equivalent platforms.
- Solid understanding of distributed systems, APIs, and event-driven architectures.
- Strong problem-solving skills and high ownership of delivered work.
- Recent, demonstrable C++ development experience is mandatory; profiles without recent C++ depth will not be considered.
Nice to Have
- Experience in airline, cargo, logistics, or other integration-heavy enterprise domains.
- Familiarity with modular architectures and incremental migration approaches.
- Exposure to CI/CD pipelines, automated testing, and infrastructure-as-code.
- Experience using AI-assisted development tools to accelerate coding, testing, or debugging.
Location & Reporting
- Location: Pune, India
- Reporting to: Team / Tech Lead – Software Development, FLX ONE Cargo
Why This Role Matters
Senior engineers drive the pace and quality of FLX ONE Cargo through fast, high-quality delivery and ownership of complex problems. Strong hands-on C++ expertise and the ability to produce efficient, scalable systems are central to the role.