Job Title:Software Engineer / Senior Software Engineer C++ & Cloud Platform
Location: Bangalore
Experience:6-10 Years
Employment Type:Full-Time
Onboarding Time Frame: Immediate (15-21 days)
Role Overview
We are seeking a highly skilled Software Engineer with strong expertise inModern C++, Linux systems, and cloud technologies to contribute to the development of scalable, high-performance platform applications. The role involvesopen-source platform development, customization, integration, and ongoing support, along with data engineering and cloud deployment responsibilities.
Key Responsibilities
- Design, develop, and maintainhigh-performance applications using Modern C++(STL, multithreading, OOP, and design patterns)
- Work onopen-source platform application development, including implementation, customization, and integration
- Performsystem-level development and debugging on Linux environments
- UseGDB and other debugging toolsto diagnose and resolve complex issues
- Develop and maintainETL pipelines using Apache Airflow
- Deploy, monitor, and manage applications oncloud platforms (Azure preferred)
- Design and optimizedatabase solutions (Oracle preferred)
- Collaborate with cross-functional teams for architecture, development, and deployment
- Provideproduction support, maintenance, and performance tuning
- Ensure code quality through reviews, testing, and best practices
Required Skills & Qualifications
- Strong proficiency inModern C++ (C++11 and above)
- Solid understanding of:
- STL (Standard Template Library)
- Multithreading and concurrency
- Object-Oriented Programming (OOP)
- Design Patterns
- Hands-on experience withLinux systems and shell environments
- Strong debugging skills usingGDB or similar tools
- Experience withcloud platforms (Azure preferred)
- Experience withETL tools, especially Apache Airflow
- Strong knowledge ofrelational databases (Oracle preferred)and SQL
- Familiarity withsoftware development lifecycle and best practices
Preferred Qualifications
- Experience working withopen-source platforms and frameworks
- Knowledge ofcontainerization (Docker/Kubernetes)
- Exposure todistributed systems and microservices architecture
- Understanding ofCI/CD pipelines
Soft Skills
- Strong problem-solving and analytical skills
- Excellent communication and collaboration abilities
- Ability to work independently and in a team environment
- Attention to detail and commitment to quality
Nice to Have
- Experience indata engineering or big data ecosystems
- Knowledge ofperformance optimization and low-latency systems