Bachelor’s Degree in Computer Science/Computer Engineering and/or 8 years equivalent professional work experience
8 years of software development experience
Experience in building end to end solutions in a public cloud, especially in Azure
Experience in containerization and container orchestration, specifically Docker and Kubernetes
Experience in building continuous integration and deployment pipelines to enable developers to ship code to production multiple times a day
Experience in progressive delivery methodologies such as canarying, blue-green, A/B, etc.
Experience in automated testing methodologies to give developers confidence that their code is ready for production
Experience in creating highly observable production environments to allow developers to quickly diagnose and resolve issues that arise
Experience in software engineering, specifically internal tooling including but not limited to: integrations with GitHub/Slack/JIRA, CLIs to automate common tasks, etc.
Strong sense of ownership – software is supported even after it’s been shipped
Treats software development as a craft - always looking to hone their skillset and grow themselves and others around them
Strong work ethic plus follow-through on commitments (works smart to get the job done right and on time)
Proven track record of high standards for self, team, company
Proactive approach to problem solving (acting without being told, driving for measurable results, etc.)