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 robustand secure deployments.
Leverage deep expertise in at least one programming language (Golang, Python, orC / C++) to solve complex technical challenges.
Mentor and guide junior engineers, fostering a culture of knowledge sharing andcontinuous improvement.
Analyze and optimize system interactions within the Linux environment, ensuringefficient resource utilization.
Address large-scale data engineering challenges, implementing solutions for efficientdata 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 maintainingperformance and reliability.
Support customers via on-call rotations in engineering to ensure prompt issueresolution and system reliability.
Collaborate with cross-functional teams to define technical requirements.Adapt quickly to shifting priorities and technologies, contributing to the success of adynamic, high-growth company.
Requirements & Skills
Bachelor’s or Master’s degree in Computer Science, or a related field from a top-tierinstitution.
3 to 8 years of experience in software development with a proven track record ofdelivering 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 systemsfundamentals, Linux, and distributed systems architecture.
Extensive experience building and deploying scalable services in cloudenvironments.
Exceptional analytical skills, capable of solving complex technical problems inhigh-scale systems.
Commitment to providing exceptional support during on-call rotations and ensuringsystem 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 andevent-driven systems.
Familiarity with cybersecurity or identity security technologies and concepts is a plus.Hands-on experience with containerization (Docker, Kubernetes) and CI / CDpipelines.
Ability to adapt quickly and deliver results in a fast-paced, high-growth company.