Principal Software Engineer

4 weeks ago


Marlborough, Massachusetts, United States Hologic Full time
Job Summary

We are seeking a highly skilled Principal Software Engineer to join our team at Hologic. As a key member of our software development team, you will be responsible for designing, developing, and troubleshooting software programs for our medical laboratory devices.

Key Responsibilities
  • Design and develop software programs for enhancements and new products
  • Guide team development efforts towards successful project delivery
  • Collaborate with other software developers, business analysts, and software architects
  • Communicate effectively and constructively
  • Provide technical leadership to teammates through coaching and mentorship
  • Lead technical discussions about technology and infrastructure
  • Define and execute projects independently, deal well with ambiguous/undefined problems
  • Ability to perform all software development lifecycle functions including specification, design, development, debugging, verification and validation testing, and documentation of all
  • Enhance existing code through refactoring
  • Code Review
  • Root cause analysis and defect resolution
  • Use company design and development processes
Requirements
  • Position is based in Marlborough, MA
  • In office work of 3 days per week or greater is preferred
  • Ability to communicate effectively & constructively
  • Ability to work independently on all software development and technical management tasks
  • Strong written communication skills
  • Strong interpersonal skills
  • Proficiency in C#, .NET Framework/Core, ASP.NET and associated techniques strongly desired
  • Experience with C# WPF or similar UI frameworks is desired
  • Experience with service-based architectures (REST API, etc.) is desired
  • Experience with application identity management (authorization, authentication, certificates, tokens, etc.) is a plus
  • Knowledge of networking and distributed software architectures such as client-server, peer-to-peer, and event driven
  • Thorough familiarity with Windows operating system is required
  • Knowledge of cloud-based software development and deployment is desired
  • Skilled in software architecture, design and proficient in high level programming language
  • Skilled in writing software design documentation
  • Experience with SQL databases is a plus
  • Experience with common software security techniques (file and database encryption, secure communication protocols, etc.) is a plus
  • ExperienceMinimum of 8 years experience in software development, ideally contributing to the full software development life cycle, including coding standards, code reviews, source control management, build, test, etc
  • Requires prior experience working in an integrated team environment
  • Experience working in an FDA regulated environment is a plus
  • Experience with software control development and management platforms (JIRA, Github, Visual Studio, VSCode, NodeJS) is a plus
Education
  • BS/BA required in Computer Science, Computer Engineering, Electrical Engineering, or equivalent
  • MS a plus

