Principal C# Software Architect

4 weeks ago


Merrimack, New Hampshire, United States KMC Systems Full time
Job Overview

KMC Systems, a leading provider of engineering and innovation solutions, is seeking a highly skilled Principal C# Service Designer to join their team. As a key member of the software development group, this individual will be responsible for designing, implementing, and delivering reliable, high-quality software solutions for complex medical instruments.

Key Responsibilities
  • Design and implement C# .Net services to coordinate and control medical instrument activities, such as scheduling, inventory management, and error recovery.
  • Collaborate with the chief architect to design and implement software solutions that meet regulatory standards.
  • Develop and maintain software project documents, including software development plans, software configuration plans, and detailed software design documents.
  • Participate in software project risk analysis and hazard analysis.
  • Drive software requirements with other members of the software team and integrate with system requirements.
  • Utilize software engineering best practices, such as unit testing, integration testing, static analysis, code reviews, design reviews, and Doxygen documentation.
Requirements
  • Bachelor's degree in computer science, electrical engineering, mathematics, or a related discipline.
  • 10 or more years of relevant experience developing software for complex instruments or devices that include motion control and fluidics.
  • Demonstrated experience in designing and implementing C# .Net services to coordinate and control medical instrument activities.
  • Understanding of revision control systems and issue tracking systems.
  • Strong oral and written communication skills.
  • Demonstrated experience in software development lifecycle (Agile), object-oriented design methodology.
  • Experience with medical device regulatory guidance, such as 21 CFR Part 820, IEC 62304, and ISO 13485.
Benefits
  • Competitive compensation and 401k program.
  • Robust medical, dental, vision, and disability coverage with qualified wellness discounts.
  • Basic Life Insurance and Additional Life & AD&D Insurances available.
  • Flexible Vacation & PTO.
  • Paid Parental Leave.
  • Generous Employee Referral Program.
  • Voluntary Benefits Available: Longer Term Care, Legal, Identity Theft, Pet Insurance, and many more options.
  • Voluntary Tricare Supplement available for military retirees.

