
Senior Software Engineer – Chef Product
Progress
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
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