Platzhalter Bild

Senior Software Developer bei Quantiphi

Quantiphi · Mumbai, Indien · Onsite

Jetzt bewerben

While technology is the heart of our business, a global and diverse culture is the heart of our success. We love our people and we take pride in catering them to a culture built on transparency, diversity, integrity, learning and growth.


If working in an environment that encourages you to innovate and excel, not just in professional but personal life, interests you- you would enjoy your career with Quantiphi!

Role: Senior Software Developer

Experience Level: 3 to 8 Years

Work location: Mumbai, Bangalore & Trivandrum

Role & Responsibilities:

  • Work with cloud engineers and customers to solve complex problems by developing efficient and scalable systems on Google Cloud.

  • Design and build migration strategies for both cloud-native and on-premise applications.

  • Diagnose and troubleshoot complex distributed system problems, providing solutions that scale to massive workloads.

  • Build tools and processes to handle terabytes or petabytes of data per day efficiently.

  • Design and develop next-gen compute and storage solutions for large enterprise customers.

  • Participate in proposals, RFPs, solution designs, and provide accurate effort estimates.

  • Collaborate with Infrastructure, Network, Engineering, DevOps, and Cloud teams to ensure solution delivery.

  • Build advanced tooling for automation, testing, monitoring, and data operations across multiple environments.

  • Apply strong understanding of data modeling and data governance in solution design.

Must have skills:

C++ Programming:

  • Core C++: Strong understanding of C++ (C++11 and above), OOP concepts, memory management, and STL containers (vectors, maps, sets, etc.).

  • Multithreading & Concurrency: Experience with threads, synchronization mechanisms, and performance tuning for concurrent applications.

  • Error Handling: Proficiency in exception handling, debugging, and unit testing.

  • Performance Optimization: Profiling and optimizing code for speed and memory usage.

  • Cross-Platform Development: Understanding of compiling and deploying applications across different OS environments.
     

REST APIs:

  • Design Principles: Strong understanding of RESTful design (statelessness, resource-based architecture, HTTP methods).

  • API Development: Ability to design, implement, and consume REST APIs using C++ (with frameworks such as cpprestsdk, Pistache, Crow, or similar).

  • Security: Knowledge of authentication, authorization, input validation, and sanitization for API endpoints.

  • Documentation: Proficiency in documenting APIs using Swagger/OpenAPI or similar tools.
     

Git:

  • Proficiency with Git commands and workflows.

  • Knowledge of branching strategies like Gitflow, feature branching, and conflict resolution.

  • Experience with pull requests and code reviews.

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

Jetzt bewerben

Weitere Jobs