Senior Software Engineer

Reports to: 
Chief Technology Officer
Location: 
Hybrid - San Francisco or Los Angeles

About Treeline

Treeline is building a comprehensive software stack to transform traditional Managed Service Providers (MSPs) – firms that handle ongoing IT, security, and a majority of software purchasing for small and mid-market businesses – into a software-defined model powered by automation and AI. Valued at more than $150 billion, the MSP market comprises 45,000 providers across the U.S. and Canada, serving the majority of SMB and mid-market enterprises. Founded by Stanford alumni with over a decade of experience in Silicon Valley, Treeline is backed by top VC firms.

We’re a small, highly effective team that values impactful execution, modern tooling, and minimal bureaucracy. We prioritize making Treeline a truly enjoyable, long-term workplace – one where communication is open, politics are absent, and engineers have the autonomy and support to tackle challenging problems.

Job summary

  • You enjoy variety: You’re eager to own projects end-to-end across diverse areas like distributed systems, data engineering, and infrastructure.
  • You value modern tooling: You embrace new tools and frameworks (e.g., Graphite, Linear, Cursor) while keeping a pragmatic mindset on technology choices.
  • You prefer fewer meetings: You thrive in a low-meeting culture that lets you focus on building great products and optimizing systems.
  • You welcome autonomy: You take initiative, experiment fearlessly, and enjoy having ample room to learn and innovate.
  • You communicate openly: You believe in a respectful, transparent work environment with minimal politics and a team-first mentality.
  • You enjoy Hybrid Office Culture: You like the option of working in person at least two days a week, with the freedom to adjust your schedule as needed. Treeline has hubs in both SF and LA and requires candidates to be in one of these two cities.

Responsibilities include

  • Architect and build: Design and develop a variety of systems including distributed job queues, data lakes and syncing mechanisms, agent orchestration layers, LLM prompt evaluation workflows, monitoring infrastructure, and CI/CD pipelines.
  • Leverage emerging AI innovations: Use the latest advances in the AI ecosystem to build intelligent solutions that enhance MSP services and client experiences.
  • Collaborate cross-functionally: Work closely with our partner MSPs and various other departments (finance, support, etc) to prioritize the most impactful products.
  • Experiment and optimize: Explore emerging technologies and frameworks to strengthen our tech stack while being mindful of stability, future-proofing, and total cost of ownership.
  • Champion best practices: Improve code quality, drive standards, and help foster a culture of continuous learning and open communication.
  • Scale effectively: Ensure our platform remains performant and reliable as we grow.

What you bring

  • 5+ years of professional software engineering experience (strong candidates at different levels are also encouraged to apply)
  • Experience with distributed systems
  • Proficiency with a backend language (Python or Go preferred)
  • Some experience with relational databases (we use Postgres)

Benefits

  • Competitive compensation plus extremely competitive equity grants
  • High-impact environment with minimal red tape and real influence on product and technical decisions
  • Opportunity for growth in a fast-scaling company backed by top-tier investors
  • Collaborative culture dedicated to learning, experimentation, and personal development

Apply now

If you are interested, please email your resume to careers@treeline.ai. Your resume will be at the top of the stack if you include the code from https://puzzle.treeline.ai/puzzle/, but we will get back to you either way.