Senior Software Engineer

Shopify for Professional Services Businesses, helping entrepreneurs sell and deliver services online with integrated tools.
$145,000 - $190,000
Backend
Senior Software Engineer
In-Person
11 - 50 Employees
4+ years of experience
Enterprise SaaS

Description For Senior Software Engineer

Copilot is building Shopify for Service Businesses, making it easy for entrepreneurs to start, run, and grow service businesses like marketing agencies and bookkeeping firms. As a senior software engineer reporting to the CTO, you'll be a core member of the engineering and product team, leading complex technical projects and shaping the engineering culture.

You'll be responsible for designing and building full stack features, scaling the web platform, managing component architecture, and implementing robust testing. The role involves working closely with EPD leads to shape the roadmap, writing technical documentation, and setting up infrastructure. You'll need to balance quick shipping with thoughtful long-term technical strategy, including addressing tech debt and improving development processes.

The ideal candidate has 4+ years of experience with complex web applications and modern tools. You should be passionate about crafting elegant, efficient software solutions and approaching challenges thoughtfully. Strong collaboration skills are essential, as you'll engage in constructive technical debates and help build the engineering team.

The tech stack includes React, TypeScript, and Golang, with libraries like Tailwind, MUI, and Redux. The infrastructure runs on AWS using DynamoDB, Lambda, Cognito, and other services. The company has raised $10M from notable investors including YC Continuity and offers competitive compensation.

This is an in-person role in New York, as the company believes strongly in face-to-face collaboration for building culture. You'll have opportunities beyond core engineering work to get involved in areas like marketing, growth, and operations. The company is committed to making this the best work experience of your career through competitive compensation and investment in your development.

Last updated a minute ago

Responsibilities For Senior Software Engineer

  • Design and build full stack features for the web platform
  • Lead complex technical projects
  • Mentor junior team members
  • Write technical documentation and set up infrastructure
  • Help shape the engineering roadmap
  • Improve development processes and engineering culture
  • Participate in technical hiring

Requirements For Senior Software Engineer

React
TypeScript
Go
Node.js
  • 4+ years experience working on complex web applications
  • Proven track record as a lead developer
  • Strong collaboration and communication skills
  • Experience with modern web development tools and practices
  • Ability to balance short-term delivery with long-term technical strategy
  • Willingness to work in-person in New York

Interested in this job?

Jobs Related To Copilot Senior Software Engineer

Software Developer

Senior Software Engineer role at Oracle focusing on distributed systems and cloud native solutions for healthcare platform, offering competitive compensation and comprehensive benefits.

Founding Engineer (UK)

Senior Full-Stack Engineer position at Aglide, building innovative SSO solutions for enterprise security.

Senior Integrations Developer

Senior Integrations Developer position at Oracle, focusing on designing and implementing complex integration solutions using Oracle Integration Cloud (OIC) and related technologies.

GPGPU Engineer, Senior - Cork, Ireland

Senior GPGPU Engineering role at Qualcomm focusing on GPU architecture, driver development, and graphics processing optimization in Cork, Ireland.

Senior Software Engineer, Infrastructure, Core

Senior Software Engineer position at Google focusing on infrastructure and core systems development, building next-generation debugging services and scalable infrastructure solutions.