Optro helps enterprises transform risk into opportunity, redefining GRC for the agentic future of risk management.
Senior Software Engineer II, Infra Engineering
Location
United Kingdom
Posted
7 days ago
Salary
£100K - £137.5K / year
Seniority
Senior
Job Description
Senior Software Engineer II, Infra Engineering
Optro
• Architect and implement new cloud infrastructure to enable high-performance SaaS applications globally in the cloud. • Drive infrastructure features end-to-end, from design documentation through implementation, rollout, and operational ownership. • Build and deliver observability tools and analyze data, working with the application development team to ensure a consistently superb customer experience. • Continue to grow automation for infrastructure provisioning, developer efficiency, and internal tooling efficiency. • 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. • Mentor fellow engineers and contribute to team-wide architecture decisions. • Assist our customer support and sales teams with technical issues regarding the Optro application. • Maintain reliability for our production systems to exceed our SLA requirements, including participation in an on-call rotation for production issues. • Help define internal Service Level Objectives and Service Level Indicators for the Infrastructure Engineering team to drive better reliability. • Collaborate with engineers, designers, and product managers; give and receive feedback well in a dynamic environment.
Job Requirements
- 5+ years of software development experience, with a track record of taking projects from concept to production
- Strong software development background with strong expertise in at least one programming language (Go, Python, TypeScript, or similar)
- Experience with Docker and running container orchestration systems (Kubernetes preferred)
- Experience working with cloud services providers (AWS or Azure preferred)
- Experience with Infrastructure as Code and other cloud automation tools (HashiCorp suite)
- Experience building observability tooling, dashboards, and alerting for monitoring distributed systems
- Experience designing globally distributed systems in a cloud-based, container-based world
- Comfort writing clear design documentation and influencing architecture decisions
- Fluency with AI-assisted development tools (e.g., Claude Code, Cursor, Copilot) and good judgment about when and how to apply them
- Bonus: open-source contributions or prior experience defining SLOs/SLIs for production services
Benefits
- Offers Bonus
- 15% Annual Performance Bonus Target
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Tech Lead – Fullstack, Nest.js, React Native
redbeeConnecting businesses and technology expertise. Conectando negocios con expertise tecnológico.
• Liderar técnicamente equipos de desarrollo fullstack, acompañando su crecimiento y asegurando buenas prácticas. • Definir y promover estándares de desarrollo, arquitectura y calidad de código. • Participar en decisiones técnicas clave, colaborando con otras áreas para construir soluciones escalables. • Diseñar e implementar soluciones backend y mobile modernas, robustas y performantes. • Impulsar la adopción de arquitecturas basadas en microservicios y microfrontends. • Colaborar en la mejora continua de procesos, herramientas y metodologías de desarrollo.
Senior Engineer, Network Observability
CoreWeaveCoreWeave is a specialized cloud provider, delivering a massive range of GPU compute resources on demand and at scale.
• We’re seeking a talented and experienced Senior Engineer for Network Observability to join our Network Observability team. In this role, you will be a key player in designing, developing, and maintaining the monitoring, telemetry, and observability systems that keep CoreWeave’s GPU cloud network operating reliably and at scale. • You’ll focus on building solutions that provide real-time insights into network performance, ensuring that issues are detected proactively and resolved quickly. • Develop, optimize, and maintain network observability platforms. Use your skills in Python and Golang to create and automate collectors, exporters, and dashboards that provide deep visibility into network health and performance. • Collaborate with Network Engineering and Platform teams to ingest and unify logs, metrics, and events from a variety of platforms (Arista EOS, NVIDIA Cumulus Linux, Nokia SR OS, SR Linux, etc.) into a single observability pipeline. • Design and implement scalable telemetry solutions using protocols like gNMI, SNMP, and streaming analytics. Ensure advanced alerting and anomaly detection with tools such as Prometheus, Grafana, and Alertmanager. • Work closely with network developers, site reliability engineers, and security teams to integrate observability solutions across the broader infrastructure. • Participate in design discussions, RFCs, and architectural decisions. • Join a rotating on-call schedule to troubleshoot and resolve observability-related issues. Provide timely support to operations teams, quickly isolating and fixing problems when they arise. • Guide junior team members, share best practices, and foster a culture of continuous learning and improvement within the observability domain.
Senior Software Developer
ZensuranceZensurance makes business insurance easy for Canadian entrepreneurs.
• Take ownership of the development of custom features and drive their technical implementation. • Act as the Subject Matter Expert for the team’s domain and drive its technical direction. • Suggest, design, implement, test and monitor features and functionalities. • Facilitate cross-team collaboration in accordance with established best practices and Agile methodology. • Evangelize proper software architecture and development paradigms. • Collaborate with project stakeholders and the development team to design and build scalable, user-friendly systems for our customers, and in-house tooling. • Discuss strategy and outline tradeoffs of potential software solutions. • Develop, test, and maintain codebase within the team’s domain. • Write clean, maintainable, and scalable code. • Contribute to knowledge sharing of new technologies and solutions which fall within the team’s area of expertise. • Offer guidance and mentorship to junior and intermediate team members. • Develop and maintain documentation for new and existing features and integrations.
Senior Software Engineer
CorityGlobal enterprise EHS software provider empowering those who transform the way the world works.
• Drive technical and architectural decisions to meet product requirements while also anticipating and designing for future needs. • Lead teams technically to drive production ready code. • Design and develop new software and enhance existing software for clients’ systems, and for Cority’s base software. • Communicate directly with Product Owners to ensure that requirements and specifications are understood. • Develop high-quality software and is an advocate of automation frameworks for testing, integration, and deployment. • Review completed software designs or prototypes with team and participates in code reviews • Tracks sprint work and provides proper transparency/visibility to their team • Provide support and maintenance. • Own one or more functional area’s or projects and help breakdown task into manageable stories. • Mentor junior developers. • Open to learning and working with modern technologies as required in the project.




