Staff Software Engineer

Nova Biomedical CorporationWaltham, MA
6h$150,000 - $185,000Onsite

About The Position

Nova Biomedical: One Global Brand. One Vision. Together under one name. Advanced Instruments and Nova Biomedical are now united under one brand, Nova Biomedical , marking a major milestone in our journey to deliver greater value to our customers. By combining our strengths, we're accelerating innovation, supporting critical workflows, and delivering world-class service across the biopharmaceutical and clinical markets. About the company At Nova Biomedical, were not just building instruments, were powering breakthroughs that improve lives. Our smart, science-driven solutions are trusted in over 100 countries to speed drug development and enhance patient care. Our integration brings together more than 70 years of scientific excellence with Novas cutting-edge innovation, forming a powerhouse of precision, purpose, and possibility. With FDA-registered, ISO-certified manufacturing, more than 125 FDA approvals, and industry-trusted diagnostics, were setting new standards in quality and reliability. Nova Biomedical is proud to be a global leader in osmolality testing and biotechnology and in vitro diagnostic (IVD) instrumentation, dedicated to advancing patient care and scientific discovery with a legacy that continues to shape the future of life sciences. With headquarters in Norwood and Waltham, Massachusetts, and a global team of nearly 2,000 employees, were building a collaborative, empowered culture grounded in shared values: Customer Centricity, Ingenuity, Ownership & Accountability, Collaboration, and Integrity . Working at Nova Biomedical means joining a mission-driven organization where your contributions matter. Whether you're in engineering, science, manufacturing, or support, youll be part of a team that values innovation, invests in your growth, and is committed to making a real-world impact on global health. Explore whats next with us at novabiomedical.com or aicompanies.com About the role We are seeking a highly skilled staff Software Engineer to design and develop complex Windows-based software systems.The candidate should have expertise in Visual Studio, .Net Framework C#, and multi-process/inter-process communication, along with strong problem-solving skills. This role combines hands-on architecture and development with technical leadership, mentoring engineers and guiding best practices across the software lifecycle. If youre passionate about software engineering and want to be part of a team that is shaping the future of life sciences, wed love to hear from you, apply today!

Requirements

  • Strong Experience with large-scale or mission-critical Windows applications.
  • Expert-level knowledge of C# and .NET framework.
  • Extensive experience using Visual Studio for enterprise-scale development.
  • Solid understanding of multi-process architecture and IPC mechanisms.
  • Excellent problem-solving, analytical and communication skills.
  • Bachelors or Masters degree of Computer Science, Engineering, or related field.
  • 10+ years of hands-on experience in Windows development with .Net Framework, C#, XML, TCP/IP, and multithreading.
  • The ability to work on a laptop or desktop computer for prolonged periods of time.
  • The ability to lift at least 15 lb.
  • The full list of physical requirements for this role is available upon request.

Responsibilities

  • Design scalable, maintainable, and high-performance systems using .NET framework and C#.
  • Architect multi-process/inter-process communication(IPC) solutions (e.g., named pipes, sockets, shared memory, WCF or similar)
  • Lead hands-on development using Visual Studio and moden .NET development practices.
  • Review code and architecture to ensure quality, performance, and maintainability.
  • Collaborate with cross-functional teams to gather requirements and deliver robust technical solutions.
  • Troubleshoot and resolve complex technical issues across the stack.
  • Mentor and guide engineers in design patterns, architecture, and problem-solving.
  • Participate in planning, estimation, and technical decision-making.
  • Evaluate new technologies, frameworks, and tools to improve the platform.

Benefits

  • Flexible Medical, Dental, & Vision Coverage
  • Competitive 401k company match
  • Bonus Program, Generous PTO and paid holidays
  • Generous Tuition reimbursement
  • Hybrid and flexible work arrangements
  • Professional development, engagement and events
  • Company marketplace for lunch and snacks in our Norwood, MA, Billerica, MA and Westbrook, ME offices
  • Company subsidized cafeteria in our Waltham, MA office
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service