KMC Systems is an equal opportunity employer and welcomes applications from diverse candidates. If you need special assistance or an accommodation while seeking employment, please email us.



  • Merrimack, New Hampshire, United States KMC Systems Full time

    Job Title: Principal C# Micro-Services System ArchitectWe are seeking a highly skilled Principal C# Micro-Services System Architect to join our team at KMC Systems. As a key member of our engineering team, you will be responsible for designing, implementing, and delivering reliable, high-quality, robust embedded and desktop software targeted to complex...


  • Merrimack, New Hampshire, United States KMC Systems Full time

    Job SummaryWe are seeking a highly skilled Principal C# Service Design Engineer to join our team at KMC Systems. As a key member of our software development team, you will be responsible for designing, implementing, and delivering reliable, high-quality, robust embedded and desktop software targeted to complex medical instruments meeting regulatory...


  • Merrimack, New Hampshire, United States KMC Systems Full time

    Job SummaryWe are seeking a highly skilled Principal Software Engineer to join our team at KMC Systems, an Elbit Systems of America company. As a key member of our software development team, you will be responsible for designing, implementing, and delivering reliable, high-quality software for complex medical instruments.Your expertise in object-oriented...


  • Merrimack, New Hampshire, United States Fidelity TalentSource LLC Full time

    Job Description:Fidelity Investments is seeking an experienced Principal Software Support Engineer to join our Level 2 Production Support team within Stock Plan Services (SPS) Technology. The selected candidate will provide critical systems and business support as part of a global team focused on supporting a service-oriented architecture built on REST and...

  • Principal Engineer

    3 weeks ago


    Merrimack, New Hampshire, United States Trystar Inc Full time

    Job OverviewTrystar Inc is a leading provider of power solutions, and we're seeking a highly skilled Principal Engineer - Power Electronics Control to join our innovative engineering team at our Merrimack, NH site. As a key contributor, you will leverage your extensive experience in complex microcontroller and FPGA-based architectures and embedded real-time...


  • Merrimack, New Hampshire, United States Fidelity TalentSource LLC Full time

    Job Summary: We are seeking a highly skilled Senior Software Engineer to join our team at Fidelity Investments. As a key member of our software development team, you will be responsible for designing, developing, and implementing complex software systems using a variety of programming languages and technologies. Key Responsibilities: * Participate in...


  • Merrimack, New Hampshire, United States Fidelity TalentSource LLC Full time

    About the RoleFidelity TalentSource is seeking a highly skilled Full Stack Engineer to join our team in Merrimack, NH or Westlake, TX. As a key member of our Digital Platforms Technology team, you will play a crucial role in designing, developing, and implementing innovative solutions that meet the needs of our customers.Key ResponsibilitiesCollaborate with...


  • Merrimack, New Hampshire, United States BAE Systems USA Full time

    Job DescriptionBAE Systems FAST Labs is a research and development organization that pushes the boundaries of science, technology, and engineering to address complex challenges in the defense, aerospace, power, and security industries. Our team collaborates with various business areas across the company to develop and implement advanced technology...


  • Merrimack, New Hampshire, United States Fidelity TalentSource LLC Full time

    About the RoleAs a Senior Full Stack Software Engineer at Fidelity TalentSource LLC, you will be responsible for designing, developing, testing, and supporting our Contact Center platform and engineering. This platform provides our voice, email, and web chat communication channels, serving over 20M clients and processing more than 35M customer interactions...


  • Merrimack, New Hampshire, United States Fidelity TalentSource LLC Full time

    Job Description:The RoleWe are seeking an experienced Senior Full Stack Engineer to join our team and contribute to the development of our Managed & Advisory suite of applications. As a key member of our squad, you will be responsible for designing and developing high-quality, testable, and reliably deployed code for sophisticated products and components.The...


  • Merrimack, New Hampshire, United States Fidelity TalentSource LLC Full time

    Job Summary:Fidelity Investments is seeking an experienced Security Architect to join the Enterprise Cybersecurity organization (ECS). The successful candidate will be responsible for developing and implementing security architecture for complex infrastructure and applications, working closely with product management and engineering teams to deliver...


  • Merrimack, New Hampshire, United States Fidelity Investments Full time

    Job Description:We are seeking a highly skilled Director of Digital Architecture to join our WI Digital Experience Architecture Domain at Fidelity Investments. As a key member of our team, you will be responsible for architecting sophisticated solutions that deliver web experiences and solutions for our external customers and internal associates.The ideal...


  • Merrimack, New Hampshire, United States TechnoGen Full time

    We are seeking a highly skilled Senior AWS Cloud Engineer to join our team at TechnoGen. As a key member of our engineering team, you will be responsible for designing and building scalable and resilient applications in the cloud.Key responsibilities include:Hands-on experience with 2 or more programming languages (Python, Java, Go, etc.)Designing and...


  • Merrimack, New Hampshire, United States Fidelity Investments Full time

    Job Description:The RoleWe are seeking a highly skilled Director of Digital Architecture to join our WI Digital Experience Architecture Domain. As a key member of our team, you will be responsible for architecting sophisticated digital solutions that deliver exceptional web experiences for our external customers and internal associates. The Expertise We're...


  • Merrimack, New Hampshire, United States Fidelity Investments Full time

    Job Description:We are seeking a highly skilled Director of Digital Architecture to join our WI Digital Experience Architecture Domain. As a key member of our team, you will be responsible for architecting sophisticated solutions that deliver web experiences and solutions for our external customers and internal associates.The ideal candidate will have a...


  • Merrimack, New Hampshire, United States BAE Systems Full time

    Job Title: Portfolio Chief EngineerBAE Systems is seeking a highly experienced Portfolio Chief Engineer to join our team. As a key member of our Space Systems product line, you will play a critical role in the design and implementation of products within our Space Mission Payloads and Systems portfolio.Key Responsibilities:Support key programs as a Chief...


  • Merrimack, New Hampshire, United States Fidelity TalentSource LLC Full time

    Job Description:As a Director of Data Engineering, you will be responsible for delivering technological solutions using Agile methodology and modern software development lifecycle (SDLC) processes. You will work with complex data environments and associated technology and analytics infrastructure needed to support these environments. Your focus will be on...

  • Senior Scientist

    4 weeks ago


    Merrimack, New Hampshire, United States BAE Systems USA Full time

    Job DescriptionBAE Systems FAST Labs is seeking a highly skilled Senior Scientist to join our team in developing innovative scientific solutions to complex technical problems. As a Senior Scientist, you will be responsible for leading the design, development, and execution of research projects, applying scientific principles and concepts to the development...


  • Merrimack, New Hampshire, United States Fidelity TalentSource LLC Full time

    Job Description:Senior Cybersecurity Penetration TesterThe RoleFidelity's penetration testing team is dedicated to protecting the company's assets and customers' livelihoods from malicious adversaries. As a Senior Cybersecurity Penetration Tester, you will play a crucial role in identifying vulnerabilities in our systems and collaborating with business units...


  • Merrimack, New Hampshire, United States Fidelity TalentSource LLC Full time

    Job Title: Cloud Full Stack DeveloperAbout the Role:Fidelity Asset Management Technology is seeking an experienced Cloud Full Stack Developer to join our team. As a key member of our agile scrum team, you will play a hands-on role in the design, development, and testing of software applications in one of our FIFT product areas.Key Responsibilities:Work with...