Senior Software Engineer, Back End
Styra
Software Engineering
San Francisco, CA, USA
Posted on Jan 12, 2025
At Styra we are creating a new category of services designed to help businesses take control of their cloud operations. We empower people and software to make reliable authorization decisions in dynamic, complex, and large-scale environments with tools that provide direct, real-time visibility and control over applications and infrastructure. Styra is the company behind the extremely fast-growing Open Policy Agent (OPA) open source project – we deliver industry-leading SaaS software, built on OPA, for cloud-native environments.
Our team is seeking an experienced Back-End Engineer with a proven track record of designing and delivering world-class products. You will be working on building new features in Golang on top of Styra's state-of-the-art cloud-native platform, solving hard technical problems such as database concurrency, storage, caching, and query optimization.
What You Will Do:
In this role, you will work closely with the team to:
Great candidates often have these qualifications:
We at Styra recognize that people come with a wealth of experience and talent beyond just the requirements of a job. If your experience is close to what you see listed here, please still consider applying. Diversity of experience and skills combined with passion is a key to innovation and excellence; therefore, we encourage people from all backgrounds to apply to positions.
Please let us know if you require accommodations during the interview process.
Our team is seeking an experienced Back-End Engineer with a proven track record of designing and delivering world-class products. You will be working on building new features in Golang on top of Styra's state-of-the-art cloud-native platform, solving hard technical problems such as database concurrency, storage, caching, and query optimization.
What You Will Do:
In this role, you will work closely with the team to:
- Design and implement APIs to be used by the front-end, CLI, and customer automation
- Implement high-quality code with test coverage
- Participate in design and code reviews
- Contribute to high-level strategic discussions
- Understand how to build secure software
- Play a key role in building out our cloud-native security solution
Great candidates often have these qualifications:
- BSCS, MSCS or equivalent experience
- 8+ years' experience working as a Software Engineer
- Proficient in Back-End tools (e.g. Golang, Git, Microservices architecture)
- A track record for taking features and products from concept to production
- Experience writing meaningful unit tests and supporting a full automation strategy
- Passionate about writing secure, reliable and fast software for a SaaS environment
- Excellent communication and presentation skills, both written and oral, as well as exceptional listening skills
- Knowledge of cloud-native technologies (Kubernetes, Service Mesh, etc) and experience with Open Policy Agent
We at Styra recognize that people come with a wealth of experience and talent beyond just the requirements of a job. If your experience is close to what you see listed here, please still consider applying. Diversity of experience and skills combined with passion is a key to innovation and excellence; therefore, we encourage people from all backgrounds to apply to positions.
Please let us know if you require accommodations during the interview process.