About the role
We are looking for a Lead Engineer to spearhead our foray into autonomous and intelligent data products that solve the full gamut of business and analytical needs. This role involves working with heads of lines of business in our Financial Services division to understand contemporary business needs, lead analytical teams to make impactful and actionable offers, and work with Engineering groups to lead tech design and delivery of large product builds.
Responsibilities:
- Lead a portfolio of diverse technology projects and a team of developers with deep experience in large-scale full-stack systems, distributed microservices, and machine learning systems to create solutions that help meet regulatory needs for the company.
- Share your passion for staying on top of tech trends, experimenting with and learning new technologies, participating in internal and external technology communities, mentoring other members of the engineering community, and from time to time, being asked to code or evaluate code.
- Collaborate with digital product managers and deliver robust cloud-based solutions that drive powerful experiences to help millions of Americans achieve financial empowerment.
- Work with a cloud-native stack, build on AWS, and use technologies like Kubernetes and Serverless infrastructure.
Requirements:
- Bachelor's degree in computer science or engineering.
- At least 10 years of experience in software engineering.
- At least 5 years' experience with a public cloud (AWS, Microsoft Azure, Google Cloud).
- At least 2 years of experience as a lead engineer.
Preferred Qualifications:
- Master's Degree in computer science or engineering.
- At least 10+ years of experience in at least one of the following: Java, Scala, Python, Go, JavaScript, Angular.js or Node.js .
- At least 5+ years of experience in open-source frameworks.
- At least 4+ years of lead engineer experience.
- At least 2+ years of experience in Agile practices.