Staff Software Engineer (Backend)

Prefect Logo

Prefect

πŸ’΅ $189k-$243k
πŸ“Remote - Worldwide

Summary

Join Prefect, a remote-first data workflow automation platform company, as a Staff Backend Engineer. You will collaborate with a passionate engineering team to architect, maintain, and scale our SaaS platform. Lead backend initiatives, mentor developers, and work closely with product and design teams to deliver high-quality applications. This role requires 10+ years of backend engineering experience, expertise in various technologies, and strong problem-solving and communication skills. Prefect offers a competitive salary, comprehensive benefits including remote work flexibility, equity stock options, and generous parental leave. We are committed to building a supportive and high-performance culture where you can thrive.

Requirements

  • 10+ years of experience in backend engineering roles, with a focus on web applications and distributed systems
  • 5+ years of experience with Postgres and Redis, or similar
  • 5+ years of experience with monitoring technologies (Grafana, Datadog, or equivalent)
  • 5+ years of experience with at least one major cloud platform (Azure, AWS, or GCP)
  • Robust background in asynchronous Python
  • Extensive experience developing and maintaining data intensive applications at scale
  • Top-notch problem solving and communication skills
  • Track record of leading successful projects and mentoring other developers, particularly with SaaS products at scale

Responsibilities

  • Architect, build, and scale Prefect’s SaaS platform in collaboration with engineering and cross-functional teams
  • Exercise ownership of your work end-to-end, see it from problem definition through prototyping, development, and deployment to production
  • Lead technical decision-making for backend engineering projects and establish best practices
  • Collaborate with cross-functional teams to define, design, refine, and implement new features
  • Contribute to the product roadmap and technical strategy
  • Provide technical mentorship, architectural guidance, and career development support to both senior individual contributors and early-career engineers

Preferred Qualifications

  • Additional experience in systems programming languages (Go, C/C++, Rust)
  • Drive innovation in development practices by strategically integrating AI and LLMs to accelerate development cycles, improve code quality, and optimize engineering workflows

Benefits

  • Remote-first team with flexible-first culture
  • Equity Stock Options
  • 401(k) with 5% company match (vests immediately!)
  • Unlimited PTO
  • Medical, Dental and Vision insurance
  • Generous Parental Leave
  • Life Insurance and Disability benefits
  • $800 remote work stipend for whatever you need to work (food, wellness, equipment etc.)

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.