Senior Software Engineer

Reports to: 
Chief Technology Officer
Location: 
Hybrid - San Francisco

About Treeline

Treeline is developing a software-defined platform to disrupt and transform the IT Managed Service Provider (MSP) industry. Valued at more than $200 billion, the MSP market encompasses 45,000 providers across the U.S. and Canada, serving the IT and security needs of the majority of SMB and mid-market businesses. Founded by a team from top Silicon Valley tech companies and venture capital firms, Treeline recently raised a $25 million Series A led by a16z. We are growing both organically (selling to customers directly) and through the acquisition of MSPs that we then transform with our software.

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

Would you be good fit? Apply now at careers@treeline.ai.