Advise and make recommendations to senior IT and business leaders on areas for service simplification.
Define and maintain system architecture and technology stack.
Collaborate with product managers, designers, business intelligence engineers, and other stakeholders to make technical decisions, define technical requirements, and create development roadmaps in service of business goals.
Conduct code reviews, provide constructive feedback, and promote continuous improvement in code quality and development processes.
Mentor engineers and enforce best practices.
Contribute hands-on across the stack.
Collaborate with DevOps for CI/CD and cloud deployments.
Participate in hiring and onboarding new team members.
Requirements
10+ years software engineering experience; 3+ years in architecture/lead roles
Strong leadership, communication, and collaboration skills in a cross-functional product team
2 or more years of experience leading people or projects
Demonstrated ability to work across product, engineering, operations, and delivery teams to align needs, opportunities, and solutions
Tech Stack
Cloud
Benefits
Health benefits effective day 1
Paid time off, holidays, volunteer time and jury duty pay
Recognition pay
401(k) retirement savings plan with employer match