Staff Software Engineer
Todyl
Software Engineering
United States
Posted on Aug 22, 2025
About The Role
As a Software Engineering Lead, you will own the technical execution and delivery of projects while leading a team of talented engineers. You will drive technical direction, architect scalable solutions and guide your team to deliver high-impact features across our security and networking platform.
In this role, you will act as a force multiplier, ensuring your team is aligned, unblocked and executing effectively toward business goals. You will foster a culture of ownership, high-quality engineering and continuous learning while mentoring and growing your team to achieve their highest potential.
Responsibilities
As a Software Engineering Lead, you will own the technical execution and delivery of projects while leading a team of talented engineers. You will drive technical direction, architect scalable solutions and guide your team to deliver high-impact features across our security and networking platform.
In this role, you will act as a force multiplier, ensuring your team is aligned, unblocked and executing effectively toward business goals. You will foster a culture of ownership, high-quality engineering and continuous learning while mentoring and growing your team to achieve their highest potential.
Responsibilities
- Lead a team of engineers, providing technical direction, project leadership and mentorship.
- Drive projects end-to-end, from technical scoping and design through implementation, deployment and operational support.
- Collaborate closely with Architects and Product Management to prioritize, plan and execute high-impact work aligned with business goals.
- Ensure engineering best practices in architecture, code quality, testing and operational excellence.
- Facilitate design and architecture discussions, ensuring scalability, security and performance are prioritized.
- Help define and uphold team standards for code reviews, testing and deployments.
- Foster a culture of accountability, continuous improvement and ownership within the team.
- Foster cross-functional initiatives and effective communication across teams.
- Mentor and grow team members to help them reach their full potential.
- Contribute to hiring efforts as we continue to grow our engineering team.
- Drive and support Agile practices within the team to improve planning, delivery and team alignment.
- 15+ years of software engineering experience, with 5+ years in a technical leadership or team lead role.
- Proven experience leading projects and teams, delivering scalable and reliable systems in cloud environments (AWS, Azure, or GCP).
- Experience driving and working within Agile environments to deliver high-quality, iterative value.
- Proficiency in modern programming languages (Go, Python, or similar) and strong software engineering fundamentals.
- Experience designing and operating distributed systems and event processing pipelines.
- Familiarity with relational and NoSQL databases.
- Experience with messaging frameworks such as Kafka or RabbitMQ.
- Experience with observability and monitoring tools (Datadog, Grafana, Prometheus).
- Strong collaboration and communication skills with a track record of cross-functional coordination.
- Passion for mentoring engineers and fostering a culture of ownership, growth and technical excellence.
- Startup experience or comfort operating in fast-paced, evolving environments is a plus.