HamburgerMenu
hirist

Software Developer - Distributed Systems

NORTH STAR HR CONSULTANTS
8 - 10 Years
Pune

Posted on: 14/05/2026

Job Description

About the job :


Job Title: Software Developer


Job Location: Baner, Pune


Position Overview :


Our client is seeking an experienced Software Developer to join their dynamic and fast-paced engineering team.


The ideal candidate is technically adept, thrives in a fast-paced environment, and has a proven track record of building and scaling backend services.


You will play a critical role in designing and delivering high-performance, secure systems for solving some of the most challenging problems in identity security while mentoring others and driving engineering excellence.


Responsibilities :


- Architect, design, and implement backend services with a strong emphasis on scalability, performance, and reliability.


- Lead the development of distributed systems in cloud environments, ensuring robust and secure deployments.


- Leverage deep expertise in at least one programming language (Golang, Python, or C/C++) to solve complex technical challenges.


- Mentor and guide junior engineers, fostering a culture of knowledge sharing and continuous improvement.


- Analyze and optimize system interactions within the Linux environment, ensuring efficient resource utilization.


- Address large-scale data engineering challenges, implementing solutions for efficient data processing and transformation.


- Drive engineering best practices, including robust testing, clean code, documentation, and efficient deployment pipelines.


- Ensure efficient use of cloud resources to minimize costs while maintaining performance and reliability.


- Support customers via on-call rotations in engineering to ensure prompt issue resolution and system reliability.


- Collaborate with cross-functional teams to define technical requirements.


- Adapt quickly to shifting priorities and technologies, contributing to the success of a dynamic, high-growth company.


Requirements & Skills :


- Bachelors or Masters degree in Computer Science, or a related field from a top-tier institution.


- Experience in software development with a proven track record of delivering high-quality backend systems.


- [Mandatory - Programming Skills] : Advanced proficiency in at least one of Golang, Python, or C/C++.


- [Mandatory - Systems Knowledge] : Strong foundation in operating systems fundamentals, Linux, and distributed systems architecture.


- Extensive experience building and deploying scalable services in cloud environments.


- Exceptional analytical skills, capable of solving complex technical problems in high-scale systems.


- Commitment to providing exceptional support during on-call rotations and ensuring system reliability.


- Consistent emphasis on quality, testing, and documentation.


- Familiarity with version control tools (e.g., Git) and collaborative coding workflows.


- Expertise in handling large-scale data processing and advanced data engineering workflows.


- Exposure to modern software architecture patterns, including microservices and event-driven systems.


- Familiarity with cybersecurity or identity security technologies and concepts is a plus.


- Hands-on experience with containerization (Docker, Kubernetes) and CI/CD pipelines.


- Ability to adapt quickly and deliver results in a fast-paced, high-growth company

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...