Software Residency

Software Engineer in Residence

(Full Stack Rails Developer)
@ Fine Tune

Apply Online Now

Company Overview

Fine Tune/ Since 2002, Fine Tune has partnered with companies to source, negotiate, manage and audit certain ‘nuisance expense’ programs. Led by executive-level industry insiders, Fine Tune has also developed proprietary expense management software eMOAT℠ (expense management optimization & auditing technology) which monitors client programs to defend our client’s bottom lines. Several of the world’s most recognizable brands have chosen Fine Tune, including Cargill, Pfizer, Pep Boys, Siemens, Advance Auto Parts, Caterpillar, and MilliporeSigma.

Our Mission - to add lasting value for our clients by deploying our world-class expertise with honesty, dedication, and vigilance.

Horizontal Divider

What is the Residency?

The Software Residency infuses a tried-and-true, principle-driven development process with a people-centric approach to talent development and company growth. This is accomplished through a tenured partnership between ZEAL, an established software development consultancy in the field, and LEARN academy, a prominent workforce skills education institution.

Through an efficient and effective onboarding process under the Software Engineer in Residence begins project work immediately while being mentored and guided by ZEAL’s expert engineers in a collaborative mentorship relationship.  Additionally, the Software Engineer in Residence is provided weekly opportunities to cement their learning through educational mentorship opportunities under the guidance of LEARN academy, so that team integration and long-term growth is a success for both the resident(s) and the partnering organization.

How does the Residency work?


Initial 12 Months

The Software Residency is a 12-month development and training program, designed to level up the skills of the Software Engineer in Residence. Employment typically continues after the Software Residency has concluded.


Software Engineers in Residence are Employees of the Company

Software Engineers in Residence are employees of the resident company during the 12-month program period. Software Engineers in Residence can be existing internal employees who the company is looking to level-up, or a newly hired junior or mid-level developer.


Software Engineers in Residence are Paired with a ZEAL Lead Engineer

The Software Residency pairs Software Engineers in Residence with a ZEAL lead engineer, who works side-by-side on various internal company projects to ensure that the process is followed fully, the work is delivered completely, and the quality standards are met through the length of the program.

Career and Professional Growth

Career Growth and Professional Development

The Software Engineers in Residence will participate in ongoing career growth and professional development through educational mentorship and one-on-one coaching at LEARN academy. LEARN also supports the Software Engineer in Residence with ongoing workforce skills training to support long-term talent growth and advancement.

Who is the Ideal Candidate?

Candidates for the Software Residency are passionate software engineers who are committed to the craft of software development and their continued personal growth and development. Candidates typically have at least 6 months of experience working full time on a professional software development team and demonstrate ambition, an eagerness to learn, and a high capacity to work. Most importantly, ideal candidates have a growth mindset to lead to future career advancement opportunities.

Candidates are vetted on being a good fit for the program through their personal alignments to the Guiding Principles of the Software Residency.

Apply Online

Guiding Principles

Residents focus on the why/what over the how

A firm understanding of the foundational principles behind the technology and how they support the desired outcome. 

Immersive Learners

Thrive in an environment of doing, rather than “studying” new techniques and technologies to encourage critical thinking and problem-solving.

Use mentorship to reinforce learning

Value receiving and providing mentorship to others to embed the learning of our skills.  

Commitment to diverse voices and representation in tech

Cultural diversity is at the heart of society, and it must also be at the heart of those technical teams serving society.

Professional growth mentality

Support and encourage people to grow within the company and beyond the bounds of the residency.

Focused on the process,
not just the outcome

Using a systems approach and thinking to tackle change and guide work. 


Software Engineer in Residence

Key Responsibilities:

Reports To: Ben Miller, Chief Information Officer

The Software Engineer in Residence must:

  • Fully participate in all software project management activities
  • Write, Debug, and Review software source code
  • Collaborate with other team members of greater and lesser experience to accomplish collective goals
  • Take initiative and demonstrate leadership through idea generation, problem-solving, research, and implementation
  • Be committed to learning and experiencing personal and professional growth.
  • Mentor other software engineers


  • Professional software development experience with Ruby on Rails
  • Professional software development experience with Javascript and React
  • Professional experience with agile software development practices
  • Professional experience with relational databases
  • Experience with Git or other version control systems
  • Experience with pair programming
  • Ability to communicate technical concepts to non-technical team members
  • Familiarity with object-oriented and functional programming patterns
  • Familiarity with GraphQL
  • Ability to present complex topics and explain them in simple terms
  • Interest in or previous experience teaching technical topics, especially for beginners - this could include conference/meetup talks, or mentoring opportunities.
  • Ability to work on multiple projects simultaneously
  • Actively demonstrates ongoing learning through involvement in software development communities, attending conferences, and personal projects.
  • Interest in crafting excellent user experiences, both for the reader and for the publishing teams.
  • Excellent communication skills. We communicate constantly via chat and video about ideas, issues, and to help each other out.
  • A desire to be part of a small team where your opinions, ideas, and creativity are valued.
  • Excited about optimization, performance and scaling to deliver great content to millions of users.

Location of Assignment

This is a full time, remote position with occasional travel required for company meetings.

** We apologize in advance that we are not able to accept international candidates for this opening at this time. You must be located in the United States of America.

Schedule Commitments

Fine Tune headquarters is located in the Central Time Zone. A candidate should be available to work CT hours (8:00am - 5:00pm CT) with additional hours as needed. Final schedule for the position is flexible and open to discussion.


Fine Tune offers a comprehensive compensation and benefits package including medical, dental and vision coverage, HSA & FSA accounts, a 401(k) plan, PTO plus holidays and much more.

To apply, complete an application to get the conversation started

Apply Online