Software Engineer III
Indexed description
If you like solving real concurrency, scale, and reliability problems — not just CRUD APIs — this is that kind of role. We invest in engineers who bring value: strong performers on this team have real room to grow into more senior scope.
This role is based in Carlsbad, CA, with a hybrid schedule.
Responsibilities
What You'll Do
- Design, build, and maintain backend services and APIs that are reliable, observable, and built to scale
- Own features end-to-end: from design discussions through deployment and post-launch monitoring
- Troubleshoot and resolve issues in distributed, production systems — including on-call/incident response rotations
- Identify performance bottlenecks and drive measurable improvements in latency, throughput, and reliability
- Shape technical decisions through architecture reviews and code reviews with architects and senior engineers
- Partner directly with product and business teams to turn requirements into technical designs
- Help evolve our engineering practices — tooling, observability, CI/CD — as we modernize our stack
- 4–7 years of professional backend software engineering experience in production environments
- Strong CS fundamentals: object-oriented design, algorithms, data structures, complexity analysis
- Deep proficiency in Java, including experience with RESTful and event-driven microservices
- Hands-on experience designing and operating distributed, scalable services in production
- Experience with SQL and NoSQL databases, and with AWS core services (EC2/Lambda, S3, messaging)
- Hands-on experience with Kubernetes
- Demonstrated experience debugging and supporting live production systems (monitoring, incident response, root-cause analysis)
- Strong written and verbal communication — you can explain tradeoffs to both engineers and non-engineers
- Experience with Kafka, Kinesis, or other streaming/event platforms
- Docker, Helm, or serverless experience
- Java Reactive Programming, MongoDB
- Experience with Bitbucket Pipelines or similar CI/CD tooling
- Master's degree in Computer Science or related field
What Success Looks Like In This Role
- You've independently shipped backend services to production and supported them after launch
- You're comfortable diagnosing issues across service boundaries in a distributed system
- You can take a feature from design through deployment and monitoring with minimal hand-holding
Market Minimum
USD $79,135.00/Yr.
Market Maximum
USD $135,661.00/Yr.
Bonus
N/A
Commission Target (% of Base Salary)
N/A
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search