Engineering Manager

Spark Advisors · Remote · Engineering

Posted 2026-10-03

Apply for this role →

Summary

Spark is hiring an Engineering Manager to lead the team behind our broker productivity product. Our web-based broker platform is the best in the industry, and our customer base is growing fast. You'll make sure the platform keeps up with that growth and stays reliable, scalable and easy to maintain.

This is a hands-on leadership role. You'll own engineering for your squad from start to finish. You'll partner with Product and Design to understand how our services and workflows run today and find ways to improve them. You'll coach and guide a team of software engineers as they design and ship full-stack solutions. You'll also work with other engineering leaders to grow our technical foundation and keep quality and performance high.

This is a fully remote position.

What You'll Do

Build and guide the development of new product features to enable a frictionless broker experience

Architect and design elegant technical solutions with a focus on impact

Review code and specs and guide the technical direction of the team

Support the development and prioritization of our tech infrastructure roadmap

Provide mentorship and career coaching to direct reports, meeting individuals where they are

Balance hands-on work with higher level technical guidance

Coordinate with product to drive planning, prioritization, and execution of the roadmap

Sequence and scope projects to align with business goals

Manage team processes and productivity to ensure alignment and timely delivery of projects

What We're Looking For

5-8+ years in full stack software engineering in a startup environment

Strong technical foundation in developing software with Python and Django or similar

Experience architecting and owning production systems and complex frameworks

Experience using javascript frameworks such as Vue or React

1+ years in leading engineering teams in a management capacity

Player/coach leadership style, balancing hands-on work with team management

Experience hiring, growing and managing software engineers

Ability to collaborate directly with product, design, data and cross-functional stakeholders

Ability to understand complex business problems and scope and develop elegant technical solutions

Strong project management, planning and prioritization skills with a focus on delivery

Strong communication skills

More about our stack and the role

Our stack is Python, Django, Celery, Vue, Redis and Postgres

We run on AWS and use modern tools for version control, continuous deployment, testing and observability

You'll manage a team of 3+ engineers

CompensationOur salary ranges are based on paying competitively for our company’s size and industry, and are one part of the total compensation package that also includes equity, benefits, and other opportunities at Spark. In accordance with New York City, Colorado, California, and other applicable laws, Spark is required to provide a reasonable estimate of the compensation range for this role. Individual pay decisions are ultimately based on a number of factors, including qualifications for the role, experience level, skillset, geography, and balancing internal equity. A reasonable estimate of the current salary range is listed below. We expect most candidates to fall in the middle of the range. We also believe that your personal needs and preferences should be taken into consideration, so we allow some choice between equity and cash.

Base Salary

$200,000—$225,000 USD

Apply for this role →

← Back to all jobs