Talent.com
Senior Software Engineer

Senior Software Engineer

NorthStar HR ConsultantsPune, Maharashtra, India
5 days ago
Job description

Position Overview

We are seeking an experienced Senior Software Development Engineer with 3 to 8 years of

experience to join our 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

  • Bachelor’s or Master’s degree in Computer Science, or a related field from a top-tier
  • institution.

  • 3 to 8 years of 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.
  • Create a job alert for this search

    Senior Software Engineer • Pune, Maharashtra, India