> Markdown version of [/jobs/ext/2835352-software-engineer-backend-remote-in-us](https://www.wearedevelopers.com/jobs/ext/2835352-software-engineer-backend-remote-in-us). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer, Backend (Remote In US) - **Company:** TRENT HOEK OUTDOORS LLC - **Location:** Fairfield, CA, United States (Remote available) - **Experience:** Expert - **Salary:** $225,000.0 - $275,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Artificial Intelligence, Amazon Web Services, Systems Engineering, Automation of Tests, Cloud Computing, Code Coverage, Computer Programming, Continuous Integration, Github, Python (Programming Language), Open Source Technology, Software Engineering, Delivery Pipeline, Reliability of Systems, Backend, Kotlin, Kubernetes, Infrastructure Automation Frameworks, Build Tools, Artifactory, Programming Languages - **Published:** September 10, 2026 - **Apply:** https://arc.dev/remote-jobs/j/redirect/pj2949wfoi ## About the Role * Proven experience driving and leading engineering efforts in CI, build systems, or developer productivity. * Strong background with modern build systems and related technologies, including GitHub, Buildkite, Artifactory, or Bazel. * Familiarity with cloud-native environments such as AWS and Kubernetes. * Familiarity with infrastructure-as-code practices. * Strong programming background in Python, Kotlin, Java, or a similar programming language. * Ability to guide technical decision-making. * Experience managing build systems and frameworks for large monorepos. * Excellent problem-solving skills with the ability to balance long-term technical vision with short-term business and engineering impact. * Either equivalent practical experience or a Bachelor's degree in a related field. ## Preferred Qualifications * Experience with Bazel, particularly for large monorepos. * Active contribution to open-source projects. * Experience with large-scale software development at a leading technology company. * Curiosity about AI tools and emerging technologies, with willingness to learn and use them to improve productivity, collaboration, or decision-making. ## Skills & Competencies * Continuous Integration (CI) * CI/CD * Build systems * Developer productivity engineering * Build pipeline design and optimization * Automated testing * Build orchestration * Deployment workflows * GitHub * Buildkite * Artifactory * Bazel * AWS * Kubernetes * Infrastructure as code * Python, Kotlin, Java, or similar programming languages * Large monorepo management * Monitoring and alerting * Incident response * Tooling and automation * Systems reliability and scalability * Technical decision-making * Problem-solving * Cross-functional collaboration * Technical leadership * Mentoring * Developer experience * Strategic planning * Adaptability and curiosity ## Education & Experience Education: * Bachelor's degree in a related field or equivalent practical experience. Experience: * Proven experience leading engineering efforts in CI, build systems, or developer productivity. * Experience with modern build systems. * Experience managing build systems and frameworks for large monorepos. * Strong software programming background. * Experience with cloud-native environments and infrastructure-as-code practices. ## Work Arrangement & Schedule ## Description Affirm is seeking a seasoned Staff Software Engineer to help drive its Continuous Integration (CI) team. This role is responsible for the reliability, scalability, and efficiency of development pipelines that enable engineers across the company to ship high-quality software quickly and confidently. You will lead the design, implementation, and optimization of systems supporting automated testing, build orchestration, deployment, and developer productivity. The role combines hands-on technical leadership, systems engineering, CI/CD expertise, and cross-functional collaboration. ## Key Responsibilities * Own the design, scalability, and reliability of build systems and pipelines across multiple services and platforms. * Optimize build times, test coverage, reporting, and developer feedback cycles. * Implement monitoring and alerting for CI systems. * Establish and participate in incident response processes to minimize CI system downtime. * Work across engineering teams to support smooth integrations and deployment workflows. * Identify developer pain points and lead initiatives that improve productivity through tooling, automation, and engineering best practices. * Promote CI/CD practices across the organization to improve engineering efficiency. * Contribute to and help drive the vision for continuous integration and developer productivity infrastructure. * Lead and mentor CI engineers while fostering ownership, collaboration, and technical excellence. * Partner with engineering leadership to align CI systems with broader product and platform goals. * Drive engineering efforts across CI, build systems, and developer productivity domains. * Guide technical decision-making for large-scale development infrastructure. * Support build systems and frameworks used across large monorepos. ## Related Videos - [Your next 10x engineer isn't in your city. Refactor accordingly.](https://www.wearedevelopers.com/videos/100103-your-next-10x-engineer-isn-t-in-your-city-refactor-accordingly) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [Kotlin Multiplatform - True power of native code reuse](https://www.wearedevelopers.com/videos/4-kotlin-multiplatform-true-power-of-native-code-reuse) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Bringing AI Model Testing and Prompt Management to Your Codebase with GitHub Models](https://www.wearedevelopers.com/videos/1536-bringing-ai-model-testing-and-prompt-management-to-your-codebase-with-github-models) - [Why Kotlin is the better Java and how you can start using it](https://www.wearedevelopers.com/videos/661-why-kotlin-is-the-better-java-and-how-you-can-start-using-it) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Best Job Boards for Remote Work for Developers](https://www.wearedevelopers.com/magazine/290-best-job-boards-for-remote-work-for-developers) - [The Best Job Search Websites of 2025](https://www.wearedevelopers.com/magazine/368-the-best-job-search-websites-of-2025) - [Mastering Remote Work: Tips for Developers](https://www.wearedevelopers.com/magazine/558-mastering-remote-work-tips-for-developers)