Senior/Staff Software Engineer
Workforce, Inc.
San Francisco, CA, United States
5 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.juju.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Shift work
Job source
Tech stack
Java (Programming Language)
Amazon Web Services
Microsoft Azure
Big Data
Code Review
Continuous Integration
Database Models
Distributed Systems
Python (Programming Language)
NoSQL
Performance Tuning
Reliability Engineering
+13 more
SQL Databases
Strategies of Testing
Datadog
Data Logging
Caching
Backend
Event Driven Architecture
Kubernetes
Low Latency
Graphql
Api Design
Terraform
Microservices
Job description
- Design, implement, and own highly available microservices and backend APIs that serve large-scale traffic with low latency.
- Drive architecture and implementation decisions across the stack: data models, storage patterns (SQL/NoSQL), caching, and event-driven systems.
- Ship secure, well-tested code-lead code reviews, define testing strategies, and establish CI/CD best practices.
- Instrument systems for observability: metrics, tracing, and logging; proactively diagnose and resolve production incidents.
- Collaborate with product, security, and SRE teams to scope features, estimate delivery, and define SLAs and SLOs.
- Mentor engineers, promote engineering excellence, and contribute to roadmap and technical planning.
Requirements
Must-Have
- 5+ years building backend systems or platform services in production (Python, Java, or Go).
- Proven experience with cloud platforms (AWS/GCP/Azure) and container orchestration (Kubernetes).
- Strong knowledge of microservices architecture, REST/GraphQL API design, and database modeling (SQL & NoSQL).
- Practical experience with CI/CD pipelines, infrastructure-as-code (Terraform), and observability tooling.
Preferred
- Experience driving reliability engineering practices (SLOs, incident retrospectives) and performance optimization at scale.
- Background in distributed systems, event-driven architectures, or large-scale data processing.
Benefits & conditions
- Hybrid work model with flexible remote days and collaborative on-site engineering sprints.
- Competitive compensation, equity participation, and comprehensive benefits (medical, dental, vision).
- Growth-focused culture: mentorship, learning stipends, and frequent technical brown-bags.
We seek pragmatic engineers who care about user impact, code quality, and system reliability. If you enjoy owning end-to-end outcomes and thrive in a collaborative, fast-paced environment, this role offers a platform to influence technical direction and deliver meaningful product outcomes.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.juju.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