About Us
Fieldtech is building the new operating system for financial representatives selling insurance. We replace the existing complex web of 4-7 technical solutions with a cohesive, process-oriented platform that automates manual workflows and empowers team members to focus on what they do best. We are at the beginning of our journey in reinventing the Operating System that drives $50B+ of annual revenue and in doing so, bringing insurance services into the 21st century to help bolster financial security for the nearly 40M US households who don’t have sufficient coverage to thrive in times of hardship.
About the Opportunity
Fieldtech was developed by a leading team of insurance and financial service executives and is already powering one of the nation’s premier financial planning and advisory firms in the US. We have received a significant capital commitment from a strategic capital partner and as a result, are positioned with the cash, horsepower, and strategic relationships to move quickly to modernize an antiquated industry that is particularly slow to evolve. If you are energized by turning complex, labor-intensive workflows into elegant and modern technical solutions – we want you on our team.
We are looking for a Principal Software Engineer to join our team. In this role you’ll work on a modern codebase to build industry re-defining software that helps offer financial security to millions of households across the US. You will work with our small, but talented and passionate, team of engineers. Our ideal candidate is passionate about code, mentoring, and technical excellence. They love innovating, getting technical direction, and creating scalable architectures. They are a great team player, mentor, and care deeply about their team’s experience as well as the customer experience.
What You’ll Do
- Work across the full tech to enable a positive user experience.
- Participate in all agile development sprint events (daily scrum, spint planning, sprint review, and sprint retrospective)
- Work primarily in C#, ReactJs, and SQL
- Codify and evangelize best practices into the core of our company culture
- Be willing to make suggestions that will improve the development process
- Be a solid mentor to more junior engineer and make the team around you better
- Collaborate with Product team to provide technical team members the opportunity to learn our business and industry inside and out. We believe business familiarity and acumen are paramount to optimizing engineering velocity
What You Bring
- You are an experienced individual contributor (IC) with 1+ years of experience
- Experience building web applications
- Experience with object-oriented programming, or a modern JavaScript framework (i.e. Angular or ReactJs)
- You collaborate well with product owners/managers
- Unit / Integration testing experience
- Previous experience in insurance software is a huge plus
About Our Tech Stack
Our Front End is built with React and uses GraphQL, SignalR, and REST to communicate with our .NET API. Our middle-tier talks to an Azure SQL Database, Redis key-value store, and an Orleans cluster. Our source control (Git), build, and release pipelines are hosted by Azure DevOps and we have build and release automation in place. Our infrastructure has been built in Azure exclusively using PaaS components. We believe that coding is fun and that a good developer experience keeps it fun. We believe in software craftsmanship and that “building it right” is more important than building it fast.
What We Offer
- An opportunity to change the life insurance landscape
- An unparalleled opportunity to build something new, with lasting value, and create a working environment that helps individuals thrive professionally and personally
- A culture that promotes great relationships both inside and outside the office
- Highly competitive salary and benefits - Medical, Dental, Vision; 401k w/ company matching, generous PTO
- Ad hoc treats, events, continuing education and of course, company swag
The base salary range for this position is $77,000-$144,000. The base salary offered will be determined by factors including, but not limited to, experience, credentials, education, certifications, skill level required for the position, the scope of the position, and geographic location. Actual base salary offered will be determined on a case-by-case basis. In addition to the base salary, this position may be eligible for performance-based incentives.
Our team celebrates diverse backgrounds. We believe a team as diverse as the populations our users serve is critical to our success. Individuals seeking employment at Fieldtech or NFP Corp are considered without regards to race, color, religion, national origin, marital status, ancestry, physical or mental disability, veteran status, sexual orientation, gender identity or other protected status under all applicable laws, regulations, and ordinances.
