Software Engineer

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.


To Apply

Please send the following to Burta Kelly at careers@onedayinjuly.com

  • A resume in PDF format.
  • 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.

More Thoughts.


We respond to all diligent applicants. We keep all applications private.

One Day In July LLC is an equal opportunity employer.

DIFFERENTIATORS
GETTING STARTED
MATERIALS
How We Are Different
Understanding Your Financial Statement
Investing with Low Cost Index Funds
Pay Yourself First
Articles by Dan Cunningham
Vermont Financial Planning
Investor Resources
Quarterly Booklets
Why Use a Fiduciary Financial Advisor?
Financial Planning
Investment Tools
Financial Firm Comparison
The Investment Process
One Day In July in the Media
Local Financial Advisor
How to Switch Financial Advisors
Fee Calculator
Frequently Asked Questions
Types of Investors
Book Recommendations
Investment Advice for 2025
Square Mailers
SERVICES
Types of Accounts We Manage
Options for Self-Employed Retirement Plans
Saving Strategies
What to do When Receiving a Pension
Investment Tax Strategy: Tax Loss Harvesting
Vermont Investment Management
How to Invest an Inheritance
Investment Tax Strategy: Tax Lot Optimization
Vermont Retirement Planning
How to Make the Best 401k Selections
Investing for Retirement: 401k and More
Vermont Wealth Management
How to Rollover a 401k to an IRA
Investing in Bennington, VT
Vermont Financial Advisors
Investing in Albany, NY
Investing in Saratoga Springs, NY
New Hampshire Financial Advisors
INVESTING THOUGHTS
Should I Try to Time the Stock Market?
Mutual Funds vs. ETFs
Inflation
The Cycle of Investor Emotion
Countering Arguments Against Index Funds
Annuities - Why We Don't Sell Them
Taxes on Investments
How Financial Firms Bill
Low Investment Fees
Retirement Financial Planning
Investing in a Bear Market
Investing in Gold
Is Your Investment Advisor Worth One Percent?
Active vs. Passive Investment Management
Investment Risk vs. Investment Return
Who Supports Index Funds?
Investing Concepts
Does Stock Picking Work?
The Growth and Importance of Female Investors
Behavioral Economics
The Forward P/E Ratio
Donor-Advised Fund vs. Private Foundation

Vergennes, VT Financial Advisors

206 Main Street, Suite 20

Vergennes, VT 05491

(802) 777-9768

Wayne, PA Financial Advisors

851 Duportail Rd, 2nd Floor

Chesterbrook, PA 19087

(610) 673-0074

Burlington, VT Financial Advisors

77 College Street, Suite 3A

Burlington, VT 05401

(802) 503-8280

Hanover, NH Financial Advisors

26 South Main Street, Suite 4

Hanover, NH 03755

(802) 341-0188

Rutland, VT Financial Advisors

734 E US Route 4, Suite 7

Rutland, VT 05701

(802) 829-6954


v 2.4.71 | © One Day In July LLC. All Rights Reserved.