
Senior Software Engineer (Python/Go, Infrastructure)
Sauce Labs Inc.1 day ago
Gurgaon, IndiaSenior
Responsibilities
- Design, build, and operate backend services for authentication, authorization, and account management.
- Model multi-tenant organizations, teams, memberships, and roles while maintaining data correctness as the product evolves.
- Design and evolve public and internal APIs with versioning and backward compatibility.
- Integrate enterprise identity using SAML, OIDC, and SCIM provisioning.
- Build Kafka-based event-driven integrations, including schema design and compatibility.
- Maintain fast, highly available services across multiple regions.
- Own production operations for services, including metrics, tracing, alerting, and on-call support.
Requirements
- Expert Python 3.12+ experience and intermediate Go 1.23+ experience.
- Advanced experience with FastAPI, Django, and Django REST Framework.
- Intermediate MongoDB and MySQL experience, including modeling, indexing, migrations, transactions, and query-cost analysis.
- Familiarity with Redis and LDAP or directory services.
- Experience with Kafka, REST, and OpenAPI, including messaging reliability and API contract concepts.
- Advanced experience with multi-tenancy modeling, JWT-based authentication, OIDC, SAML, session management, and role- or attribute-based access control.
- Familiarity with SCIM provisioning.
- Experience with Docker, advanced Kubernetes, Helm, and CI/CD pipelines using GitLab CI or an equivalent.
- Advanced experience with OpenTelemetry, distributed tracing, Prometheus, PromQL, Grafana, and large-scale log querying.
Benefits
- Hybrid work arrangement based in the Gurugram, India office: three days in the office and two days remote.
- Equal Opportunity employer with stated commitments to diversity and nondiscrimination.
Tech Stack
Apache KafkaDjangoDockerFastAPIGitLab CI/CDGoGrafanaHelmKubernetesMongoDBMySQLPrometheusPythonRedisSelenium
About Sauce Labs Inc.
Sauce Labs builds a SaaS platform for automated and manual testing of web and mobile applications, offering a cloud of real devices and virtual browsers with Selenium/Appium support and CI/CD integrations. It sells to software and QA teams at enterprises, with offerings that include AI-assisted test authoring and test analytics. Founded in 2008 and headquartered in San Francisco, the company is privately held and widely used by large enterprise customers, including in finance.