Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer II

$100.78k - $147.81k

Entrust 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

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Software Engineer II in Shakopee, MN vacancy
  • $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... 
    Suggested
    Temporary work
    Work at office
    Remote work
    Relocation
    Flexible hours
    3 days per week

    Entrust

    Shakopee, MN
    3 days ago
  • 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

    Entrust Corporation

    Shakopee, MN
    4 days ago
  • 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

    Acist Medical Systems Inc.

    Eden Prairie, MN
    2 days ago
  • 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

    Bracco Group

    Eden Prairie, MN
    2 days ago
  • $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

    Danaher Corporation

    Chaska, MN
    3 days ago
  • $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 work
    Casual work
    Work at office

    Bracco Group

    Eden Prairie, MN
    2 days ago
  •  ...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 office
    Local area
    Remote work
    Worldwide
    Monday to Friday
    Flexible hours

    Bosch Building Technologies LLC

    Burnsville, MN
    1 day ago
  • $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 placement
    Work at office
    3 days per week

    Medica

    Minnetonka, MN
    2 days ago
  • $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... 

    Beckman Coulter Diagnostics

    Chaska, MN
    1 day ago
  •  ...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

    Garmin

    Chanhassen, MN
    1 day ago
  •  ...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

    Physical Electronics

    Chanhassen, MN
    3 days ago
  • $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 work
    Flexible hours

    Entrust

    Shakopee, MN
    3 days ago
  • 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

    Garmin Ltd.

    Chanhassen, MN
    1 day ago
  • $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 time
    Local area

    Ledgent Tech

    Burnsville, MN
    2 days ago
  •  ...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 office
    Immediate start

    Integer Holdings Corporation

    Chaska, MN
    9 days ago
  • $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... 

    Integer Holdings Corporation

    Chaska, MN
    1 day ago
  • $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

    Imricor

    Burnsville, MN
    2 days ago
  • $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 placement
    Immediate start

    Integer Holdings Corporation

    Chaska, MN
    1 day ago
  •  ...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... 
    Internship
    Summer internship

    Downtown Boulder Partnership

    Chaska, MN
    1 day ago
  • 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... 

    GN Group

    Shakopee, MN
    4 days ago
  •  ...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... 

    Insight Global

    Eden Prairie, MN
    4 days ago
  • $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 time
    Contract work
    Work at office
    Local area
    Relocation package
    Monday to Friday

    GN Hearing

    Shakopee, MN
    3 days ago
  •  ...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 placement
    Work at office
    Remote work

    Intracept by Boston Scientific

    Minnetonka, MN
    1 day ago
  • $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... 

    Marotta Controls, Inc

    Chaska, MN
    3 days ago
  • 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... 

    Integer Holdings Corporation

    Chaska, MN
    2 days ago
  • $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 wage
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work

    UnitedHealthcare At Home

    Eden Prairie, MN
    4 days ago
  • $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 work
    Work at office
    Flexible hours

    RFA Engineering

    Eden Prairie, MN
    2 days ago
  •  ...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,... 

    Ampcus

    Eden Prairie, MN
    4 days ago
  • $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

    GN Group

    Shakopee, MN
    1 day ago
  • $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 work
    Work experience placement
    Local area
    Remote work
    Work from home
    3 days per week

    Us Bank

    Hopkins, MN
    20 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer II. Be the first to apply!