View all jobs


You can apply at the link below as well:
​Salary: Please submit an application and we'll email you the salary info.

The candidate will be part of a highly technical software engineering team developing next-generation laboratory medical instrumentation. The candidate must be self-directed, requiring minimal daily direction while collaborating with the team to achieve agreed-upon scheduled work. The Senior Software Engineer will participate in a full software development life cycle.

Be part of something bigger!

Our client is one of the largest global medical technology companies in the world and is advancing the world of health by improving medical discovery, diagnostics and the delivery of care. We have over 65,000 employees and a presence in virtually every country around the world to address some of the most challenging global health issues.



  • Deliver robust quality software (code reviewed, unit tested, detailed design documents, well-commented code) to the planned schedule

  • Works independently to specify, plan, design, develop, test, and support software components as assigned

  • Monitors work progress against schedule commitments, reports progress to leadership in a timely fashion, including when work will not be completed according to schedule landmarks

  • Works with team to establish requirements specifications and test plans for software product validation

  • Supplies to project schedule generation including the scope of work, duration of tasks, and order of execution

  • Responsible for translating requirements into design and implementation of well-structured and documented software components

  • Presents/Participates with the team in design reviews and code inspections in a constructive manner

  • Implement new software component designs or enhancements to existing software products; participates in the implementation of more complex subsystems and systems

  • Implements solutions to assigned defect issues

  • Anticipates system faults, failure modes, and unusual events, making sure the software adequately mitigates identified risks

  • Develops automated unit test cases to ensure software meets the design criteria

  • Ensures compliance to regulatory requirements, quality standards and conveys an expectation of high software quality

  • Ensure alignment to development policies and procedures



  • Requires a BS degree in Computer Science, Computer Engineering, Mathematics, Physics or a related Engineering field

  • Minimum of 5 years work experience with C#/.NET development (Windows desktop application development) is required

  • Minimum of 3 years work experience with Angular 2+

  • Experience with HTML, CSS, TypeScript, JavaScript

  • Validated experience with SQL Server, Entity Framework, LINQ is required

  • Minimum of 2 years of work experience with multi-threaded software design and development is required

  • Demonstrated positive work ethic with a strong commitment to achieving project goals

  • Excellent written and oral communication and interpersonal skills are essential

  • Demonstrated understanding of development in a regulated environment and adhering to a quality management system is required


  • Experience with the Agile Scrum process is a plus

  • Experience working in an FDA/ISO-regulated environment is a plus

  • Experience with Git

KP Recruiting Group was started to create a world-wide network of multi-level, highly skilled talent; that are either experts or working to become one, in their respective fields. Our process involves focusing on the talent, skills, and experience of an individual as a key indicator of the present and future value that they will bring to any organization.

In establishing a network, we are able to forge genuine relationships with talent and gain valuable insight that allows us to understand what motivates them. This data allows us to give strategic advice to our partners as they go through the process of managing their human capital.

See our jobs and apply here: https://kprecruitinggroup.catsone.com/careers/7781-General

Powered by