We are looking for a talented technologist to join our team as a Senior Software Engineer to evolve our product and enhance the user's experience. ePayPolicy is the nation’s leading provider of payment processing exclusively for the insurance industry. Our company was founded in 2014 by industry veterans with one goal in mind: Use tech to improve how insurance professionals send and accept payments.

The engineering process at ePay is highly collaborative. Sr. Software Engineers are expected to pair with other members of the engineering, product, and QA teams on a daily basis as they work through user stories and support products as they evolve. In addition, Sr. Software Engineers may be involved in product configuration, performance tuning and testing as well as production monitoring. You’ll relentlessly pursue opportunities to advance our operational effectiveness and increase customer satisfaction.

Role Responsibilities

  • Design and develop highly scalable and loosely coupled solutions

  • Challenge all assumptions. Ask great questions in the spirit of building awesome products.

  • Approach Software Development as a craft, following best practices in OOD/OOP, and writing testable code with a strong belief in unit testing, clean coding, and the value of Agile development

  • Refactor to drive continuous improvement in all aspects of the code

  • Look for pragmatic solutions to find the right tool for the right job

  • Recommend application improvements

  • Support production systems and analyze problems, releasing patches and fixes as necessary 

  • In addition to being a strong technologist, you are a communicative problem solver.


  • Senior Software Engineer with architecture ownership history and complete understanding of SDLC

  • Minimum 5 years in full-stack web application development, Design Patterns, OOP, Functional Reactive Programming, Agile methodology, CI/CD

  • Well versed with Agile/SCRUM development methodology

  • NodeJS, JavaScript/TypeScript, .Net/C#

  • Well versed with Microservice Architecture design patterns

  • NoSQL database experience like DynamoDB, MongoDB, CosmosDB

  • Cloud Development experience with AWS a big plus

  • Commitment to delivering quality code including unit testing, security, maintainability, performance

  • Experience with the following:

  • RESTful APIs

  • Responsive design

  • Service Oriented Architecture (SOA)

  • Refactoring an existing code base

  • Self-driven contributor as a member of a high-performing development team

  • Bright and engaging with start-up energy and passion

  • Flexible and able to change direction as the business and technology evolves and changes

  • Enjoys an agile development environment 

 Nice to Have

  • Experience with mobile app development a plus

  • BS Computer Science or other Technical Degree

Why ePayPolicy

  • Competitive salaries

  • Free snacks

  • Fantastic health, dental, and vision benefits

  • Unlimited vacation

  • Work-life balance

  • Open communication (We won’t box you in! If you have a cool idea for a marketing campaign or a suggestion on how to improve the customer experience, let’s talk about it! We value everyone’s ideas and opinions.)

  • Huge opportunity for growth

We value diversity here at ePayPolicy. The company will hire, recruit & promote without regard to race, color, religion, sex, sexual orientation, gender identity or expression, national origin, pregnancy or maternity, veteran status or any other status protected by applicable law. We understand the importance of creating a safe and comfortable work environment and encourage individualism and authenticity in every member of our team. 


This position has been filled. Would you like to see our other open positions?