The Role: Senior Software Engineer, UI/UX
At Autobooks you’ll lead the frontend development of our payment processing, invoicing, accounting and merchant acquisition products for small businesses. You’ll thrive at Autobooks if you’re passionate about delivering the highest quality user experience to customers.
As a Senior Engineer, you’re a technical expert in modern web technologies with a breadth of experience designing, developing and maintaining simple user experiences that have helped customers make real progress in their lives. You’re comfortable shipping substantial features with little technical guidance as a manager-of-one.
You’ll primarily work on 4-6 week projects alongside other engineers, product managers and designers. Within the projects, you’ll lead the ongoing UI/UX conversation and guide the team in making informed trade-offs that keep the work high quality and delivered on time.
PLEASE NOTE: IN ADDITION TO APPLYING FOR THIS POSITION, YOU WILL NEED TO COMPLETE THE FOLLOWING SURVEY WHICH ALLOWS US TO UNDERSTAND HOW YOU WORK. NOTE, IF YOU DON'T SEE THE URL, PLEASE CONTACT: bdeleon@autobooks.co
Experience Guidelines
Autobooks Senior Engineers generally have 7 – 10 years of programming experience. You’ll be a great fit for this frontend focused role if you have a strong background in many of the following areas:
If your experience differs slightly from our guidelines but you are interested in learning and are qualified with analogous technologies, feel free to apply!
How we work:
Jobs To Be Done
Our product management team uses JTBD to discover the progress that small businesses are trying to make by identifying the causal factors in their hiring and firing of Autobooks’ and our competitors’ products. You’ll work with the product management team to gain a deep understanding of those struggles.
Framing
We can’t solve every small business problem or take advantage of every opportunity to its fullest extent. Instead, we use framing to identify and quantify specific slices where we might be willing to invest. Our product management team rigorously defines what problem we’re trying to solve, where we’re at today, and what will be different when we’re done.
Shaping
Every problem has an infinite number of solutions, but we can only pick one. Shaping helps us investigate many paths to solving the problem and the integral parts of those paths. Innovation becomes second nature as we question the meaning of words like “know”, “need”, “must” and “can’t”. Engineering leadership works with the product management team to identify paths, parts, assumptions and risks as a representative of our technology.
Building
We’ve put a lot of effort into defining the problem and the boundaries of the solution that fits our business needs. The output of all that effort is a “fixed-time variable-scope project”. That means we budget 2 – 6 weeks of a small teams’ time to focus entirely on the opportunity and ship it to production. As a Senior Engineer this is your bread and butter. Your primary responsibility is writing the software that delivers on the business outcomes we’ve framed and shaped. You’ll ensure the
measurability of the team’s output against the business outcomes defined during framing. You’ll proactively identify work that risks the project appetite by differentiating must-haves from nice-to-haves. You’ll encourage the team to work together on the hardest problems first, facilitate open communication, celebrate wins and take losses in stride.
About You
Tools of the Trade
The job is to be willing to learn and grow, not to already know
Past Projects
These are some examples of outcomes you would have recently led the team to deliver at Autobooks
Other Roles and What this Job Is Not
Our teams work hands on, they don’t hand off