Are you the best software architect in your company? Can you identify patterns in complex systems and see ways to make them 10x simpler? Do you enjoy designing software that maximizes use of existing code? Do you wish you could expand your technical career without requiring more and more time on HR and project management? If so, you’ll love our approach of driving the direction of products starting with the core technology.
In this role you will join a very passionate and experienced team responsible for all of the important technical decisions on every product in our large portfolio of enterprise software solutions. You’ll spend your time making the most important technical design decisions, such as:
In this role you will also learn and practice the high-impact skill of clear written communication, as this enables your scale and broad impact across the organization.
Each week you will have a different design problem to work on and technical spec to create. The assignments may make iterative progress on a larger problem, or be smaller and targeted design problems. You will have the opportunity to learn and work on a wide variety of products with distinct tech stacks and business domains so you will be continuously challenged. You will uncover the “high-order bit” decisions by interviewing other product CTOs, analyzing the data structures and analyzing code and design documents. Finally, you will make the important design decisions that specify how to rearchitect products in a cloud-first way on systems like AWS and GCP, and how leveraging the latest powerful cloud services can enable ten-fold improvements in the product.
You will not be making technical decisions based primarily on saving money. You will focus on designing the best solution for the problem, in the simplest way possible, and with maximum leverage of existing assets. This is a strategic technical design position - making the important technical decisions and providing clear leadership for our engineering organization to execute on. Therefore, in this role you won’t be:
Compensation and growth:
As a 100% remote organization, we pay the same rate to everyone in a given role regardless of prior compensation history or geographic location. For simplicity, we make weekly payments at your full hourly rate and do not incorporate any variable pay components or subsidized benefits. It is about as clear and simple of a compensation plan as you can imagine.
This position has a rate of $200/hr or roughly $400k/yr, and our desire is long-term career opportunities, not short-term relationships for “side gigs”.
This role is also part of a Cloud Architecture and Design growth path. The step just below exercises similar skills but at a different level of scope and is a Subsystem CTO level ($100/hr) role. The growth path for this Product CTO level role is to Portfolio CTO level ($400/hr). You can find all of our job listings on our jobs site: https://jobs.crossover.com
Can you talk for hours about the interesting products you have worked on and the simple solutions you've developed by leveraging application patterns, cloud services, or open-source technology? Do you just love working with code and being the go-to senior software engineer on your team?...
You’ve been a software engineer your whole career. You worked late into the night on code sprints. You did senior-level work for junior-level salary. In other words, you paid your dues. Shouldn’t an elite problem-solver like you be the one making important decisions for your...
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: Software. We have not forgotten. We are a software company, and software quality comes first....