Job ID: SSE401 Location: Burlington, Vermont Status: Full time
Firm and Magic Factory Summary
Headquartered in Burlington, VT, One Day In July delivers low-fee financial advice, generally focusing on index funds, to clients in Vermont and across the United States. Our growth has been rapid. We build in-house software products using industry best practices and rapid deployment, in a small team environment. We view software as a critical competitive advantage, and we only use external software in cases where it really makes sense from a technical or economic perspective.
We call our team "The Magic Factory!" (See our logo.) Careful software development involves good planning, code refactoring, continuous learning, and technical debt elimination. In addition, we encourage our team members to actively work with others in our firm. As software developers, yes, we like the cave sometimes, but we also like to emerge!
Click here to read about our firm's culture and priorities.
Job Description
As a Software Engineer, you will work with The Magic Factory to develop, design, and maintain software systems and applications that are used across our organization.
You will work closely with our small but mighty team to produce the technology needed to keep the company thriving. You will write elegant, secure code up to The Magic Factory standards. You will test your code. You will participate in our culture of continuous improvement and learning. You will show up.
This job is both engaging and satisfying. You will enjoy your work. You will!
You should demonstrate why you are exceptional in your application. We believe our software team is both advanced and humble. So there is a lot of teaching and learning, but without the prima donnas.
Qualifications:
6+ years industry experience
Demonstrated expertise in backend, full-stack, or frontend development.
Significant experience with one or more of Typescript, Python, and/or Golang.
Be creative and self-directed.
Possess a positive attitude, tremendous grit, and the ability to prioritize.
Nice-to-haves:
SQL, domain design experience.
Experience working in small engineering organizations.
Familiarity with 12-factor app development principles.
Familiarity with agile principles.
Familiarity with DevOps principles.
Docker/Kubernetes experience.
Shell scripting experience.
Interest in finance and investing.
What's in it for you?
There are three primary things this role offers that will be hard to find elsewhere:
Teammates. If you are a strong candidate, we suggest you apply, in part to meet the team here. There is an unusually high level of skill and camaraderie, and an unusually low level of bureaucracy.
Our culture is espoused by Dan C, who runs the firm. This keeps our energy focused on creating great software instead of fighting internal resource battles. Part of our culture is to integrate tightly with other employees and advisors of One Day In July. As software developers we solve problems creatively, both in code and working with humans. We are not task machines.
Feel great about offering an honest, transparent solution to Americans trying to save for retirement. This is important. There are thousands of companies where you can spend your life trying to tempt internet users to click on things, or shave off some of their attention to sell to an advertiser, or build some reporting thing that no one really cares about but their boss makes them use. The work One Day In July is doing is far more important to people's lives. We are cleaning up a high-fee, often abusive industry and helping Americans retire well. This is a high importance problem that we are solving.
Enjoy a beautiful office near the Burlington waterfront.
Salary
$80,000+ commensurate with experience.
Hours and Start Date
This job is full time.
This job is in-person in Burlington, VT.
Benefits
401k plan with low-cost index funds and One Day In July models. No high fee funds (this matters greatly, as you'll learn if you work here)!
401k match.
An excellent Mac laptop with a fast processor and retina screen, a sit-down / stand-up desk, plenty of space to work comfortably, and other resources for top productivity. Our employees are not cogs in a machine and we don't treat them that way.
Paid vacation. Number of weeks commensurate with experience. Includes the luxury of being required (yes, required) by the firm's founder to disconnect from work on your vacation days.
Health care plan.
A plant for your office. (Sometimes it's even alive).
Learn More
Please see this page to learn more about our mission and culture. Or this page for software-specific thoughts.
A cover letter in PDF format. In your cover letter, let us know what is unique about you that we should know. Additionally in your cover letter, include at least one paragraph explaining what makes you stand out from other applicants. We are looking for previous demonstrations of excellence and commitment, and the more granularity you can provide, the better.
In addition to your cover letter, submit a one-page, single-spaced PDF. On the top half, describe a situation where you identified a problem or inefficiency and developed a solution or a time where you had to challenge an established process or policy. What was the problem, how did you approach the situation, and what was the result? On the bottom half, share a recent experience where you learned something new and achieved a level of excellence that enabled you to teach others. Provide insight into the process used to acquire this skill.
The Job ID at the top of this posting should start the subject line of your email.