Career Opportunities

Interested in joining the #1 Best Employer in the Chippewa Valley?

We are currently seeking talented individuals to partner with us in a variety of roles.

If you would like to join our growing team of professionals, please email your resume to today!!!
[+] [-] Software Engineer
Reports To:
Information Technology
Software Engineer
IT Leadership


The Information Technology team is seeking to hire a Software Engineer. Join a team that is working together to change how we reach our customers by developing new and innovative solutions to create efficiencies, expand our capabilities, and provide our customers with the best in class experience. PESI is the nation’s leader in behavioral health education and publishing, with offices on three continents and looking to expand. Join a company with a culture that embraces inquisitiveness, responsibility, collaboration, and continual learning and growth.


  • Engage in meaningful work that has a real impact on society
  • Work with passionate engineers who enjoy continuously learning from each other
  • Be a problem solver, including knowing when the best solution involves writing no code at all
  • Have access to the tools you need, both software and hardware, to do your best work
  • Be empowered to present new ideas and create solutions that shape the future of our entire organization
  • Maintain a healthy work life balance


  • Architect and build new, modern, cloud- and web-based systems that will shape the future of our business – from initial requirements gathering thru deployment
  • Apply a mixture of proven and cutting-edge technologies, including .NET Core, ASP.NET Core, ASP.NET MVC, and TypeScript
  • Work primarily within the Microsoft stack writing C# on the server, with opportunities to leverage other tools and languages as fitting
  • Participate and lead collaborative discussions on current and future projects and solutions
  • Debug applications and system issues using Visual Studio, PowerShell, and your go-to toolchain
  • Integrate business processes with third-party web APIs

Preferred Technology Experience:

  • C#
  • SQL Server (data access experience with EntityFramework and Dapper)
  • HTML, CSS (experience with Bootstrap)
  • JavaScript (experience with TypeScript, React, and/or Vue)
  • Microsoft Azure


  • Bachelor’s Degree in computer science, software engineering or MIS or related field and/or relevant software development experience
  • 7+ years of experience as a developer with system design and software architecture experience preferred
  • Continuous learner; you can examine solutions you developed and explain changes you'd make today -- and why
  • Ability to juggle multiple projects and manage changing initiatives, while meeting deadlines
  • Excellent problem solving skills and troubleshooting acumen
  • Self-motivated and career-minded


PESI offers a full benefits package including:

  • PTO
  • Paid Holidays
  • Health, Dental and Vision Insurance
  • 401k
  • EAP
  • Tuition Assistance
  • Opportunity for additional incentive pay
  • Short-term and long-term disability
  • And more!

Equal Employment Opportunity

PESI is committed to creating a diverse environment and is proud to be an equal opportunity employer. All employment decisions are based on business needs without regard to race, color, ethnicity, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, veteran status or any other applicable legally protected status. All qualified candidates are encouraged to apply.

Share this job posting with your friends.