Senior Software Engineer

Are you looking to be part of a game-changing organization that is helping thousands of patients across the country every day? NorthStar Medical Radioisotopes is seeking individuals with a pro-active, collaborative, can-do mindset to join our rapidly growing team in Madison, WI.

NorthStar develops, manufactures, and distributes radioisotopes used daily for patients needing medically important diagnostic imaging tests. Using novel and advanced technologies, NorthStar will scale-up production over the coming months and years and intends to become the industry’s market leader.

Innovative technology, opportunities for career advancement, and competitive compensation are just the beginning. NorthStar offers health and life insurance, 401K match, paid holidays, and paid time off, and all NorthStar employees are eligible on day one for our annual bonus and equity incentive plans.


NorthStar is in search of a seasoned engineer who will work with Northstar’s Radioisotope Instrumentation Team to develop software for our current and next-generation instrument/medical devices as well as advance our software development processes in compliance with FDA/cGMP regulations and standards. This position requires a hands-on leader that is as comfortable writing software as they are developing software standards and processes.

Duties and Responsibilities

· Utilize and remain proficient in a Windows-based software platform, including but not limited to C#, Source Control, T-SQL, and Visual Studio development tools.

· Familiarity and understanding, but not memorization of object-oriented principles (abstraction, encapsulation, polymorphism, etc.), design patterns and anti-patterns, pointers, asynchronous threading, delegates, garbage collection, data structures, algorithms, recursion, SQL databases, serialization and deserialization, real-time programming, communication protocols, MVVM, continuous integration, automated unit testing, software API design, working with large code bases, and similar topics.

· Perform software design and development in a structured, controlled software development environment.

· Work in a multi-disciplinary team to develop solutions using software designs to solve application and instrument control requirements that meet objective performance characteristics.


Bachelor’s degree in Computer Science or Engineering and 8 or more years’ experience in programming control systems/user interfaces or equivalent combination of education and experience. In addition, C++ experience is highly desirable, but other native object oriented languages can supplement C++ experience. Experience with Python 3, Rust, F#, Haskell, OCaml, NUnit or similar test framework, NLog, Nuget, XML, JSON, MSMQ, gRPC, UWP, WPF, WinForms, and Skia, are desirable, but not required.


Madison isn’t just the “Capital City,” it also houses NorthStar Medical Radioisotopes’ Research and Development facilities.

The Madison region is a place where dynamic, talented, innovative and hardworking people want to be. We know this because the region is growing at a faster rate than the state and the nation. Madison, Wis. was named first on Livability’s top 100 places to live in 2014.

If you are interested in applying for this position, please forward your resume to [email protected] with the position title in the subject line.

NorthStar Medical Radioisotopes is an equal opportunity employer. Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age disability, protected veteran status or other characteristics protected by law.

Senior Software Engineer – 5249 Femrite Drive, Madison, WI