Software Engineer-Remote - Appleton, WI, US | Remote, US

Putting People First in Pharmacy- Navitus was founded as an alternative to traditional pharmacy benefit manager (PBM) models.  We are committed to removing cost from the drug supply chain to make medications more affordable for the people who need them.   At Navitus, our team members work in an environment that celebrates diversity, fosters creativity and encourages growth.  We welcome new ideas and share a passion for excellent service to our customers and each other.  

We are unable to offer remote work to residents of Alaska, Hawaii, Maine, Mississippi, New Hampshire, New Mexico, North Dakota, Rhode Island, South Carolina, South Dakota, West Virginia, and Wyoming.

The Software Engineer position ensures efforts are in alignment with the IT Innovation team, to support customer-focused objectives and the IT Vision, a collaborative partner delivering innovative ideas, solutions and services to simplify people's lives. They will serve in a more seasoned capacity, within the team and will collaborate with the business teams to prototype new technologies, and recommend solutions. This role will be involved with research, design, development, testing and documentation of projects. They will be encouraged to continually look for creative ways to stretch the boundaries and challenge the norms. This position will take an open-minded approach to technology and embrace the culture of Innovation at Navitus. As a Software Engineer, having a creative vision & continually thinking of the many ways a problem can be solved, is a must. The Innovation team celebrates all “failures” as victories and identifies the learning opportunities that are gained by them.

Is this you? Find out more below! 

How do I make an impact on my team?  

  • Mentor less experienced team members.
  • Conduct peer reviews to evaluate performance of team members as necessary.
  • Conduct code reviews on an as needed basis to ensure conformity to company development guidelines.
  • Research and identify new technologies which will enhance the ability to deliver robust, innovative solutions.
  • Install and configure environments required for development and prototyping.
  • Collaborate with business teams to identify business challenges and translate into use cases and value propositions for new & emerging technology.
  • Design, develop, prototype and document new technology solutions that are easily maintainable and scalable and satisfy identified use cases. 
  • Provide technical training and documentation to areas reviewing prototypes.
  • Identify roadblocks or areas of concern and bring potential solutions to management’s attention.
  • Participate in all Agile Scrum ceremonies and as a member of an agile team to consistently deliver increments of work that adhere to the Definition of Done as defined by the team. 
  • Evaluate and split large tasks into manageable segments to support a consistent release process.

What our team expects from you? 

  • College degree (2 or 4 year program) typically in the field of computer science, information systems or software engineering
  • 6+ years of professional development experience preferred.
  • Excellent understanding of coding methods and best practices including object oriented programming.
  • Extensive knowledge of source control tools such as TFS and GitHub.
  • Proven experience collaborating with business teams to analyze business requirements and develop technical specifications.
  • Demonstrated paired programming and Agile Scrum. 
  • Ability to interview end-users for insight on functionality, interface, problems, and/or usability issues.
  • Documented experience developing test cases and test plans.
  • Demonstrated understanding of Software Development Life Cycle.
  • Healthcare industry practices and HIPAA knowledge would be a plus.
  • Knowledge of applicable data privacy practices and laws.
  • Participate in, adhere to, and support compliance program objectives
  • The ability to consistently interact cooperatively and respectfully with other employees

What can you expect from Navitus?

  • Hours/Location: Monday-Friday 8:00am-5:00pm, CST, Remote
  • Paid Volunteer Hours
  • Educational Assistance Plan and Professional Membership assistance
  • Referral Bonus Program – up to $750!
  • Top of the industry benefits for Health, Dental, and Vision insurance, Flexible Spending Account, Paid Time Off, Nine paid holidays, 401K, Short-term and Long-term disability, College Savings Plan, Paid Parental Leave, Adoption Assistance Program, and Employee Assistance Program



Job Profile


North America


United States


Adoption Assistance Adoption Assistance Program College Savings Plan Educational Assistance Educational Assistance Plan Employee Assistance Program Flexible Spending Account Nine paid holidays Paid parental leave Paid Time Off Paid Volunteer Hours Professional Membership assistance Referral Bonus Referral Bonus Program


Agile Agile Scrum Coding methods Compliance Documentation Healthcare Industry Practices HIPAA Object-oriented Programming Paired programming Pharmacy Software Engineering Source control tools Technology Testing

  • Collaborate with business teams
  • Conduct code reviews
  • Conduct peer reviews
  • Design, develop, prototype solutions
  • Identify roadblocks
  • Install and configure environments
  • Mentor team members
  • Participate in Agile Scrum ceremonies
  • Provide technical training
  • Research new technologies
  • Split tasks for release process

6 years


Business College degree Computer Science Healthcare Information Systems Pharmacy Software Engineering


Not fully remote for residents of specified states Residents of Alaska, Hawaii, Maine, Mississippi, New Hampshire, New Mexico, North Dakota, Rhode Island, South Carolina, South Dakota, West Virginia, and Wyoming


America/Anchorage America/Chicago America/Denver America/Los_Angeles America/New_York Pacific/Honolulu UTC-10 UTC-5 UTC-6 UTC-7 UTC-8 UTC-9