American Auto Shield is looking for a Principal Software Engineer to design and develop scalable, cloud-native applications using Azure services and other MS technologies, integrating AI technologies to accelerate time-to-market and solve real-world problems creatively.
Requirements
- 10+ years of professional software engineering experience.
- Experience in latest versions of C-Sharp, .NET, JavaScript frameworks, and other languages and technologies.
- Cloud development experience with heavy preference towards Azure Cloud.
- Experience architecting and implementing RESTful services, Azure Functions, Entra ID, and Service Bus Architecture.
- Experience leveraging AI tools and technologies to accelerate development.
- Integration experience with third party vendors.
- Architectural decision making experience, ability to rationalize pros and cons of strategy and implementation of advanced architectural patterns.
Responsibilities
- Design and develop scalable, cloud-native applications using Azure services, and other MS technologies.
- Write software that is easy for anyone to maintain and that are highly testable.
- Debug applications to determine root cause and solutions for bugs or edge cases.
- Align with coding standards and participate in code reviews.
- Contribute to a development team by working on technical production ready task, mentoring engineers and collaborating on design and best practices.
Other
- Demonstrated experience in technical leadership of high performing teams.
- Ability to lead through collaboration, inspiration, and example setting.
- Foster and exemplify an innovation mindset, with the goal of efficient, maintainable design.
- Thrive while working in a collaborative environment and embracing a Team First spirit.
- Ability to take initiative, understand the big picture, compromise, weigh pros and cons of decisions, and assess risk.