Lead Product Software Engineer responsible for driving the use and implementation of technology to deliver high-quality solutions for customers. This role involves leading an Agile team, guiding the development and delivery of maintainable and highly scalable applications, and driving special projects.
Requirements
- Bachelor's degree in a STEM field
- 8+ years of programming experience with web technologies using Angular, C#, and.NET
- Proficient in object-oriented design and development using software development best practices
- Deep understanding of SOLID design principals and patterns
- Quality and test first development mindset
- Deep technical knowledge in Continuous Integration and Delivery
- Successful track record delivering high-quality products on time while working in Agile Teams and following Agile methodologies
- Able to coordinate technical standards within a development team
- Ability to strongly influence peers and technical staff within the team
- Excellent written and verbal communication skills
- Azure experience and 2 or more following (Azure Functions, Azure DevOps, Azure Kubernetes Services or AKS or Docker containerization)
- Rules engineer experience is preferred
- AI experience is a plus
- Recent Lead experience is preferred
Benefits
- Medical, Dental, & Vision Plans
- 401(k)
- FSA/HSA
- Commuter Benefits
- Tuition Assistance Plan
- Vacation and Sick Time
- Paid Parental Leave