Sr Software Engineer

Primary Talent Partners
  • Minneapolis, MN
  • $60–$70 Per Hour
  • Instant Apply
1 day ago

Job Description

Primary Talent Partners has a new contract opening for a Sr Software Engineer with our medical device client in Minneapolis, MN. This is a 12-month contract with a potential for extension.

Pay:$60.00 - $70.00/hr; W2 contract, no PTO, no Benefits. ACA-compliant supplemental package available for enrollment. Candidates must be legally authorized to work in the United States and must be able to sit on Primary Talent Partners W2 without sponsorship.

Schedule: Onsite : 4 days a week (Mon-Thursday) and Friday remote

Description:
A Day in the Life
Pelvic Health Therapies develops technologies that help patients manage chronic conditions and improve quality of life through connected therapies and digital health solutions. This role is part of the software engineering organization responsible for designing, developing, verifying, and maintaining web and mobile applications that support therapy delivery, patient engagement, and clinical outcomes in a regulated medical device environment.

 

As a Senior Software Development Engineer in Test, you will lead quality engineering and software verification activities for secure, scalable web and mobile solutions. You will work across the software development lifecycle, partnering with cross-functional teams to define test strategies, build maintainable automation, strengthen product quality, and deliver compliant digital products in a regulated medical device environment.

 

Primary Responsibilities:

  • Lead the design, development, and execution of software verification and test automation solutions spanning web, mobile, API, backend microservices, and integrated systems.
  • Define comprehensive test strategies, test plans, risk-based verification approaches, and release-quality criteria based on business, system, software, and regulatory requirements.
  • Design, develop, debug, and maintain production-grade automated tests and reusable test frameworks using established architectural and coding standards.
  • Translate business, system, and software requirements into traceable test designs, test cases, automation assets, and objective verification evidence.
  • Validate frontend user interfaces, backend microservices, APIs, databases, messaging workflows, and end-to-end system behavior.
  • Implement automated functional, integration, regression, negative, reliability, and performance tests, as appropriate to product risk and architecture.
  • Integrate automated tests into CI/CD pipelines and establish quality gates that provide timely feedback on build and release readiness.
  • Apply secure coding and test-development practices, including code reviews, version control, maintainability, reuse, and appropriate test-data handling.
  • Collaborate with architects, technical leads, software engineers, systems engineers, quality engineers, security teams, DevOps engineers, Product Owners, and UI/UX engineers throughout product development.
  • Participate in design reviews, requirements reviews, defect triage, root-cause analysis, risk assessments, and technical decision-making.
  • Investigate complex failures across application, service, device, network, and test-environment layers; document findings and drive corrective and preventive actions.
  • Monitor test results and quality metrics, identify coverage gaps and recurring defect patterns, and recommend improvements to engineering practices and product quality.
  • Support software lifecycle activities from planning and design through implementation, verification, validation support, product release, and maintenance.
  • Create and maintain audit-ready verification documentation, traceability, test records, defect evidence, and other lifecycle artifacts required for regulated software.
  • Mentor engineers in test architecture, automation design, debugging techniques, verification practices, and quality ownership.
  • Contribute to continuous improvement of test frameworks, tools, environments, standards, and team processes.
 

Required Qualifications:

  • Bachelor's degree with 6 years of relevant experience, OR Master's degree with 4 years of relevant experience
  • Experience in software development, software test engineering, or quality engineering for production-grade applications.
  • Experience developing automated tests or software solutions using Java and JavaScript.
  • Experience testing web applications, mobile applications, APIs, backend services, or distributed systems.
  • Experience authoring software verification artifacts, including test strategies, test designs, test cases, and test results.
  • Experience using source control, defect tracking, build pipelines, and continuous integration practices.
  • Demonstrated ability to troubleshoot complex software and system issues and communicate findings clearly to technical and cross-functional stakeholders.

 

Preferred Qualifications:

  • Experience with Java, JavaScript, and/or Kotlin for application development or test automation.
  • Hands-on experience with web and mobile automation tools or frameworks such as Selenium, Appium, Playwright, Cypress, REST-assured, JUnit, TestNG, or similar technologies.
  • Experience with one or more application frameworks or technologies such as Spring, JPA, Hibernate, Angular, or RxJS.
  • Knowledge of messaging and streaming solutions such as ActiveMQ, Amazon SQS, and Kafka.
  • Experience with relational databases such as MySQL or PostgreSQL, including data validation, SQL queries, and data modeling concepts.
  • Experience validating microservices, REST APIs, asynchronous workflows, and event-driven architectures.
  • Experience building and testing applications for high availability, reliability, performance, security, and scalability.
  • Experience integrating automated tests into CI/CD pipelines using tools such as Jenkins, GitHub Actions, Azure DevOps, or comparable platforms.
  • Experience with cloud platforms such as AWS or Azure and with containerized test environments.
  • Experience partnering with cross-functional stakeholders, including UI/UX Engineers, Product Owners, Architects, Systems Engineers, Quality Engineers, Security Engineers, and DevOps teams throughout the product development lifecycle.
  • Experience authoring software requirements and translating them into comprehensive verification strategies, test designs, traceability, and test cases.
  • Experience participating in the complete software development lifecycle, from planning and design through implementation, verification, product release, and maintenance.
  • Familiarity with regulated software development environments and industry standards for medical device software.
  • Knowledge of risk-based testing, requirements traceability, configuration management, defect management, and audit-ready documentation.
  • Strong written and verbal communication skills, technical leadership, and the ability to mentor other engineers.

 

