Chainguard logo
Chainguard

Making the software supply chain secure by default.

Staff Software Engineer, Repositories

Full-stack EngineerSoftware EngineerFull TimeRemoteLeadTeam 51-200Since 2021H1B SponsorCompany SiteLinkedIn

Location

United Kingdom

Posted

1 day ago

Salary

0

Seniority

Lead

Bachelor Degree8 yrs expEnglishCloudTerraformGo

Job Description

Staff Software Engineer, Repositories

Chainguard

• Own the technical direction for key parts of Chainguard Repository, including customer-facing registries, APIs, and serving systems that make Chainguard artifacts easy to consume securely and reliably. • Design, build, and operate high-availability backend services in Go that serve libraries today and help lay the foundation for containers, images, and APK repositories over time. • Lead work on scalability, reliability, observability, and load testing for production systems that customers depend on directly. • Drive technical decisions around repository architecture, service boundaries, and the operational patterns needed to run artifact-serving infrastructure at scale. • Partner closely with engineers across Libraries, Build Platform, Delivery, Product, and Security to create a cohesive repository experience and unlock support for more artifact types over time. • Mentor other engineers, raise the bar on design and code review, and act as a force multiplier in a fast-moving team where staff engineers are expected to own meaningful deliverables and help shape how the team works.

Job Requirements

  • 8+ years of experience building and operating production backend or infrastructure systems, with clear evidence of staff-level ownership and technical leadership.
  • Strong Go experience, or deep backend systems experience with the ability to ramp quickly in Go.
  • Experience building or operating customer-facing infrastructure such as package registries, artifact repositories, APIs, developer platforms, or other high-scale serving systems.
  • Experience deploying and managing services in production, with strong judgment around reliability, observability, performance, and operational tradeoffs.
  • Comfort working across application and infrastructure layers, including service development, cloud infrastructure, and infrastructure as code tools such as Terraform.
  • Strong systems instincts and curiosity: you proactively identify problems, chase them down, and improve the platform before issues become bottlenecks for customers or internal teams.
  • Excellent communication and collaboration skills, especially in a remote environment where staff engineers are expected to drive alignment across teams and help turn ambiguity into momentum.

Benefits

  • Flexible & Remote-First Culture: Work remotely with team meetup opportunities, bi-annual destination summits, and a monthly stipend for coworking spaces, phone and internet costs.
  • Our Approach to Equity: Receive stock options upon hire and promotion. Plus, you can participate in secondary offerings and have 10 years to exercise your options (yes, you read that correctly: 10 years!).
  • 100% Covered Health Insurance: We cover 100% of your health, vision and dental insurance premiums for you and your dependents. Nothing comes out of your paycheck.
  • ∞ Flexible Time Off: Take the time you need – to do our best work, we need to recharge and reset.
  • 18 Weeks Paid Parental Leave: We offer 18 weeks for birthing parents and 12 weeks for non-birthing parents, with the option to use it all at once or throughout your child's first year.

Related Job Pages

More Full-stack Engineer Jobs

Chainguard logo

Staff Software Engineer, Repositories

Chainguard

Making the software supply chain secure by default.

Full TimeRemoteTeam 51-200Since 2021H1B Sponsor

• Own the technical direction for key parts of Chainguard Repository, including customer-facing registries, APIs, and serving systems that make Chainguard artifacts easy to consume securely and reliably. • Design, build, and operate high-availability backend services in Go that serve libraries today and help lay the foundation for containers, images, and APK repositories over time. • Lead work on scalability, reliability, observability, and load testing for production systems that customers depend on directly. • Drive technical decisions around repository architecture, service boundaries, and the operational patterns needed to run artifact-serving infrastructure at scale. • Partner closely with engineers across Libraries, Build Platform, Delivery, Product, and Security to create a cohesive repository experience and unlock support for more artifact types over time. • Mentor other engineers, raise the bar on design and code review, and act as a force multiplier in a fast-moving team where staff engineers are expected to own meaningful deliverables and help shape how the team works.

Canada
$170K - $231K / year

Software Engineer

Thinkahead Consultant Psychologist Pty Ltd

We get to the heart of the matter.....real people......real solutions

Full TimeRemoteTeam 1-10H1B No Sponsor

• Contribute to features across our platforms, and grow toward owning them end to end. • Build full-stack functionality for internal and public web applications. • Use AI tools and agents to work and learn faster, then review, test, and harden what you ship. • Take part in the full development life cycle: implementation, testing, debugging, and support. • Take part in code reviews, giving and receiving feedback. • Work directly with teammates and end users to understand the business problem behind each request. • Write reliable, well-tested code and fix issues promptly. • Pick up new languages, tools, and concepts as you go.

United States
$100K - $130K / year

Senior Software Engineer

Thinkahead Consultant Psychologist Pty Ltd

We get to the heart of the matter.....real people......real solutions

Full TimeRemoteTeam 1-10H1B No Sponsor

• Own features and problems end to end, from understanding the user’s need through design, delivery, and support. • Design and build full-stack solutions for internal and public web applications, making pragmatic architectural decisions along the way. • Work at high leverage with AI tools and agents, then review, test, and harden everything you ship. • Engage across the full development life cycle: analysis, implementation, integration, testing, debugging, and support. • Lead code reviews and raise the bar on quality, mentoring other engineers as you go. • Work directly with end users and stakeholders to understand the business problem behind each request. • Help set estimates and milestones, balance technical risk against cost and deadlines, and keep work on track. • Help drive the future roadmap of the engineering team and AHEAD.

United States
$160K - $200K / year

Full Stack Software Engineer

Cascade Financial Services

Cascade Financial Services is a loan servicing company committed to delivering specialized loan products and home financing services that meet the evolving need

• Develop responsive, accessible user interfaces using Angular and TypeScript, following established design patterns and frontend best practices. • Build and maintain application features across the full stack, with emphasis on backend development using .NET Core and frontend integration in Angular. • Implement backend functionality using established architectural patterns such as CQRS, MediatR, and Onion Architecture under the guidance of senior engineers. • Create, consume, and maintain GraphQL APIs, including working with schemas, resolvers, and efficient client-side data access patterns. • Experience building or consuming GraphQL APIs, including client-side integration and resolver-level concepts (like VanillaCreme3.0 Libraries). • Use AI-assisted development tools to accelerate coding, debugging, test creation, documentation, refactoring, and technical research while validating generated outputs carefully. • Collaborate with Product, Design, QA, and senior engineering team members to deliver user-centered features with attention to quality, usability, and maintainability. • Write clean, testable, maintainable code aligned with SOLID principles and team coding standards. • Develop and maintain unit, integration, and end-to-end tests that support reliable delivery through CI/CD pipelines. • Participate actively in code reviews by incorporating feedback, identifying potential issues, and contributing constructive suggestions. • Support continuous improvement efforts by identifying opportunities to simplify code, improve test coverage, and streamline development workflows. • Participate in Agile ceremonies and use Jira for task tracking, sprint planning, and delivery visibility.

United States