The Team Lead is an Architect and Principal Engineer who drives technical and implementation strategy for a squad developing a new SaaS-based product. The Team Lead is responsible for working with the Engineering Leadership and Product Management to identify and implement development process improvements, architecture and software design best practices, and optimal resourcing plans with the ultimate goal of building and releasing high-quality SaaS products that delight our customers. This role may advance to a Technical Manager role with direct reports.
What you’ll need to be successful:
Degree in Computer Science or related or equivalent work experience
8+ years experience in software development
3+ years of providing technical leadership
Python, Flask, FastAPI, SQLAlchemy, GraphQL
React, Next.js, TypeScript, Webpack
Relational DBs and modern data lake architectures
Event-driven architecture
Distributed systems including integrating with third-party SaaS APIs
Architecting, designing, and implementing scalable cloud-based software, with experience in: ● full-stack performance and scalability monitoring and testing
cloud-based security
developing and deploying microservices
writing and reviewing technical documentation
troubleshooting and resolving production applications
These will be your primary/secondary responsibilities:
Architecting, leading, developing, modifying, and coding a new SaaS product ● Leverage your collaborative leadership skills to identify and drive product, technical, and squad goals and outcomes
Responsible for delivery of the sprint’s commitments by owning the quality and performance of the squad
Creating, promoting, and ensuring compliance of the engineering standards and processes ● Be a technical partner to the Product Owner and Project Manager
Triage and resolve Customer-escalated issues
Determine optimal resourcing path for completing sprint commitments; assign stories to squad members with a focus on optimizing work
Provide insight and expertise to help identify opportunities for improvements to the platform and assist others in resolving their ideas.
Take ownership of grooming and estimating architectural and design improvements