{"schemaVersion":"jobsearcher.job.v1","id":"f1668db550a7d4e8e84c1f60","url":"https://jobsearcher.com/jobs/f1668db550a7d4e8e84c1f60","canonicalUrl":"https://jobsearcher.com/jobs/f1668db550a7d4e8e84c1f60","title":"Sr. Software Engineer","description":"Sr. Software Engineer\n\nHybrid. Currently, we are Monday/Friday remote and Tues-Thurs on site in St.Paul, MN.\nContract to Hire, 6 month contract and then convert to Full Time.\n\nPURPOSE AND OBJECTIVES:\nThe primary responsibility is to engineer the design, integration, testing, release and maintenance of software for the Company's computerized medical diagnostic systems. The senior software engineer is responsible for designing and implementing product features based on requirements. In addition, the senior software engineer is responsible for implementing fixes for software defects within the product. The software engineer also creates and executes unit tests for the code. This position must have expert knowledge of C++, C#, object oriented design, multi-threading strategies, and device communication protocols.\n\nFUNCTIONS, DUTIES AND RESPONSIBILITIES:\nDesign and implementation of product features; Resolution of software defects\nWork with project owners and hardware engineering to review requirements and develop detailed designs. Provide accurate estimates by breaking work manageable tasks and plans iterations\nManage the software design and development projects to meet specifications and to comply with department programming standards.\nCoordinate verification and validation testing and evaluation of software to determine correctness, performance, and freedom from errors.\nCoordinate the integration of developed software modules with other software with specialized hardware systems.\nAssist to modify or correct software in response to approved SECO's.\nAssist customer service, sales and marketing, as required, by providing highly technical information related to the company’s software and devices.\nInteract with customers and other departments for specification input.\nContact with customers, researchers, and consultants.\nFrequent contact with R&D Applications, Marketing Product Managers, and customer service.\n\nEDUCATION & SKILL REQUIREMENTS:\nBS in Computer Science or related degree/experience\n\nSKILLS AND OTHER REQUIREMENTS:\n5+ years of experience in software development\nExperience with C#, .NET, and C++,\nExperience with Microsoft Visual Studio and Team Foundation Server\nExperience with multi-tasking designs and strategies\nExpert understanding of communication technologies and protocols\nExperience in device data acquisition and control\nExperience working with signal processing algorithms\nMust have good communication,(both verbal and written),and strong interpersonal skills\nMust take initiative and ask questions when needed to be able to perform your job\nMust be able to work independently as well as part of a team\nCompleted training per the attached standard operating procedure and procedural work instruction list.\n\nSalary expectations: $120 – 130k\nHourly rate: Comparable with the salary range","company":"Intertech","rawCompany":"intertech","city":"St Paul","state":"MN","isRemote":false,"isActive":false,"createdAt":"2026-10-16T11:33:52.590Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Sr. Software Engineer","description":"Sr. Software Engineer\n\nHybrid. Currently, we are Monday/Friday remote and Tues-Thurs on site in St.Paul, MN.\nContract to Hire, 6 month contract and then convert to Full Time.\n\nPURPOSE AND OBJECTIVES:\nThe primary responsibility is to engineer the design, integration, testing, release and maintenance of software for the Company's computerized medical diagnostic systems. The senior software engineer is responsible for designing and implementing product features based on requirements. In addition, the senior software engineer is responsible for implementing fixes for software defects within the product. The software engineer also creates and executes unit tests for the code. This position must have expert knowledge of C++, C#, object oriented design, multi-threading strategies, and device communication protocols.\n\nFUNCTIONS, DUTIES AND RESPONSIBILITIES:\nDesign and implementation of product features; Resolution of software defects\nWork with project owners and hardware engineering to review requirements and develop detailed designs. Provide accurate estimates by breaking work manageable tasks and plans iterations\nManage the software design and development projects to meet specifications and to comply with department programming standards.\nCoordinate verification and validation testing and evaluation of software to determine correctness, performance, and freedom from errors.\nCoordinate the integration of developed software modules with other software with specialized hardware systems.\nAssist to modify or correct software in response to approved SECO's.\nAssist customer service, sales and marketing, as required, by providing highly technical information related to the company’s software and devices.\nInteract with customers and other departments for specification input.\nContact with customers, researchers, and consultants.\nFrequent contact with R&D Applications, Marketing Product Managers, and customer service.\n\nEDUCATION & SKILL REQUIREMENTS:\nBS in Computer Science or related degree/experience\n\nSKILLS AND OTHER REQUIREMENTS:\n5+ years of experience in software development\nExperience with C#, .NET, and C++,\nExperience with Microsoft Visual Studio and Team Foundation Server\nExperience with multi-tasking designs and strategies\nExpert understanding of communication technologies and protocols\nExperience in device data acquisition and control\nExperience working with signal processing algorithms\nMust have good communication,(both verbal and written),and strong interpersonal skills\nMust take initiative and ask questions when needed to be able to perform your job\nMust be able to work independently as well as part of a team\nCompleted training per the attached standard operating procedure and procedural work instruction list.\n\nSalary expectations: $120 – 130k\nHourly rate: Comparable with the salary range","datePosted":"2026-10-16T11:33:52.590Z","dateModified":"2026-10-16T11:33:52.590Z","hiringOrganization":{"@type":"Organization","name":"Intertech","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"St Paul","addressRegion":"MN","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"f1668db550a7d4e8e84c1f60"},"url":"https://jobsearcher.com/jobs/f1668db550a7d4e8e84c1f60"}}