Progress

Senior Software Engineer – Chef Product

Progress

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $127,500 - $157,500 per year

Job Level

About the role

  • Support improvements to our core product like Infra client, habitat chef 360., CLIs, APIs as well as core development processes
  • Take on responsibility for and iteratively drive to the successful implementation an area of the product
  • Work on issues and improvements in our tools critical to the success of Chef’s customers and the broader Chef community
  • Teach, mentor, and learn from your team of world class engineers
  • Collaborate with various stakeholders of the project including product management, UX, other teams as well as customers
  • Provide Kubernetes support across the Chef 360 suite of products, including Helm-based deployments
  • Provide Legacy support for automate product including support client upgrades to new products
  • Possess the ability to work with customers during critical outages and trouble shoot their issues

Requirements

  • Have a minimum of a Bachelors’ degree in Computer Science
  • Plus 3+ years of experience or equivalent experience
  • Have systems software development skills with experience with either Windows or Linux Operating Systems and are willing to learn the other
  • Have operations experience as a developer or as a member of an ops team
  • You have demonstrable deep software development skills in at least one systems development language such as Rust or Go. Rust experience preferred
  • You have experience with modern technology stacks with a bent for system level software
  • Bash or PowerShell experience desired and are willing to learn the other
  • Experience building and operating high-performance systems
  • Experience with Windows and Linux systems internals desirable
  • Working experience with Containers and Container orchestration tools such as Docker and Kubernetes
  • You like to dive in, learn new things, and want to build awesome products
  • You enjoy collaborating closely with Chef customers and internal engineering teams to understand their complex issues, solve their problems and elicit frequent feedback on the solutions you provide
  • You believe quality is part of the process and not an afterthought - we are well rounded engineers, not developers who handoff to QA
Benefits
  • Medical, dental, vision, life & disability, and financial benefits (including 401(k) retirement savings plan)
  • Tuition Reimbursement program
  • Additional voluntary benefits including crucial illness/hospital indemnity, identity theft protection, auto & home insurance, legal, and pet insurance
  • Competitive salary, bonus, and best-in-class Employee Stock Purchase Program (ESPP) with a 27-month lookback
  • Flexible paid vacation time, paid day off for your birthday, and company holidays
  • A variety of leave plans, including Parental Leave
  • Employee Assistance Program (EAP) and an employee well-being program focusing on physical, mental, and financial health
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
RustGoBashPowerShellKubernetesDockersystems software developmenthigh-performance systemsWindows Operating SystemLinux Operating System
Soft Skills
mentoringcollaborationproblem-solvingcustomer supportcommunicationlearningresponsibilitycritical thinkingteamworkquality assurance
Certifications
Bachelor's degree in Computer Science