Senior Software Engineer
Autobooks
Software Engineering
Remote
Posted on Jul 8, 2025
Position: Senior Software Engineer | ||
| ||
Job Id: 258 | ||
# of Openings: 1 | ||
| ||
Note: We don't have authorization to work with C2C Candidates or Staffing Firms In addition to submitting your application, please complete this Microsoft Form so we can better gauge how you work. (Note: if the hyperlink to the form does not appear, please contact Brian at bdeleon@autobooks.co) The Role: Senior Software Engineer At Autobooks you’ll lead the development of our bill payment system for consumers and small businesses as well as several of our internal tools that support payment processing. 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 and systems that have helped customers make real progress in their lives and at work. You’re comfortable shipping substantial features with little technical guidance as a manager-of-one. You’ll primarily work on 2-6 week projects alongside other engineers, product managers, QA engineers and designers. Within the projects, you’ll lead the ongoing architecture and design conversations and guide the team in making informed trade-offs that keep the work high quality and delivered on time. Experience Guidelines Autobooks Senior Engineers generally have 7 – 10 years of programming experience. You’ll be a great fit for this 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”. Our engineering leadership team 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
| ||
Apply for this Position |