C++ Developer (Senior) with skills C/C++ Development, C++, JSON, REST APIs, GCP-Apps for location Bangalore, India
ROLES & RESPONSIBILITIES
C++ Senior Developers
Responsibilities
Accountable to build high-quality, cloud-native software within a standardized CI toolchain
Collaboratively codes, tests, and builds services in a shared monorepo environment
Performs meaningful unit testing using Google Test
Accountable to maintain code quality and ensure cloud systems remain secure and integrated
Provides input to story prioritization and leads small development pods or workstreams as needed
Supports Technical Product Manager in preparation of requirements for each release
Attends scrum ceremonies and updates status in Rally on a daily basis
Continuously works with global teams to improve technical practices across time zones
Attends release planning meetings and technical reviews
Provides implementation coverage and on-call support, including warranty phases
Takes a proactive approach to continuous learning and self-guided problem solving
Job Requirements
Minimum 5-7 years of professional experience as a C++ Developer
Designing, coding, and debugging modern C++ microservices
Developing and operating high-performance distributed systems in GCP
Expertise in: Modern C++ (11/17), Multithreading, and Data Structures
Expertise in: gRPC, GCP Pub/Sub, and REST/JSON APIs
Understanding of: OAuth2, JWT, and cloud security best practices
Solid knowledge of Algorithmic thinking and Distributed Systems Architecture
Fluency in Git-based workflows and large-scale CI/CD toolchains (Bazel/Maven)
Optimizing low-latency applications and complex memory management
Troubleshooting and responding to unexpected events in a containerized environment
Translating business needs into technical implementation details for the travel industry
Maintaining and enhancing core microservices architecture within a shared codebase
Assisting in the development of software technical documentation and CI/CD workflows
Bachelor’s degree in computer science or a related field
Experience collaborating with global, distributed engineering teams
EXPERIENCE
- 6-8 Years
SKILLS
- Primary Skill: C/C++ Development
- Sub Skill(s): C/C++ Development
- Additional Skill(s): C++, JSON, REST APIs, GCP-Apps
ABOUT THE COMPANY
Infogain is a human-centered digital platform and software engineering company based out of Silicon Valley. We engineer business outcomes for Fortune 500 companies and digital natives in the technology, healthcare, insurance, travel, telecom, and retail & CPG industries using technologies such as cloud, microservices, automation, IoT, and artificial intelligence. We accelerate experience-led transformation in the delivery of digital platforms. Infogain is also a Microsoft (NASDAQ: MSFT) Gold Partner and Azure Expert Managed Services Provider (MSP).
Infogain, an Apax Funds portfolio company, has offices in California, Washington, Texas, the UK, the UAE, and Singapore, with delivery centers in Seattle, Houston, Austin, Kraków, Noida, Gurgaon, Mumbai, Pune, and Bengaluru.