careertakescareertakes

Software Engineer I

Confidential Client•Healthcare
Entry LevelFull-timeOn-SiteN/A
Portsmouth, New Hampshire
2 Days Ago

The Software Engineer I at Confidential Client supports the design, development, testing, and maintenance of medical device software applications under senior guidance. This entry-level role involves participating in the full software development lifecycle while adhering to quality and regulatory standards, contributing to high-quality software solutions that impact patient care globally.

Boost your chances. Upload your resume to see your match score.

Unlock Match Rate
Description

About Careertakes

👉 Important disclosure: Careertakes is a third-party recruiting platform supporting this hiring process. If selected, you will be employed directly by our client, Medical Device.

Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.


What You’ll Do

Confidential Client’s R&D team is looking for an early-career software engineer to contribute to design, development, testing, and maintenance of regulated software products. You'll work under guidance from senior engineers and technical leads, follow established software processes, and help deliver high‑quality, compliant software.

  • Assist in the design, implementation, and verification of software components and systems under senior guidance
  • Participate in coding, debugging, documentation, and testing activities
  • Develop and execute unit tests and support automated testing efforts
  • Use version control (Git, TFS, or similar) and collaborate in code reviews
  • Troubleshoot and resolve defects with support from senior team members
  • Create and maintain software development documentation in alignment with the Quality Management System (QMS) and applicable standards
  • Support maintenance and enhancement of existing products
  • Provide regular progress updates to project leads and managers
  • Continuously learn new tools, technologies, and engineering practices to grow technical capabilities

Qualifications

Minimum (required)

  • Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, or related field — or equivalent combination of education and experience
  • 0–2 years of relevant software development experience (internships, co‑ops, coursework, or professional)
  • Exposure to at least one modern object‑oriented language (C#, C++, or Java)
  • Familiarity with version control systems (Git, TFS, or similar)
  • Basic understanding of software development lifecycle methodologies and engineering principles
  • Good verbal and written communication skills; ability to work in a cross‑functional team
  • Strong analytical/problem‑solving skills and attention to detail
  • Ability to maintain regular and predictable attendance

Preferred

  • Experience with .NET frameworks and SQL Server
  • Familiarity with automated testing frameworks and software testing principles
  • Knowledge of medical device software standards (e.g., IEC 62304) or regulated‑software documentation practices
  • Prior exposure to unit testing, code reviews, and QMS‑aligned documentation

Why Join

Confidential Client (Medical Device) focuses on technologies that positively impact patient care. Typical benefits include:

  • Paid time off and paid volunteer time
  • Medical, dental, vision coverage and flexible spending accounts
  • Health savings account with company contributions
  • 401(k) retirement plan with company match
  • Parental leave and adoption support
  • Health and wellness programs and events

Note: Candidates must be eligible to work in the United States. This role does not include visa sponsorship at this time.


Details

  • Employment type: FULL_TIME
  • Location: Portsmouth, NH, USA
  • Experience level: Entry / 0–2 years
  • Industry: Medical Device

Equal Opportunity & Hiring Transparency

Careertakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process, AI tools may be used to assist with application review or resume screening. These tools do not replace human decision-making. Final hiring decisions are made by people.

If you have questions about how your data is used, please contact us directly.

Negotiate a higher salary! Check the salary ranges for this job type in your area.

View My Salary Range