Education Equivalency:

  • Bachelor's Degree is required.
  • For Baccalaureate degrees earned outside of the United States, a degree that satisfies the requirements of 8 C.F.R. § 214.2(h)(4)(iii)(A) is required.

Primary Talent Partners is an Equal Opportunity / Affirmative Action employer committed to diversity in the workplace. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, age, national origin, disability, protected veteran status, gender identity, or any other factor protected by applicable federal, state, or local laws.

If you are a person with a disability needing assistance with the application or at any point in the hiring process, please contact us at info@primarytalentpartners.com


#PTPJobs

#LI-PTP

Numbers & Facts

LocationMinneapolis, MN
Salary$60–$70 Per Hour

Skills

  • Amazon Web Services (AWS)unmatched
  • Apache ActiveMQunmatched
  • Apache Kafkaunmatched
  • Application Frameworkunmatched
  • Application Programming Interface (API)unmatched
  • Architectural Servicesunmatched
  • Auditingunmatched
  • Automationunmatched
  • Bug Tracking/Defect Managementunmatched
  • Business Solutionsunmatched
  • Clinical Outcomesunmatched
  • Cloud Computingunmatched
  • Code Reviewsunmatched
  • Coding Standardsunmatched
  • Communication Skillsunmatched
  • Configuration Managementunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Improvementunmatched
  • Continuous Integrationunmatched
  • Corrective Actionunmatched
  • Cross-Functionalunmatched
  • Data Modelingunmatched
  • Data Qualityunmatched
  • Debugging Skillsunmatched
  • DevOpsunmatched
  • Documentationunmatched
  • Equipment Maintenance/Repairunmatched
  • Functional Testingunmatched
  • GitHubunmatched
  • Healthcare Softwareunmatched
  • Hibernateunmatched
  • High Availability Softwareunmatched
  • High Reliabilityunmatched
  • Industry Standardsunmatched
  • Integration Testingunmatched
  • Internet Applicationunmatched
  • JUnitunmatched
  • Javaunmatched
  • Java Persistence API (JPA)unmatched
  • JavaScriptunmatched
  • Jenkinsunmatched
  • Kotlinunmatched
  • Medical Equipmentunmatched
  • Mentoringunmatched
  • Messaging Technologyunmatched
  • Microservicesunmatched
  • Microsoft Windows Azureunmatched
  • Mobile Applicationsunmatched
  • MySQLunmatched
  • Network Testingunmatched
  • Performance Testingunmatched
  • PostgreSQLunmatched
  • Presentation/Verbal Skillsunmatched
  • Product Developmentunmatched
  • Product Lifecycleunmatched
  • Product Supportunmatched
  • Product Testingunmatched
  • Quality Assurance Methodologyunmatched
  • Quality Engineeringunmatched
  • Quality Metricsunmatched
  • Quality of Lifeunmatched
  • REST (Representational State Transfer)unmatched
  • Regression Testingunmatched
  • Regulatory Requirementsunmatched
  • Relational Databases (RDBMS)unmatched
  • Reliability Testingunmatched
  • Riskunmatched
  • Risk Analysisunmatched
  • Root Cause Analysisunmatched
  • SQL (Structured Query Language)unmatched
  • Secure Codingunmatched
  • Seleniumunmatched
  • Simple Queue Service (SQS)unmatched
  • Software Administrationunmatched
  • Software Developmentunmatched
  • Software Development Lifecycle (SDLC)unmatched
  • Software Engineeringunmatched
  • Software Testingunmatched
  • Source Code/Configuration Management (SCM)unmatched
  • System Architectureunmatched
  • System Integration (SI)unmatched
  • Systems Engineeringunmatched
  • Technical Leadershipunmatched
  • Test Automationunmatched
  • Test Caseunmatched
  • Test Dataunmatched
  • Test Designunmatched
  • Test Plan/Scheduleunmatched
  • Test Requirementsunmatched
  • Test Strategyunmatched
  • Testingunmatched
  • Time Managementunmatched
  • Traceabilityunmatched
  • User Interface/Experience (UI/UX)unmatched
  • Validation Testingunmatched
  • Verification Engineeringunmatched
  • Writing Skillsunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder