C

Senior Software Engineer

Cadre
Full-time
On-site
San Francisco, California, United States
Software / Technology / IT
 Senior Software Engineer

Full-stack generalist work which can include: standard webapp dev, data pipelining work, AI + LLM work, infra + etc. So, a backend lean is definitely useful. This person will own small to medium sized projects entirely end to end but will have assistance from team members wherever needed (not on an island). Not necessary, but if interests align there are opportunities to work directly with the customer in a forward deployed manner for some percentage of the time.
 
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: We are three days a week in person in our SF office located in Hayes Valley.
 
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
Apply now