Principal Software Architect
ABOUT AGERO:
As the B2B category leader, Agero works with the most well-known automotive and insurance brands to transform the entire driving and vehicle ownership experience with next generation services and technology: from roadside assistance to accident management, connected vehicle to consumer affairs, and more.
Our automotive clients represent more than 2 in 3 passenger vehicles sold in the U.S., and two-thirds of insurance companies are served by Agero. We handle over 12 million vehicle disablement events annually, serving 115 million drivers across the U.S.
It’s not just a job, it’s a mission to make driving safer, smarter and more enjoyable for everyone.
POSITION SUMMARY:
As a Principal Architect, you will lead a team of highly skilled Architects in guiding the overall trajectory of Agero's engineering organization. Through skillful weaving of technical acumen, behavioral economics (such as choice architecture and "nudges"), and communications skills, provide guidance and solutions (Ivory Tower Architects need not apply!) that fulfill the architectural requirements of the organization, while continuing to allow teams autonomy and ownership of their products.
REQUIRED SKILLS:
- Lifelong love of learning: Need to understand technologies to put them together!
- Strong communication: Need to be able to explain to technical and non-technical alike!
- Breadth of utilized programming languages: Need to be able to plant the trees!
- Systems-level thinking: Need to be able to see the forest! *
- DevOps first mindset: Automate, then iterate!
DESIRED SKILLS:
- Strongly versed in AWS (specifically Serverless technologies)
- Application development in Python 3.6+ (FastAPI and typing familiarity a plus)
- Automated pipeline development (Azure DevOps Pipelines / Github Actions a plus)
- Web App development in React (Typescript / Gatsby a plus)
- Application of SOLID principles and design patterns to Systems-level thinking
WORKING RELATIONSHIPS:
Interacts with management and staff across the organization with minimal client responsibility
EDUCATION:
BS degree in CS or Engineering or equivalent practical experience