Senior Software Engineer
Student First Technologies
Reports To: Chief Technology Officer
Location: Remote (United States; Eastern, Central, or Mountain time zone preferred)
Department: IT/Engineering
Classification: Full-Time, Exempt
About Student First TechnologiesStudent First Technologies builds Theodore, the platform behind education funding programs across the country. Scholarship-granting organizations, state agencies and nonprofits use it to run Education Savings Accounts, tax-credit scholarships and family grants, from application and eligibility through disbursement and reporting. Over more than a decade, Theodore has administered over $1.3 billion in education funds for more than 300,000 students and families in 15+ states.
We believe every child is unique and deserves an education tailored to their gifts and talents. Our software makes that possible at scale: it gives programs the guardrails the law requires, and gives families, schools and vendors an easy way to take part. When a family is approved for a scholarship or pays a tutor from their ESA, that runs through our code.
The work is growing. ESA programs are expanding fast, and the new federal scholarship tax credit takes effect January 1, 2027, bringing donor-funded scholarships to every state that opts in. Programs trust us with public funds and family data, so we hold a SOC 2 Type 2 certification and are audited every year. We're a small engineering team behind a large, mature Ruby on Rails application that's in active transition toward modern Rails conventions. That makes this a good place for engineers who like improving real systems while shipping real features.
The RoleYou'll own features end to end in Theodore, our Rails monolith. That means reading a state's program rules, designing the data model, shipping the change, and answering the support question two weeks later. You'll work closely with product and program operations, and leave each part of the codebase a little better than you found it. You'll weigh in on architecture, while our Staff engineer sets direction across the whole system.
What You'll Do- Build and maintain features across our portals for families, schools, vendors and program administrators.
- Turn program rules (eligibility, award amounts, approved expenses) into configuration and code that differs by program.
- Build features that move real money through our banking integrations: ACH disbursements, virtual card payments, reimbursements and reconciliation. Correctness matters more than speed here.
- Build auditable systems that track every dollar in a ledger and record who changed what, and why.
- Protect sensitive family data, including financial and personal records, in everything you build.
- Write thorough RSpec tests, and improve the coverage and reliability of the ones we have.
- Modernize older code toward current Rails conventions, both as part of feature work and as dedicated projects.
- Review pull requests with care, and write your own so they're easy to review.
- Take turns on business-hours triage: investigate production issues, trace them through logs and data, and fix the root cause.
- 5+ years building and maintaining production web applications, ideally including several years of Ruby on Rails.
- Strong SQL and PostgreSQL skills: you can read a query plan, write a safe migration on a large table, and model data that has to stay consistent.
- Comfort with server-rendered Rails (ERB and Stimulus), plus plain JavaScript and CSS.
- A testing habit. You write specs because they let you change code safely, not because CI requires them.
- Experience working in a large codebase you didn't write, and judgment about when to refactor and when to leave it alone.
- Experience working on a remote team.
- Clear written communication. Most of our collaboration happens in tickets, pull requests and Slack.
We prefer Rails experience, but we'll consider strong engineers from other web stacks, such as Python/Django, PHP/Laravel, or JavaScript/Next.js, who are ready to get productive in Rails quickly.
Nice to Have- Experience with payments, banking or fintech, such as banking API integrations, ACH, card issuing, ledgers or reconciliation.
- Experience building multi-tenant SaaS.
- Experience running background jobs and third-party API integrations at scale.
- Experience with edtech, government or nonprofit software.
- Experience with Hotwire and/or ReActionView.
- Experience with Heroku, AWS and GitHub Actions.
- Every change goes through a pull request with review and a passing CI run.
- Work is tracked in Asana and discussed in Slack; we write things down.
- We ship small, safe changes frequently, and document every release for compliance.
- We use AI coding tools every day, but a person owns every line we ship. Whether an agent wrote the code or you did, you're expected to understand it, test it and stand behind it.
- Fully remote within the United States. The team meets in person about once a quarter for a few days of team-building. Other travel, such as for a client meeting, is rare. The company pays for all work-related travel.
- Engineers are rarely expected to attend client meetings.
- Primarily computer-based work, including extended periods of reading code and documentation and participating in video meetings.
- We believe that healthy conflict produces great work, and strive to create opportunities for everyone, regardless of role or seniority, to share their knowledge and perspective toward that end.
- Flexible time off with no set cap. We want you to take the time you need to rest and recharge.
- Health insurance, including HSA- and FSA-eligible plan options.
- Dental and vision insurance.
- Life insurance.
- Short-term disability, fully paid by the company.
- Hospital, critical illness and accident insurance.
Student First Technologies is an equal opportunity employer. We do not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, veteran status or any other protected characteristic. This description reflects the role's current responsibilities, which may change as the company evolves.
- ...Senior Full-Stack Software Engineer, AI Applications (Sales)At Allegion, we help keep the people you know and love safe and secure where they live, work and visit. With more than 40 brands, 14,000+ employees globally and products sold in 130 countries, we specialize in...SeniorTemporary workRemote work
- ...Senior Full-Stack Software EngineerAt Allegion, we help keep the people you know and love safe and secure where they live, work and visit. With... ...doorway and beyond.We are seeking a Senior Full-Stack Software Engineer to own and deliver large-scale, end-to-end solutions...SeniorTemporary workH1bRemote work
- Job Family Software Application & Development (India) Job Family Software Application & Development (India) Travel Required None Clearance Required None Junior Software Engineer, HR Applications The Senior Software Engineer supports delivery by building and enhancing enterprise...SeniorWork at officeWorldwide
- ...responsibility, and professionalism.We have an immediate career-growth opportunity for a collaborative and highly skilled Senior Software Engineer; we hire innovative thinkers wishing to work with emerging technologies on tactical defense solutions recognized around the...SeniorContract workWork experience placementImmediate start
$86.8k - $165.2k
...the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay ahead... ...shape the future of aerospace and defense.Our Battle Management Software Department is looking for software engineers to support...SeniorTemporary workWork experience placementWork at officeLocal areaRemote workRelocationFlexible hours- The Senior-Level Software Engineer is responsible for developing and supporting the individual components within an application. They will coach and mentor less experienced software engineers and will often lead code reviews. Work is expected to be completed correctly...SeniorFull time
$167.7k - $245.2k
...technologies across Linux and Windows.Our software agent team builds high-performance,... ...environments.As part of the Windows agent engineering team, you will focus on extending these... ...environments. You will work closely with senior engineers, architects, and cross-functional...SeniorFull timeTemporary workLocal areaRemote workFlexible hours$107k - $126k
...to give yourself a chance and submit your application anyway, as you may be the perfect match for this role!Purpose:Lead a team of Software Developers engaged in scheduling and completing complex projects. Understand and make recommendations about the Bank's current...SeniorFull timeSummer workRemote workFlexible hours3 days per week$86.8k - $165.2k
...than 100 years of experience and renowned engineering expertise to meet the needs of todays... ...aerospace and defense. Our Battle Management Software Department is looking for software... ...on this link to read the Policy and Terms Required Experience: Senior IC...SeniorFull timeTemporary workWork experience placementWork at officeLocal areaRemote workRelocationFlexible hours- ..., Industry and Enterprise, Song, Supply Chain and Engineering, and Talent, with advanced capabilities in AI and... ...FY26 revenue. Visit us at accenture.com.The RoleAs Senior Manager, Pre-Sales you support complex software sales cycles by delivering compelling product demonstrations...SeniorWork experience placementLive inWork at officeLocal area
$116.2k - $229.1k
...dynamic workforce!Recruiting for this role ends on 2/14/2027The Work You’ll DoThe Software & ALM Senior Consultant executes hands-on delivery to build AI-enabled software and systems engineering lifecycle workflows (requirements, test, change, release) in the client’s...SeniorLocal area- Experienced Java DeveloperResource is required with strong hands-on experience in Java, Spring Boot framework for backend development, and creation of scalable RESTful APIs.The candidate must have practical exposure to designing and executing batch processes.Implementing...Senior
$92.7k - $161.85k
...As a Senior DevOps Engin eer , you will be a key technical contributor responsible for designing, implementing, and operating scalable, resilient... ...infrastructure and CI/CD pipelines that support the full software development lifecycle. You will work closely with Wolters...SeniorFull timeWork at office- ...us on LinkedIn. About the Role: defi SOLUTIONS builds loan origination and servicing software for banks, credit unions and lenders. We are hiring Senior Software Engineers to build and evolve our auto, mortgage and banking platform across .NET services, Vue.js front...Senior
$85k - $152k
...remarkable individuality of everyone's culture, history, and service.DescriptionWe are looking for a Senior DevOps Engineer to design, automate, and optimize infrastructure and software delivery solutions for our clients. As a senior consultant, you will lead technical...SeniorFull timeWork experience placementLocal area$33.99 - $63.49 per hour
...Karla Lunney Engagement Type: Contract Pay Rate: 33.99-63.49 / hr Job Summary The Senior Salesforce Developer is responsible for the end-to-end engineering, support, optimization, and enhancement of a large-scale Salesforce platform used across statewide public health...SeniorContract work- ...security focused agencies within the Department of Defense and U.S. Intelligence Community. We are currently seeking a Software Engineer (Senior) to join our team. Position Summary The Software Engineer (Senior) is responsible for conducting and/or...SeniorWork at office
$130k - $153k
...Senior DevOps EngineerIs it a Bank? A cooperative? A leader in affordable housing? We... ...for this role!Purpose:The Senior DevOps Engineer role is responsible for delivering and managing... ...-term strategic goals for systems and software in conjunction with end-users and IT...SeniorSummer workRemote workFlexible hours3 days per week$60k
...Overview Dellfor Technologies is founded by software professionals with fresh approach, and ideas empowering clients and partners in meeting the unique challenges created by transforming business needs. Our technical, domain expertise across obust solutions. We strive...SeniorPermanent employmentTemporary work- ...DuCharme, McMillen & Associates, Inc. is hiring a Senior AI Engineer to lead the design, development, and delivery of AI-driven solutions for DMA’s business development and operational teams. This hybrid role bridges clients and internal stakeholders with technical teams...SeniorWork at officeVisa sponsorshipWork visaRelocation package2 days per week
- ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful...Remote jobInternship
- Job Description Job Description We are seeking an experienced Java Developer to support the design, development, and deployment of enterprise-level applications and integrations. This role will work closely with cross-functional teams to deliver scalable backend services...Senior
- Senior Software Engineer, Chennai/Pune The Backend Software Engineer within the NIQ Activate R&D organization is a senior individual contributor role responsible for designing, developing, and scaling backend services that power innovative product solutions for our growing...SeniorLocal areaFlexible hours
$106k - $159.5k
...purposeful work and meaningful impact every day. Learn more about what makes us different and how you can make your mark as a Senior Software Engineer at Marsh Agency. Marsh Agency helps people and organizations manage risk and prepare for the future through insurance,...SeniorMinimum wageFull timeLocal areaRemote workNight shift$60k
Dellfor Technologies is founded by software professionals with fresh approach, and ideas empowering clients and partners in meeting the unique challenges created by transforming business needs. Our technical, domain expertise across obust solutions. We strive to prove...SeniorPermanent employmentTemporary work- ...tests or E2E tests. Is capable of configuring webpack/vite/esbuild, eslint rules, and other relevant tools. Why join us? We're a software agency start-up looking for new colleagues in our Prague office. We're working on long-term projects for our customers mostly in...SeniorWork at officeLocal area
- ...Full Stack Software EngineerAllegion is looking for a Full Stack engineer to work as part of a highly engaged small team within a global organization of 12,000+ employees, representing 30+ brands (including Schlage, Von Duprin and LCN) focused on safety, security and...Temporary work
- ...CONTRACT INDIANAPOLIS BASED Full Stack Software Engineer About the Role We are seeking a skilled Software Engineer with strong experience in React and strong back-end development experience using one or more of the following: JavaScript/Typescript, Python, Kotlin...Contract work
- ...About the Role We are seeking an experienced Senior Solutions Engineer to join our growing team at Cyberhaven. In this role, you will drive go-to-market initiatives by leading prospect engagements, including demos and proofs of concept. You will be part of a collaborative...Senior
- ...Job Description Job Description Senior Salesforce Developer is responsible for the end\'to\'end engineering, support, optimization, and enhancement of a large\'scale Salesforce platform used across statewide public health programs. This role ensures the platform...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- software engineer internship remote Indianapolis, IN
- software engineer remote Indianapolis, IN
- graduate software developer no experience Indianapolis, IN
- information technology software engineer Indianapolis, IN
- senior software engineer remote Indianapolis, IN
- software developer night shift Indianapolis, IN
- junior software developer remote Indianapolis, IN
- software engineer travel Indianapolis, IN
- startup software engineer Indianapolis, IN
- software engineer visa sponsorship Indianapolis, IN







