Staff Software Engineer (TechLead + Engineering + Management)

What you will be doing


Technical Architecture & Expertise
- Architect and guide the building of end-to-end systems optimized for speed, scale, and long-term maintainability.
- Design event-driven, distributed systems and integrate critical third-party services such as Stripe for payments and billing.
- Apply mastery across multiple languages and stacks, rapidly evaluating and integrating new frameworks and tools to solve highly complex problems.
- Maintain hands-on proficiency: write and review production code, set the standard for modern development practices, and unblock teams technically.
- Use AI-assisted development tools (e.g., coding assistants, LLMs) to accelerate delivery, raise quality, and prototype quickly, and help teams adopt these tools responsibly and effectively.
- Monitor technology advancements to inform tech-debt backlogs and drive necessary iterations to the organization's standard patterns.

Project Leadership (Multiple Threads)
- Lead multiple concurrent projects and workstreams, holding context across each and keeping them on track, on time, and within budget.
- Sequence work, manage dependencies, and make pragmatic trade-offs to keep parallel initiatives moving without sacrificing quality.
- Serve as the single technical point of accountability for the projects you own, from design through deployment.

Team Leadership & People Management
- Lead project teams to achieve technical outcomes, providing direction, code review, and architectural guidance.
- Own the growth, performance, and career development of the engineers you lead: regular feedback, coaching, and support for their progression.
- Own the overall delivery of business initiatives, balancing scope, timeline, quality, and team capacity.
- Mentor engineers across levels, growing their technical mastery and judgment through hands-on coaching and high-quality feedback.
- Interview engineering candidates at all levels and help raise the talent bar across the organization.

Business Translation & Communication
- Translate complex technical topics into client-friendly discussions and support business-requirement conversations directly.
- Break down business needs into concrete engineering tasks, articulating technology trade-offs as business trade-offs.
- Align technical decisions with business goals and collaborate across time zones via Slack, GitHub, documents, and video calls.

Planning & Risk Management
- Proactively identify risks and mitigation plans across architecture, scalability, dependencies, and resourcing.
- Anticipate second- and third-order consequences of technical choices and escalate to Product and clients early for resolution.
- Guide teams in maintaining technical feasibility, scalability, and long-term maintainability of solutions.

Organizational Impact
- Drive identification of R&D needs and lead POCs that determine best practices and policies.
- Lead the evolution of engineering best practices and standards in coordination with engineering leadership.
- Contribute language and platform improvements that benefit the broader organization.

Lo que buscamos