22 days ago
Base Salary
$210k - $260k/yr
Responsibilities
- Lead a small engineering team through mentorship, code review, task planning, and technical decision-making.
- Collaborate with Product Managers and Designers to prioritize the roadmap and translate customer needs into scalable solutions.
- Architect and build complex full-stack features using React, TypeScript, Python with Django, Node.js, and PostgreSQL.
- Own technical delivery from design through deployment, including performance, reliability, and monitoring.
- Improve testing, code quality, tooling, development workflows, and team processes.
- Advise engineering leadership on scaling systems, reducing complexity, and mentoring engineers.
- Build customer empathy and help ensure products are intuitive, impactful, and reliable.
Requirements
- 10+ years of professional software engineering experience, including substantial full-stack development.
- Proven experience leading engineering teams or pods, including mentorship, task planning, and technical decision-making.
- Strong frontend experience with modern JavaScript/TypeScript and React.
- Significant backend experience with Python/Django and Node.js with TypeScript, including building and scaling APIs and services.
- Familiarity with Kubernetes and containerized deployments.
- Experience with relational databases such as PostgreSQL.
- Familiarity with event-driven architectures and Kafka.
- Deep understanding of software design principles, testing strategies, and CI/CD pipelines.
- Track record of making pragmatic technical decisions balancing speed, quality, and maintainability.
- Ability to collaborate with Product and Design stakeholders and communicate and advocate for technical solutions.
Benefits
- Annual base salary of $210,000–$260,000, with stock options, benefits, and additional perks included in the total compensation package.
- Role may require 15–20% travel.
- Federato is an equal-opportunity employer and provides reasonable accommodations for individuals with disabilities.
