Fevrok logo
Senior Software Engineer- Productivity Pipelines - Hybrid Remote
3 years ago

At Best Buy, were not just an engineering team; were an engineering community. We want our teams of talented people to innovate and transform the way we work and redefine what is possible.

The Engineering Productivity Pipelines team plays a key role in this process as we build and refine products and tools to improve engineering velocity and product quality. This includes systems for CI/CD, live configuration, application bootstrapping, developer onboarding. Our technology stack includes Java, Node (client- and server-side), backed by relational databases and deployed to a Kubernetes platform.

We are seeking an experienced Senior Software Engineer with technical and process expertise built through developing, testing, shipping, and supporting software systems to play a lead role in improving and redefining what is possible for our community of technologists.

This role is hybrid remote, which means you must be located within a drivable distance to an eligible Best Buy office. You might be asked to come into the office zero to three days per week.

Why We Are Excited About You

  • You'll serve our community as a technical and cultural leader as we deliver products and promote practices that curate, refine, and measurably improve the Best Buy developer experience

  • You'll take the lead in designing and delivering software systems and processes. You strive for simplicity in your solutions but can think creatively about how to deliver solutions to complex problems

  • You'll actively participate in agile activities and reinforce good practices. You are proactive in helping guide and mentor your teammates so that they feel supported, safe, and productive

  • You will use your understanding of industry standards and trends in developer tooling, CI/CD, microservices, and architecture to continuously improve our legacy systems and processes

  • You can anticipate risks and technical issues at the product level and work cross-functionally to address them

  • You're all about empowering our developer community to get the most out of the products we own, effectively managing triage of complex issues across ours systems all the way from from development to production

  • You want to embrace a culture of experimentation and help us to adopt new technologies, practices, and ways of thinking

Minimum Qualifications:

  • 3 years of experience in technology, software or product development, technical architecture, or engineering

  • Bachelors degree in IT, Computer Science, Engineering, or equivalent relevant professional experience

  • Familiarity with one or more major cloud platforms

  • 1 year of demonstrated experience participating in large projects; experience working with technical and business teams

  • 1 year of experience monitoring and triaging production systems

  • 1 year of experience mentoring engineers and developers

Preferred Qualifications:

  • Bachelor's degree in IT, Computer Science, Engineering, or related field

  • 1+ years of experience working in one or more major cloud platforms

  • 5-6 years of experience in technology, software or product development, technical architecture, or engineering

  • 3 years of experience with DevOps practices and building CI/CD pipelines using Jenkins, GitHub Actions, or similar

  • 3+ years of hands-on experience in test-driven development of systems using Java/JVM languages, Node, Python, Ruby, or similar technologies

  • 1+ years of hands-on experience building and orchestrating containers using Kubernetes, ECS, or similar

  • 1+ years of experience doing front end development using a framework: React, AngularJS, or comparable

  • 1+ years of experience building database-backed applications using relational databases (e.g. Oracle, PostgreSQL) and/or key-value stores (e.g. Redis)

  • 1+ years of experience building event-driven services using Kafka, RabbitMQ, or similar








©2025 Fevrok. All Rights Reserved.