
Staff Software Engineer
Automate your job search with Sonara.
Submit 10x as many applications with less effort than one manual application.1
Reclaim your time by letting our AI handle the grunt work of job searching.
We continuously scan millions of openings to find your top matches.

Job Description
We are seeking a Staff Software Engineer to design, build, and maintain high-performance backend services and infrastructure in a fast-paced, collaborative environment. You will be responsible for developing features across a distributed microservices architecture using Python and Go, while leveraging modern DevOps practices including Kubernetes, CI/CD, and GitHub Actions. Your work will help power SpyCloud's core products and enable engineering teams to deliver value faster and more reliably.
What You'll Do:
- Design and develop scalable microservices using Python and Go.
- Architect and evolve cloud-native infrastructure using Docker and Kubernetes.
- Contribute to and optimize CI/CD pipelines using GitHub Actions.
- Participate in technical design reviews and contribute to architectural decisions.
- Write high-quality, maintainable, and well-documented code.
- Collaborate closely with product managers, designers, and fellow engineers to deliver features end-to-end.
- Monitor, debug, and improve production systems for reliability and performance.
- Mentor junior engineers and contribute to internal knowledge sharing.
Requirements:
- 7+ years of experience in backend software engineering.
- Strong proficiency in Python and Go.
- Solid understanding of microservices architecture and RESTful API design.
- Experience with Kubernetes, Docker, and container orchestration.
- Proficient with CI/CD workflows, especially using GitHub Actions or similar.
- Strong familiarity with AWS cloud platforms.
- Experience with systems design, including scalability, reliability, and security considerations.
- Experience with big data technologies or workflows.
- Strong collaboration and communication skills.
Nice to Have:
- Experience in cybersecurity or security-first development practices.
- Familiarity with message queues (e.g., Kafka, RabbitMQ).
- Exposure to observability tools (e.g., Prometheus, Grafana, OpenTelemetry).
- Contributions to open-source projects.
Automate your job search with Sonara.
Submit 10x as many applications with less effort than one manual application.