The annualized base salary range for this role is $146,300 to $210,100 and is bonus eligible. Final compensation packages will ultimately depend on factors including relevant experience, skillset, knowledge, geography, education, business needs and market demand.



  • Marlborough, Massachusetts, United States Raytheon Technologies Full time

    Job Title: Principal Mechanical EngineerWe are seeking a highly skilled Principal Mechanical Engineer to join our team at Collins Aerospace, a leading provider of advanced communication systems. As a key member of our Mission Systems organization, you will be responsible for designing and developing mechanical systems for our customers.Key...

  • Software Engineer

    4 weeks ago


    Marlborough, Massachusetts, United States Web Industries Full time

    POSITION SUMMARYAs a Software Engineer at Web Industries, you will be responsible for designing, developing, and testing .NET solutions that support enterprise business applications. You will work with diverse markets to meet their needs and have a strong aptitude for understanding and analyzing business processes. The role requires a solid understanding of...


  • Marlborough, Massachusetts, United States Raytheon Full time

    Job Title: Principal Systems EngineerWe are seeking an experienced Principal Systems Engineer to join our team. As a key member of our engineering team, you will be responsible for designing and developing advanced communication systems, ground and flight computers, sensors, cyber and software solutions, as well as providing integration of Mission...


  • Marlborough, Massachusetts, United States RTX Full time

    Job Title: Principal Systems EngineerWe are seeking a highly skilled Principal Systems Engineer to join our team at RTX. As a key member of our Mission Systems team, you will play a critical role in developing advanced communication systems, ground and flight computers, sensors, cyber and software solutions, and providing integration of Mission Systems.Key...


  • Marlborough, Massachusetts, United States Raytheon Technologies Full time

    Job SummaryWe are seeking a highly skilled Principal Mechanical Engineer to join our team. As a Principal Mechanical Engineer, you will be responsible for designing, developing, and testing mechanical systems and components. You will work closely with cross-functional teams to ensure that our products meet the highest standards of quality and performance.Key...


  • Marlborough, Massachusetts, United States IPG Photonics Full time

    Job Title: Principal Optical Coating EngineerIPG Photonics is a leading developer and producer of fiber lasers and amplifiers, revolutionizing the laser industry. As a Principal Optical Coating Engineer, you will lead efforts to develop new optical products and introduce critical processes at our state-of-the-art optical coating facility.Key...


  • Marlborough, Massachusetts, United States Raytheon Full time

    Job SummaryCollins Aerospace is seeking a Principal Systems Security Engineer to join our team in Marlborough, MA. As a key member of our Strategic Solutions Protected Communication Systems department, you will design, integrate, and optimize protected communications systems to meet mission objectives.This role requires a strong background in cybersecurity,...


  • Marlborough, Massachusetts, United States Raytheon Technologies Full time

    Job SummaryWe are seeking a highly skilled Principal Mechanical Engineer to join our team at Raytheon Technologies. As a key member of our Mechanical Engineering Directorate, you will be responsible for designing and developing complex interconnect solutions for various platforms, including above and below sea combatant platforms, mobile and stationary...


  • Marlborough, Massachusetts, United States Raytheon Full time

    Job Title: Principal FPGA EngineerWe are seeking an experienced Principal FPGA Engineer to join our team at Raytheon. As a key member of our Sensor Controls & Electronics (SCE) Department, you will be responsible for the development and implementation of FPGA-based designs for control and/or signal processing radar applications.Key Responsibilities:Design...


  • Marlborough, Massachusetts, United States RTX Full time

    Transform Air Traffic Control with RTXRTX is seeking a Principal Systems Engineer to join our Connected Aviation Solutions team. As a key member of our Air Traffic Solutions team, you will play a crucial role in developing the next generation of the Standard Terminal Automation Replacement System (STARS) and supporting our existing fielded systems.As a...


  • Marlborough, Massachusetts, United States Raytheon Full time

    Job SummaryWe are seeking a highly skilled Principal Systems Security Engineer to join our team in Marlborough, MA. As a key member of our Strategic Solutions Protected Communication Systems department, you will design, integrate, and optimize protected communications systems to meet mission objectives.Key ResponsibilitiesLead and develop protected...


  • Marlborough, Massachusetts, United States Raytheon Full time

    Job SummaryWe are seeking a highly skilled Principal Systems Security Engineer to join our team in Marlborough, MA. As a key member of our Strategic Solutions Protected Communication Systems department, you will design, integrate, and optimize protected communications systems to meet mission objectives.Key ResponsibilitiesLead and develop protected...


  • Marlborough, Massachusetts, United States RTX Full time

    Job DescriptionRTX is seeking an experienced Electrical Engineer to join our team as a Principal Electrical Engineer. The successful candidate will be responsible for designing and developing RF and digital circuit card assemblies (CCAs) for the ATNAVICS program.Key Responsibilities:Design and develop RF and digital CCAs for the ATNAVICS programCollaborate...


  • Marlborough, Massachusetts, United States Raytheon Full time

    About the RoleWe are seeking a highly skilled Principal Electronics Packaging Engineer to join our team at Raytheon. As a key member of our Radar Mechanical Design Department, you will be responsible for leading the mechanical team in the development, design, and build of electronic modules and assemblies.Key ResponsibilitiesDevelop technical solutions to...


  • Marlborough, Massachusetts, United States Raytheon Technologies Full time

    Job Title: Senior Principal Electrical EngineerWe are seeking a highly skilled Senior Principal Electrical Engineer to join our team at Collins Aerospace. As a key member of our Precision Navigation (PNav) Hardware department, you will be responsible for designing, developing, and integrating electrical systems for our Air Traffic Navigation, Integration and...


  • Marlborough, Massachusetts, United States RTX Full time

    Job Title: Senior Principal Electrical EngineerWe are seeking a highly skilled Senior Principal Electrical Engineer to join our team at RTX. As a key member of our Precision Navigation (PNav) Hardware department, you will be responsible for designing and developing electrical systems for our Air Traffic Navigation, Integration and Coordination System...


  • Marlborough, Massachusetts, United States RTX Full time

    Job Title: Senior Principal Electrical EngineerWe are seeking a highly skilled Senior Principal Electrical Engineer to join our team at Collins Aerospace, an RTX company. As a key member of our Precision Navigation (PNav) Hardware department, you will be responsible for designing, developing, and integrating electrical systems for our Air Traffic Navigation,...


  • Marlborough, Massachusetts, United States Raytheon Full time

    About the RoleWe are seeking a highly skilled Principal Systems Security Engineer to join our team at Raytheon. As a key member of our Strategic Solutions Protected Communication Systems department, you will play a critical role in designing, integrating, and optimizing protected communications systems to meet mission objectives.Key ResponsibilitiesLead and...


  • Marlborough, Massachusetts, United States RTX Full time

    Job SummaryCollins Aerospace is seeking a highly experienced Principal Systems Engineer to join our Mission Systems team. As a key member of our team, you will be responsible for overseeing the development of full lifecycle solutions from concept to validation. You will act as a subject matter expert within the discipline, with advanced to expert knowledge...


  • Marlborough, Massachusetts, United States Raytheon Technologies Full time

    Job SummaryRaytheon Technologies is seeking a Principal Mechanical Engineer to join our team in Marlborough, MA. As a key member of our Mechanical Engineering Directorate, you will be responsible for designing and developing complex interconnect solutions for various platforms, including above and below sea combatant platforms, mobile and stationary ground...