Treeline

Software Engineer (All levels)

Location
San Francisco; Santa Monica
Employment Type
Full time

Job Title: Senior Software Engineer

About Us:

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.

What You’ll Do:

  • 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.

You Might Thrive at Treeline If You:

  • Enjoy variety: You’re eager to own projects end-to-end across diverse areas like distributed systems, data engineering, and infrastructure.
  • Value modern tooling: You embrace new tools and frameworks (e.g., Graphite, Linear, Cursor) while keeping a pragmatic mindset on technology choices.
  • Prefer fewer meetings: You thrive in a low-meeting culture that lets you focus on building great products and optimizing systems.
  • Welcome autonomy: You take initiative, experiment fearlessly, and enjoy having ample room to learn and innovate.
  • Communicate openly: You believe in a respectful, transparent work environment with minimal politics and a team-first mentality.
  • 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.

Your Background Might Look Something Like This:

  • 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)

Why Join Treeline:

  • 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

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://treeline.ai/puzzle but we will get back to you either way. Thank you!

How Refer works

Refer connects talent with companies that are hiring. Create your profile, and Lia, our AI career agent, looks for the jobs that fit your experience and makes the introductions. When there's a match, we connect you straight to the hiring manager instead of leaving you in the pile of applications.