Senior Software Engineer
New Yesterday
About the Team:
As a Senior Software Engineer at Netlify, you'll join a thoughtful, collaborative team that values continuous learning, mutual support, and shared growth. Together, we create tools that help developers build faster, more intuitively, and with greater impact.
Our team owns the core product experience at Netlify - from our React-based web application to AI-powered workflows, SDK, CLI, and extensions. If users interact with it directly it's likely ours. We're reimagining how developers experience web development by thoughtfully integrating AI into our workflows - not as a novelty, but as a practical tool that enhances how we build the web.
In this role, you'll contribute to a welcoming and inclusive engineering culture, help design user experiences that serve millions of developers, and work closely with Product, Design, and cross-functional teammates to build, iterate, and scale meaningful solutions. You'll have the autonomy to drive projects forward while collaborating regularly with diverse teams across the organization.
What You'll Do:
Use your expertise in full-stack development (TypeScript, JavaScript, Go, and React) to ship reliable, scalable, performant code across our product suite
Lead medium-sized projects from conception to delivery, writing RFCs and managing project timelines
Build and maintain user-facing features and product APIs that scale to serve millions of developers worldwide
Apply foundational engineering practices - testing, documentation, observability, and performance optimization - while pragmatically leveraging AI tools to enhance your development workflow
Navigate ambiguity with curiosity, contributing to both early-stage prototypes and production-ready applications that directly impact user experience and business metrics
Work with domains, DNS, and certificate management systems to ensure reliable and secure user experiences
Practice proactive async communication and create visibility across projects by documenting your workflows and decision-making clearly
Participate in code reviews, on-call rotations, and continuous improvement efforts to reduce technical debt and maintain high engineering standards
Collaborate regularly with cross-functional teams to design and implement user flows that enhance the developer experience across our platform
What You'll Bring:
Strong expertise in TypeScript and JavaScript, with experience developing and maintaining production-quality software in modern full-stack environments
Proficiency with Go for backend services and API development, with a thoughtful approach to reliability and performance
Hands-on experience with React and modern frontend development practices
Familiarity with domains, DNS, and certificate management, with an understanding of how these systems support end-to-end functionality
Background with Ruby and Rails is helpful, though not required
Extensive production experience delivering features and services that serve large user bases
Experience writing high-quality, testable code that’s reliable and maintainable over time
Comfortable using and experimenting with AI-assisted development tools, with a sense for when and how to apply them effectively
Experience contributing to open-source projects or working in public codebases is a plus
Strong written and verbal communication skills, especially in asynchronous, remote-first environments
Critical thinking abilities and a solution-oriented approach to complex technical challenges
Open-source contribution experience
A collaborative approach to problem-solving with curiosity about how your work supports teammates, users, and broader goals
Growth mindset and openness to learning new tools, technologies, and best practices
Passion for working in a collaborative environment with diverse teams across distributed locations
This Role is a Great Fit If:
You are based in Canada and comfortable collaborating with globally distributed teams
You're energized by building user-facing products and features that directly impact millions of developers' daily workflows
You thrive in collaborative environments, working closely with your team, and cross-functionally to turn ideas into reality
You enjoy the autonomy of senior-level work - leading projects, writing RFCs, and driving technical decisions while staying connected with your team
You see ambiguity as a creative opportunity and can navigate uncertainty while building practical solutions
See AI as a multiplier for your skills, not a shortcut — and can articulate where it helps, where it doesn't, and how you use it.
You’re excited by new tools, challenges, and opportunities to grow - even when they feel a little uncomfortable at first.
You want to work on a fully remote team that believes in autonomy, transparency, and building a better web, together.
Applying
Not sure you meet 100% of our qualifications? Please apply anyway!
When applying please include:
A resume or short listing of your job history & skills (link to a LinkedIn profile would be fine). We appreciate a cover letter explaining why you would enjoy working in this role at Netlify to get to know you a bit better, though this is not required and will not impact your application. Our mission is to “build a better web” and that cannot be done without a diversity of skill sets, backgrounds and thoughts.
Of everything we've ever built at Netlify, we are most proud of our team. Netlify is an Equal Opportunity Employer. We are devoted to building a team of people with diverse backgrounds and lifestyles. Driving equality empowers our team, enables us to innovate, and helps us maintain a more inclusive environment. We don’t discriminate against employees or applicants based on gender identity or expression, sexual orientation, religion, age, race, military/veteran status, citizenship, pregnancy status, or any other differences. If we can do anything to provide a better interview, i.e. accommodate a disability, then please let us know by emailing accommodations@netlify.com.
About Netlify
Netlify is the most popular way to build, deploy and scale modern web applications. Home to millions of developers and thousands of enterprises, Netlify is the platform of choice for running modern composable web applications in production, from global corporate sites to complex e-commerce and SaaS applications.
We are a Series D company that has raised over $200M from investors such as Andreessen Horowitz, Kleiner Perkins, EQT, Bessemer, BOND, and Menlo Ventures. As a fully distributed company, we aim to create a company culture where the best idea can come from anywhere and strive to be thoughtful, compassionate, and collaborative in our work. If this sounds like something you’d like to be part of, we’re excited to connect with you!
At Netlify, we are committed to a compensation philosophy that prioritizes fairness and equity, positions our employee compensation competitively in the market, recognizes and rewards performance, and takes a comprehensive approach to our rewards package. We anchor our compensation philosophy on a market-based approach, therefore salary ranges may differ depending on the labor cost in a particular location. The salary provided is in addition to robust benefits and participation in Netlify’s equity plan. Our base compensation for this role is targeted at $141,000 - $191,000 CAD for most Canada-based locations. Candidates in premium markets should consult with their Talent Acquisition partner regarding location-based ranges, as they may be higher or lower than the average range listed. The starting pay will be determined based on multiple factors, including expertise and skills, market demands, experience, internal equity, and applicable geographic location. These compensation packages and ranges are subject to change and may be modified in the future.
#J-18808-Ljbffr
- Location:
- San Francisco, CA, United States
- Salary:
- $250,000 +
- Job Type:
- FullTime
- Category:
- IT & Technology