Staff Software Engineer owning Kubernetes infrastructure, release tooling, and observability for CircleCI’s self-hosted CI/CD platform. Improving installation, upgrades, and operations for regulated and air-gapped customers.
Responsibilities
Build AI-natively as the default approach to engineering problems
Own the platform strategy for tooling, test infrastructure, and release automation used to ship services into CircleCI Server
Simplify and improve the installation experience for CircleCI Server
Make upgrades safer and day-to-day operation easier through sensible defaults
Own CircleCI Server’s Kubernetes foundation and supporting tooling and infrastructure
Standardize observability on OpenTelemetry
Build diagnostics to help operators and support engineers identify root causes quickly
Partner with Support, Customer Engineering, and customers to identify recurring issues and resolve them at the source
Partner with Product and Engineering Management to translate business goals into technical strategy
Make architecture and technical tradeoff decisions aligned with business needs
Mentor engineers and raise technical quality through reviews and design discussions
Requirements
8+ years building production backend and infrastructure systems
Strong proficiency in Go
Experience with API design, data modelling, distributed systems, and operational tooling
Deep experience designing, deploying, and debugging production systems on Kubernetes
Deep experience with Helm
Experience with customer-operated environments, including air-gapped and restricted-network environments
Experience building internal platforms, tools, frameworks, and systems
Daily use of AI tools and ability to discuss their applications and limitations
Experience making architecture decisions spanning multiple systems and teams
Experience documenting technical reasoning and weighing business tradeoffs
Technical leadership and mentoring experience
Experience shipping on-premises or self-hosted software
Experience with enterprise on-premises, self-hosted SaaS, or customer-installed distributed systems
Benefits
Reasonable accommodation for job application, interview, essential job functions, and employment benefits and privileges
Global, remote workforce
Equal Opportunity and Affirmative Action employer
Human-only review of applications available on request
Option to opt out of AI interview note-taking
Interview note-taking opt-out does not affect candidacy
Principal Software Engineer setting technical direction for Chainguard’s hardened container images, registry, and adoption tooling. Leading multi - team delivery for a company securing open - source software.
Senior Software Engineer designing scalable Salesforce customizations and integrations for Sitetracker customers. Leading architecture, development, technical discovery, and engineering improvements across complex implementations.
Intermediate Software Developer building and shipping full - stack features for Solace’s enterprise real - time data platform. Supporting APIs, interfaces, testing, customer issues, and post - release delivery.
Senior Software Engineer building CircleCI’s ClickHouse - based query and ingestion platform. Supporting AI - powered CI/CD insights through scalable, reliable historical data systems.
Full - stack engineer building React, Python, Java, and generative AI applications for Manulife’s international financial services business. Developing cloud - native platforms, RAG solutions, and data pipelines.
Embedded software developer building real - time C/C++ firmware for protection relays. Optimizing grid - protection performance, cybersecurity, and IEC communication reliability.
Fullstack developer building web applications, Cloud Native services, and backend integrations at Mirego. Shaping architecture, DevOps practices, and AI - assisted development.
Senior C#/.NET engineer applying AI coding agents to Quest’s on - premises enterprise software. Improving development speed, quality, testing, and team practices.
Embedded software developer building secure real - time C/C++ firmware for microprocessor - based protection relays. Optimizing grid - protection performance, IEC 61850 communications, and AI - assisted validation.