Senior Software Engineer

FoxLos Angeles, CA
10d$143,000 - $200,000Hybrid

About The Position

The Senior Software Engineer will join the FOX Identity Engineering team, where they will architect, build, and maintain large-scale, low-latency API microservices that provide user identity and profile capabilities across FOX’s suite of client applications. This role involves designing highly scalable systems using Golang, with services deployed to AWS via Terraform and hosted on EKS. The infrastructure leverages technologies such as DynamoDB, SQS, SES, and Parameter Store. As a senior member of the team, the engineer will contribute to system architecture, write high-quality, tested, and well-documented APIs, engage in incident response and RCA processes, rotate on-call duties, and support client engineers. They will participate in team planning and mentor junior engineers to foster growth. Success in this role requires a strong understanding of OAuth2, OpenID Connect, and the broader identity and access management ecosystem. The ideal candidate will stay current on developments in end-user identity (e.g., passkeys, MFA) and also develop fluency in the rapidly evolving AI developer tool landscape.

Requirements

  • At least 5 years of experience in software engineering, with a focus on building and maintaining highly scalable and secure APIs
  • Strong problem-solving and troubleshooting skills
  • Professional working experience with the Go programming language
  • Strong understanding of OAuth2, OpenID Connect, and related identity and access management technologies
  • Strong computer science fundamentals, including algorithms and data structures
  • Deep understanding of software design and architecture, with experience evaluating tradeoffs in large-scale systems
  • Experience with SQL and NoSQL databases — preferably DynamoDB and Redis
  • Hands-on experience with AWS or other cloud platforms
  • Professional experience working with containers and Kubernetes
  • Solid understanding of the software development life cycle (SDLC)
  • Familiarity with the evolving generative AI developer tooling ecosystem

Nice To Haves

  • Experience with the ORY suite of open-source identity projects
  • Frontend development skills

Responsibilities

  • Design and develop systems, working collaboratively with other members of the team
  • Troubleshoot and resolve technical issues in systems owned by the team
  • Stay up-to-date with the latest industry trends and technologies related to identity and access management
  • Work cross-functionally with other teams to integrate Identity services into FOX’s broader product portfolio
  • Contribute proactively to design and architecture discussions
  • Mentor and coach junior team members
  • Partner with leadership to influence priorities and objectives
  • Participate in Tier 3 on-call rotation support for the services you and your team develop and operate

Benefits

  • medical/dental/vision
  • insurance
  • a 401(k) plan
  • paid time off
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service