About the Role
This is a senior-level role with real technical leadership scope. Reporting to the Director of Software Engineering, you will own complex features end-to-end, contribute to architectural decisions, and be a force multiplier for the engineers around you. You ship high-quality software and you make the team better at doing the same. For the right person, there is a defined path toward Lead and Principal roles.
A note on level: We're open to hiring at either the Senior or Lead level depending on the candidate. If you're a strong Senior ready to own your craft, we want to hear from you. If you're already operating at Lead, there's a seat for that too. Either way, this is a hands-on role — leads code here. Apply and we'll calibrate from there.
What You'll Do
- Lead the design, development, and deployment of complex software features and systems, owning outcomes from concept through production.
- Collaborate with product managers and stakeholders to translate business requirements into durable, well-reasoned technical solutions.
- Write clean, maintainable code and raise the quality bar across the codebase through rigorous code reviews and consistent standards.
- Mentor and coach junior and mid-level developers — unblocking teammates, sharing knowledge, and actively elevating the team around you.
- Drive root cause analysis on complex software issues and implement long-term fixes, not just patches.
- Lead performance, scalability, and reliability improvement efforts across the stack.
- Research and champion new tools, frameworks, and practices that improve how the team ships.
- Rotate on deployment lead responsibilities — coordinating releases, monitoring progress, and resolving issues in real time when things go sideways.
- Contribute to strategic architecture and development decisions at the team level.
What You'll Bring
- 5+ years of professional software development experience.
- Strong command of object-oriented programming principles.
- Hands-on experience with SQL databases and web technologies (JavaScript, HTML, and related stack).
- Demonstrated ability to design and ship scalable, high-performance systems.
- A track record of leading code reviews and elevating code quality across a team.
- Solid experience with Agile methodologies and CI/CD practices.
- Strong communication skills — you can explain a technical decision clearly to an engineer, a product manager, or a VP.
Nice to Have
- Previous technical lead or informal team lead experience on a development team.
- Background in SaaS or B2B product companies.
- Experience with performance monitoring, observability tools, or production incident response.
- A track record of contributing to architectural decisions at the system or team level.
Interview Process
We're planning to kick off interviews the week of April 13th. Here's what to expect:
📞 Phone screen with our Employee Success team
💻 Zoom or in-person interview with the hiring manager
👥 Team interviews via Zoom or in person
About the Role
This is a senior-level role with real technical leadership scope. Reporting to the Director of Software Engineering, you will own complex features end-to-end, contribute to architectural decisions, and be a force multiplier for the engineers around you. You ship high-quality software and you make the team better at doing the same. For the right person, there is a defined path toward Lead and Principal roles.
A note on level: We're open to hiring at either the Senior or Lead level depending on the candidate. If you're a strong Senior ready to own your craft, we want to hear from you. If you're already operating at Lead, there's a seat for that too. Either way, this is a hands-on role — leads code here. Apply and we'll calibrate from there.
What You'll Do
- Lead the design, development, and deployment of complex software features and systems, owning outcomes from concept through production.
- Collaborate with product managers and stakeholders to translate business requirements into durable, well-reasoned technical solutions.
- Write clean, maintainable code and raise the quality bar across the codebase through rigorous code reviews and consistent standards.
- Mentor and coach junior and mid-level developers — unblocking teammates, sharing knowledge, and actively elevating the team around you.
- Drive root cause analysis on complex software issues and implement long-term fixes, not just patches.
- Lead performance, scalability, and reliability improvement efforts across the stack.
- Research and champion new tools, frameworks, and practices that improve how the team ships.
- Rotate on deployment lead responsibilities — coordinating releases, monitoring progress, and resolving issues in real time when things go sideways.
- Contribute to strategic architecture and development decisions at the team level.
What You'll Bring
- 5+ years of professional software development experience.
- Strong command of object-oriented programming principles.
- Hands-on experience with SQL databases and web technologies (JavaScript, HTML, and related stack).
- Demonstrated ability to design and ship scalable, high-performance systems.
- A track record of leading code reviews and elevating code quality across a team.
- Solid experience with Agile methodologies and CI/CD practices.
- Strong communication skills — you can explain a technical decision clearly to an engineer, a product manager, or a VP.
Nice to Have
- Previous technical lead or informal team lead experience on a development team.
- Background in SaaS or B2B product companies.
- Experience with performance monitoring, observability tools, or production incident response.
- A track record of contributing to architectural decisions at the system or team level.
Interview Process
We're planning to kick off interviews the week of April 13th. Here's what to expect:
📞 Phone screen with our Employee Success team
💻 Zoom or in-person interview with the hiring manager
👥 Team interviews via Zoom or in person
About the Role
This is a senior-level role with real technical leadership scope. Reporting to the Director of Software Engineering, you will own complex features end-to-end, contribute to architectural decisions, and be a force multiplier for the engineers around you. You ship high-quality software and you make the team better at doing the same. For the right person, there is a defined path toward Lead and Principal roles.
A note on level: We're open to hiring at either the Senior or Lead level depending on the candidate. If you're a strong Senior ready to own your craft, we want to hear from you. If you're already operating at Lead, there's a seat for that too. Either way, this is a hands-on role — leads code here. Apply and we'll calibrate from there.
What You'll Do
Lead the design, development, and deployment of complex software features and systems, owning outcomes from concept through production.
Collaborate with product managers and stakeholders to translate business requirements into durable, well-reasoned technical solutions.
Write clean, maintainable code and raise the quality bar across the codebase through rigorous code reviews and consistent standards.
Mentor and coach junior and mid-level developers — unblocking teammates, sharing knowledge, and actively elevating the team around you.
Drive root cause analysis on complex software issues and implement long-term fixes, not just patches.
Lead performance, scalability, and reliability improvement efforts across the stack.
Research and champion new tools, frameworks, and practices that improve how the team ships.
Rotate on deployment lead responsibilities — coordinating releases, monitoring progress, and resolving issues in real time when things go sideways.
Contribute to strategic architecture and development decisions at the team level.
What You'll Bring
5+ years of professional software development experience.
Strong command of object-oriented programming principles.
Hands-on experience with SQL databases and web technologies (JavaScript, HTML, and related stack).
Demonstrated ability to design and ship scalable, high-performance systems.
A track record of leading code reviews and elevating code quality across a team.
Solid experience with Agile methodologies and CI/CD practices.
Strong communication skills — you can explain a technical decision clearly to an engineer, a product manager, or a VP.
Nice to Have
Previous technical lead or informal team lead experience on a development team.
Background in SaaS or B2B product companies.
Experience with performance monitoring, observability tools, or production incident response.
A track record of contributing to architectural decisions at the system or team level.
Interview Process
We're planning to kick off interviews the week of April 13th. Here's what to expect:
📞 Phone screen with our Employee Success team
💻 Zoom or in-person interview with the hiring manager
👥 Team interviews via Zoom or in person