Software Engineer II
$100.78k - $147.81kEntrust Corporation
Job Overview The Software Engineer II will design and develop a comprehensive suite of smart card personalization products, focusing on HSM firmware that supports our robust key‑management solution. The role also involves contributing to projects using Java and other modern web technologies, ensuring alignment with the latest industry security standards. Responsibilities Passionately design, develop, test, document, and deploy software. Diagnose, troubleshoot, and resolve complex issues, identifying root causes and implementing effective solutions. Participate in requirement reviews, optimize existing systems, conduct code reviews, unit testing, and documentation. Collaborate with team members on new requirements and with other groups within the organization. Exhibit a process‑oriented mindset and function independently with minimal supervision. Apply knowledge of secure development life cycle, threat modeling, and web application security assessments. Basic Qualifications Bachelor’s degree in computer science or equivalent technology discipline. 3+ years’ experience in C programming. Experience in cryptographic programming – PKCS#11, symmetric and asymmetric encryption, padding schemes, key management. Experience working with multi‑person teams and projects. Experience with one or more of Java, C#, Python, or React. Preferred Qualifications Experience with Git, BitBucket, Jira, and Jenkins. Knowledge of low‑level security protocols, security standards/vulnerabilities, and obfuscation. Experience with multi‑threaded development, web services, REST, SOAP. Familiarity with agile processes, methodologies, and tools. Knowledge of PCI and FIPS‑140 requirements. Familiarity with EMV specification. Experience in embedded software development. Experience with XML and JSON parsing and manipulation. Experience optimizing code for performance and troubleshooting performance issues. Linux experience. Your Future Short‑Term and Major Projects Become a subject matter expert on our custom HSM firmware. Help the development team evolve the architecture and stack. Identify opportunities to drive innovation, accelerate product launches, and remove bottlenecks. Make impactful contributions by aligning design and code with the product team’s vision and expanding knowledge base. Location This is a hybrid role requiring three days per week in our Shakopee, MN headquarters office. Compensation and Benefits Salary range: $100,781–$147,813 per year (in the primary posting location). The position is also eligible for the company’s discretionary annual incentive plan. Eligible employees receive comprehensive health and well‑being programs including medical, vision, dental, 401(k) matching, life and disability insurance, mental health coaching, virtual fitness programs, paid personal time off, 12 paid holidays, parental leave, and education reimbursement. Equal Opportunity Employer Entrust Corporation is an EOE/AA/Veteran/People with Disabilities employer. #J-18808-Ljbffr Entrust Corporation
$100.78k - $147.81k
...the curiosity, dedication, and innovation that drive our success and help us anticipate the future. Position Overview: The Software Engineer II will play a pivotal role in designing and developing a comprehensive suite of smart card personalization products, which are...SuggestedTemporary workWork at officeRemote workRelocationFlexible hours3 days per week- Entrust Corporation is hiring a Software Engineer II based in Shakopee, Minnesota. This hybrid role combines software design and development of smart card personalization products, especially focusing on HSM firmware. The ideal candidate possesses a Bachelor’s degree in...Suggested
- Acist Medical Systems Inc. is seeking a Design Assurance Engineer II - Software to support design assurance activities for BMT products. This role involves leading the Design Control process, assessing testing protocols, and collaborating with external organizations to...Suggested
- A leading medical technology company is seeking a Software Design Assurance Engineer II based in Eden Prairie, Minnesota. This role involves supporting design assurance activities for medical devices, ensuring compliance with regulatory standards, and leading risk management...Suggested
$90k - $110k
...Business System ( which makes everything possible. The Systems Engineer II is responsible for the design, development, and testing of the... ...electrical motors, pressure sensors, and vision systems on a software-controlled medical diagnostic analyzer. Collaborate with...Suggested$112k - $123k
Software Design Assurance Engineer II page is loaded## Software Design Assurance Engineer IIlocations: USA, Eden Prairie, Minnesota, 55344time type: Full timeposted on: Posted Todayjob requisition id: JR100112We care as much about our employees as we do our patients. Our...Temporary workCasual workWork at office- ...Description Job Description Bosch Building Technologies – Systems Engineer II About Robert Bosch GmbH Headquartered in Germany, Robert... ..., household appliances, solar energy, healthcare, and software innovations. Bosch established its regional presence in North...Work at officeLocal areaRemote workWorldwideMonday to FridayFlexible hours
$78.7k - $134.9k
...Data Engineer II Medica is a nonprofit health plan with more than a million members that serves communities in Minnesota, Nebraska, Wisconsin, Missouri, and beyond. We deliver personalized health care experiences and partner closely with providers to ensure members...Work experience placementWork at office3 days per week$90k - $110k
...Beckman Coulter Diagnostics in Chaska, Minnesota, is seeking a qualified individual for a role involving medical diagnostic engineering. The successful candidate will work on fluidics, pneumatics, and electrical systems to enhance product usability and reliability. A Bachelor...- ...Software Engineer - Real Time Aviation Data We are seeking a full-time Software Engineer - Real Time Aviation Data at Garmin's location in Chanhassen, MN. As a member of the Aviation Cloud Data Content team, you will work on the acquisition, processing, and distribution...Full time
- ...instrumentation. Our XPS, AES, and SIMS systems enable scientists and engineers worldwide to analyze materials and develop next-generation... ..., and pharmaceuticals. PHI develops sophisticated software that controls complex scientific instruments, orchestrates automated...Worldwide
$85.41k - $125.27k
...future. As an integral member of the Hardware Solutions Group, the Firmware Engineer II will take unique customer requirements and design, implement, deliver, and support embedded software solutions on an array of Entrust products. This individual will be required to...Remote workFlexible hours- Garmin Ltd. is looking for a full-time Software Engineer - Real Time Aviation Data in Chanhassen, MN. The role involves developing new functionalities and collaborating in code reviews as part of the Aviation Cloud Data team. Candidates should have a Bachelor's Degree in...Full time
$110k - $160k
...Job Description Senior Software Engineer - Med Device Location: South Metro, Twin Cities (hybrid schedule on-site) Compensation: $... ...reliability, and scalability in compliance with IEC 62304 and FDA Class II/III medical device regulations. Develop and maintain...Full timeLocal area- ...of information, ask questions and regularly check for understanding in support in your development as a Post Market Surveillance Engineer II. Audit Support: ~ You will be responsible for supporting internal and external audits. Provide support for external...Work at officeImmediate start
$79.2k - $116.16k
Integer Holdings Corporation in Chaska, Minnesota, is seeking a Quality Engineer to ensure compliance with quality management systems and execute validation protocols. The ideal candidate will have a Bachelor’s degree in engineering and at least 3 years of relevant experience...$80k - $110k
...Flexible Spending Accounts, Disability Benefits, Life Insurance, and Retirement Benefits). Basic Function The Design Assurance Engineer II position supports product development to ensure a successful production launch and delivery of the highest quality product to the...Flexible hours$79.2k - $116.16k
...participates in development project teams. Performs quality/reliability engineering activities to ensure that the design/development procedures,... ...required. Specialized Knowledge Experience with statistical software packages such as Minitab. Demonstrated problem solving skills...Work experience placementImmediate start- ...Coulter Diagnostics is offering a Summer Internship Program in Chaska, MN, where interns will engage with challenging projects in software development. This 12-week paid program emphasizes collaboration and learning within a supportive environment. Interns will participate...InternshipSummer internship
- GN Group is seeking an experienced Software Engineer to join our Global Operations team in Shakopee, MN. This role focuses on driving the deployment and continuous improvement of next‑generation manufacturing systems, encompassing the design and delivery of software solutions...
- ...We are seeking a highly experienced Senior C# Developer (Senior Software Engineer II) to join a globally distributed engineering team. This individual will play a critical role in designing and developing a shared, cross-platform software library that powers hearing aid...
$85k - $105k
...We are seeking an experienced Software Engineer to join our Global Operations team, driving the deployment and continuous improvement of next-generation manufacturing systems. This role will play a key part in developing and implementing software solutions that connect...Full timeContract workWork at officeLocal areaRelocation packageMonday to Friday- ...Field Service Technician II At Boston Scientific, we'll give you the opportunity to harness all that's within you by working... ...Associate's degree or technical diploma in Electronics, Biomedical Engineering, Life Sciences, or a related technical field; OR an equivalent...Work experience placementWork at officeRemote work
$87.5k - $115k
Marotta Controls, Inc is seeking a Production Engineer in Chaska, MN. This role involves managing and developing production processes for electric motors, ensuring quality and efficiency. The ideal candidate will have a Bachelor’s degree in engineering, at least 3 years...- Integer Holdings Corporation in Chaska, Minnesota is seeking a Post Market Surveillance Engineer II to support complaint handling processes and regulatory reporting. The role involves documenting complaints, performing investigations, and ensuring compliance with FDA and...
$91.7k - $163.7k
...development, with a proven track record of delivering high-quality software solutions. You will be working in an agile environment,... ...customer experience Foster a high performance, collaborative engineering environment Mentor and support the development of new and existing...Minimum wageFull timeWork experience placementWork at officeLocal areaRemote work$120k - $180k
...RFA Engineering ( is an engineering service provider dedicated to delivering our clients with timely engineering support and expertise. We are seeking a Senior Front End Software Engineer to become an integral part of our software engineering team. The selected candidate...Temporary workWork at officeFlexible hours- ...Business consulting services. We are in search of a highly motivated candidate to join our talented Team. Job Title: Network Engineer II. Location: Eden Prairie, MN. Job Description: The Network Engineer will design, implement, and support a secure,...
$85k - $105k
Job Overview We are seeking an experienced Software Engineer to join our Global Operations team, driving the deployment and continuous improvement of next‑generation manufacturing systems. This hands‑on role will design and deliver software solutions that enable manufacturing...Contract work$111.61k - $131.3k
...development and maintenance of best in class software experiences. The candidate is a self‑... ...Conducts code reviews to provide guidance on engineering best practices and compliance with... ...experience in CICS/VTAM and/or IMS/DB2, COBOL II, EasyTrieve, JCL, MVS operating system,...Temporary workWork experience placementLocal areaRemote workWork from home3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer II. Be the first to apply!
- startup software engineer Shakopee, MN
- software developer Shakopee, MN
- ngo software engineer Shakopee, MN
- software engineer Shakopee, MN
- cybersecurity software engineer Shakopee, MN
- part time software developer remote Shakopee, MN
- intel software engineer Shakopee, MN
- software engineer healthcare Shakopee, MN
- software developer fintech Shakopee, MN
- consulting software engineer Shakopee, MN


