Director of Software Engineering

Job Location
3800 South Business Park Ave
Marshfield, WI 54449
  • Excellent compensation
  • Comprehensive health, dental, disability and life insurance
  • 401k and profit-sharing plan (11% company contribution)Paid holidays and generous vacation time
  • An employee fitness incentive plan
  • Innovative and cutting edge company culture
Job Description

The Director of Software Engineering is responsible for the overall architecture, design and deployment of software applications within the department. This is “hands-on” software development lead role. The Director of Software Engineering will lead a team of highly capable software engineers to deliver complex software projects on-schedule and within budget.  This position will be responsible for leading the transition of application development from Windows apps (WinForms / WPF / WCF) to Web apps (MVC 5 / Restful API).



  • Mentor and lead software engineering team.
  • Provide leadership, take initiative and continuously improve code base and software quality.
  • Coordinate and manage projects within and across teams.
  • Review best practices, design patterns, standards and work with other developers to implement continuous improvements.
  • Collaborate with multiple stakeholders, vendors and internal teams to improve and establish organization wide initiatives.
  • Review documentation developed by other developers.
  • Work with other teams (Bioinformatics, Web Development, IT Infrastructure etc.) to architect secure, stable and scalable systems.
  • Responsible for database backups and administration. Responsible for database security.
  • Mentor and assist developers with standards and best practices as they migrate to new technologies.Advocate for SQL Server best practices/design practices and work with other developers to implement.
  • Lead peer review of code before it goes to PROD and manage and perform PROD releases.
  • Perform peer review of database design.
  • Proactively research and evaluate new technologies and make recommendations to senior staff.
  • Bachelor’s degree in Computer Science or related field.  Master’s degree preferred. Highly prefer Microsoft certifications.
  • 10+ years of experience in software development including at least 2+ years of experience with leading software development teams.
  • Strong leadership skills.
  • Expert knowledge of design patterns, object oriented concepts, release management, n-tier architecture, SQL Server query optimization, WPF, WCF, Restful APIs / Web API, MVC 5, .NET, HTML 5, CSS, IIS and JavaScript frameworks.
How to Apply

Fill out our online application and upload your resume, cover letter and transcripts. 

 PreventionGenetics is an Equal Opportunity Employer. 

About Our Organization

Founded in 2004, PreventionGenetics is a CAP and CLIA accredited laboratory that provides diagnostic services for genetic conditions. We offer clinical Sanger sequencing, Deletion/Duplication testing, NextGen Sequencing and DNA Banking services for the medical and research communities both nationally and internationally. 

PreventionGenetics has come to be recognized as a leader in providing quality laboratory services and has earned a solid reputation based on the knowledge, integrity and professionalism of our team. This growth allows us to continue to expand the number of tests we offer, introduce new technologies and increase the efficiency of our processes. Our staff of highly knowledgeable Geneticists and Genetic Counselors are dedicated to providing the highest level of service.

Students whose classmates are interested in science are more likely to think about a career in science, technology, engineering, and mathematics, a new study says.

CNBC reports that the genetic counseling field is expected to grow as personalized medicine becomes more common.

Gladys Kong writes at Fortune that her STEM background has helped her as a CEO.

Social scientists report that the image of the 'lone scientist' might be deterring US students from STEM careers.