Careers at Serverless

Join our team and help shape the future of cloud development. We’re building tools that empower developers to build and deploy applications faster than ever before.

Open Positions

Software Engineer - Serverless Framework

Location: Bay Area, CA & Remote (US to European timezones)Type: Full-Time

About Serverless

We’ve been building the Serverless Framework since 2015—an infrastructure-as-code CLI centered on AWS Lambda and serverless architectures. It lets developers ship applications with almost zero overhead. Apps auto-scale, you only pay for what you actually use, and there’s no infrastructure to manage.

We’re a small, profitable developer tools company. Our team is obsessed with great developer experience, everything AWS, and creating easy abstractions for powerful outcomes. We favor async communication, minimal meetings, high ownership, and product-minded engineers. We’re here for the long haul, building tools we actually want to use.

We’re looking for a Software Engineer to work on the core Serverless Framework and its ecosystem. If you have deep AWS experience, great taste for developer and user experience, love working in Node.js, and enjoy building CLI tools, we’d like to chat.

What You’ll Do

  • Ideate and design new products and features from the ground up, then build and evolve them end-to-end, from initial concept through release and then refining based on metrics.
  • Collaborate openly through design discussions, code reviews, and shared ownership of releases within a small, high-impact engineering team that values async communication and minimal meetings.
  • Deliver high standards of performance, stability, backward compatibility, and developer experience across the Serverless Framework and backend APIs.
  • Strengthen reliability and security across the toolchain.
  • Build and maintain CI/CD pipelines and automation for a fast, reliable release cadence.
  • Partner with Product/DX to shape the roadmap using telemetry and customer feedback.
  • Engage with the user community to identify pain points and guide improvements.
  • Write clear documentation, migration guides, and examples that help users succeed.

What We’re Looking For

  • Strong product sense and deep awareness of the IaC, developer tools, cloud, and AI landscape. You understand what’s out there, what’s working, and where the opportunities are.
  • Multiple years of professional software engineering experience, ideally in developer tools or AWS.
  • Experience with Node.js and TypeScript; you should be comfortable reading and writing modern JavaScript code.
  • Strong product and developer experience (DX) instincts - you care deeply about ergonomics, documentation quality, helpful error messages, and fast feedback loops.
  • Deep understanding of serverless architectures and core AWS services (Lambda, API Gateway, IAM, CloudFormation); experience with Azure or GCP is a plus.
  • Hands-on experience with Infrastructure-as-Code (CloudFormation, CDK, Terraform) and CI/CD pipelines (GitHub Actions or similar).
  • Experience with AI developer tools required. We actively use and experiment with everything to improve our development process.
  • Proactive and self-directed - you thrive in autonomy and take ownership of outcomes.
  • Strong debugging and problem-solving skills, with a focus on identifying root causes rather than just addressing symptoms.
  • Strong awareness of security and reliability best practices, with solid testing habits and a quality-first mindset.
  • Excellent written and verbal communication skills, and comfort working independently in a remote, async environment.

Work Hours & Compensation

Position Type: Full-time role, structured as either employee or contractor (B2B) as determined by us based on location and business needs.

Work Schedule: Employees follow a flexible schedule with shared availability from 9 AM to 12 PM PT. We keep meetings light to support deep focus and async work. Contractors set their own schedules and generally coordinate with the team during this window when collaboration is needed.

Compensation: Competitive salary or contractor rate based on experience and arrangement. We pay based on value created, not location.

Benefits: For employees, we offer a 401(k) plan, employer-provided life insurance, short term and long term disability coverage, and medical, vision, and dental plans that begin on your first day. Every team member receives a new Apple MacBook Pro, and we provide unlimited PTO from day one, along with regular company team retreats and optional pet insurance. For contractors, benefits differ. Contractors operate as independent service providers and supply their own tools, with wages paid without deductions for insurance premiums or tax withholdings. Contractors receive unlimited PTO from day one, recognition for high quality work, bonus opportunities for technology that supports productivity, and invitations to company team retreats. (Due to employment laws, Serverless cannot pay any contributions to Social Security, unemployment insurance, federal or state, or international withholding taxes, or provide equipment as we would to employees, or any other contributions, services, or benefits which might be expected in an employer-employee relationship.)

How to Apply

Please email us at careers@serverless.com with:

  • Why you’re interested in working with us and what excites you about this role.
  • Links to relevant projects you’ve built or contributed to, with a brief explanation of your role and impact on each.
  • Your Github username.
  • Your resume or LinkedIn profile.
Apply via email

Equal Employment Opportunity

Serverless is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other protected characteristic.

Reasonable Accommodation

If you need assistance or accommodation due to a disability during the application or interview process, please contact us at careers@serverless.com. We will work with you to meet your needs.

Don’t see a position that fits?

We’re always looking for talented people. Send us your resume and tell us how you’d like to contribute.

careers@serverless.com