Remote Senior Software Engineer, Infra Engineering
Role details
Job location
Tech stack
Job description
- We architect and implement new cloud infrastructure to enable high-performance SaaS applications globally in the cloud.
- We drive infrastructure features end-to-end, from design documentation through implementation, rollout, and operational ownership.
- We build and deliver observability tools and analyze data, working with the application development team to ensure a consistently superb customer experience.
- We continue to grow automation for infrastructure provisioning, developer efficiency, and internal tooling efficiency.
- We apply AI-assisted development tools to accelerate IaC, automation, code review, and on-call workflows while maintaining a high bar for security, correctness, and review discipline.
- We mentor fellow engineers and contribute to team-wide architecture decisions.
- We assist our customer support and sales teams with technical issues regarding the Optro application.
- We maintain reliability for our production systems to exceed our SLA requirements, including participation in an on-call rotation for production issues.
- We help define internal Service Level Objectives and Service Level Indicators for the Infrastructure Engineering team to drive better reliability.
- We collaborate with engineers, designers, and product managers, and give and receive feedback well in a dynamic environment.
Technologies:
- AI
- AWS
- Architect
- Azure
- Claude Code
- Cloud
- Copilot
- Cursor
- Docker
- Support
- Kubernetes
- Python
- Security
- TypeScript
- DevOps
- HTTP
More:
We are Optro, the leading audit, risk, ESG, and InfoSec platform on the market, having surpassed $300M ARR and continuing to grow. More than 50% of the Fortune 500, including 7 of the Fortune 10, use our award-winning technology, and we are top-rated on G2.com and Gartner Peer Insights. We are proud to be one of the 500 fastest-growing tech companies in North America for the seventh year in a row, according to Deloitte. Our team works on a stateless containerized application architecture built on Kubernetes across multiple cloud platforms and regions, supported by custom automation infrastructure. This is a remote role (#LI-Remote). We value customer obsession, gritty resilience, innovation, teamwork, and a growth mindset. Background checks are required, and this role may involve access to highly sensitive data. We also cannot accept unsolicited agency resumes.
Requirements
- We require 5+ years of software development experience with a track record of taking projects from concept to production.
- We require a strong software development background with expertise in at least one programming language such as Go, Python, or TypeScript.
- We require experience with Docker and running container orchestration systems, preferably Kubernetes.
- We require experience working with cloud service providers, preferably AWS or Azure.
- We require experience with Infrastructure as Code and other cloud automation tools, such as the HashiCorp suite.
- We require experience building observability tooling, dashboards, and alerting for monitoring distributed systems.
- We require experience designing globally distributed systems in a cloud-based, container-based environment.
- We require comfort writing clear design documentation and influencing architecture decisions.
- We require fluency with AI-assisted development tools such as Claude Code, Cursor, or Copilot, and strong judgment on when and how to apply them.
- Bonus: open-source contributions or prior experience defining SLOs and SLIs for production services.