Lead Software Engineer

Job ID: 3879


What happened to the software industry? So many companies chase feature requests, always reacting, and end up creating bad, bloated software. They have forgotten what’s at the heart of the software business: 

We have not forgotten. We are a software company, and software quality comes first. We literally won’t ship a new feature until we believe that the codebase is high quality. Simple, maintainable, best-practice code. That’s our top priority.

How do we create great software? By putting great software engineers in charge! We don’t want scrum masters, committee heads, or non-technical MBAs running our company. Everyone on our Engineering team is an expert coder, from entry-level developers to senior executives.

This is the role for the best coders of all. This job is about coaching our engineers to write great code and make better technical decisions. You have to be the BEST coder on the team in order to teach others how to write the best code. We trust only the absolute best to coach our team.

Are you the best coder on your team? If so, apply now. This is the place to fast-track your career into management without sacrificing your technical expertise.  

What you will be doing

  • Reviewing your team’s code and finding ways to make it better.
  • Teaching your team how to improve the quality of their code through written coaching.

What you will NOT be doing

  • Fixing the code yourself because it’s easier than teaching the developer how to improve.
  • High-level overviews without digging into the code.
  • Improving processes or assigning tasks - we’ve automated all the administrative tasks.

Key Responsibilities

  • Lead a fully remote development team comprised of the top 1% of global talent.
  • Upgrade the quality of your team’s code by showing them how to do it better.

Candidate Requirements

  • A degree in computer science or the commercial equivalent.
  • Excellent coding skills - you should be the best coder on the team.
  • Approximately 10+ years of post-university experience. Of course, we will consider the specific circumstances, but be aware that this job requires significant real-world experience.
  • At least 3 years of coding experience with Java, JavaScript, C++, or C#.

Nice to have

  • Experience in a shared-services or centralized environment.
  • Cloud development experience, especially AWS
Apply Now