Software Engineer II
$100.78k - $147.81kEntrust
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 essential for customizing both physical and digital credit cards. Their primary focus will be creating HSM firmware that supports our robust key management solution. Beyond this responsibility, the candidate will also contribute to projects using Java and other modern web technologies, ensuring alignment with the latest industry security standards. The ideal candidate should be comfortable working independently, leveraging their expertise, strong troubleshooting and debugging abilities, and sound judgment to achieve objectives efficiently. Responsibilities Passionately design, develop, test, document and deploy software 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 Work with the team on new requirements and collaborate with other groups within the organization Exhibit a process‑oriented mindset Function independently with project assignments and with minimal supervision Be knowledgeable about 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 with 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, Jenkins Knowledge of low‑level security protocols, security standards/vulnerabilities, and obfuscation techniques Experience with multi‑threaded development Web services, REST, SOAP Experience in agile processes, methodologies, and tools Familiarity with PCI and FIPS‑140 requirements Familiarity with EMV specification Experience with embedded software development Experience with XML and JSON parsing and manipulation Experience optimizing code for performance and troubleshooting performance issues Linux experience Where you will be This is a hybrid role requiring three days per week in our Shakopee, MN headquarters office. Compensation Range The anticipated starting base pay for this position is: $100,781‑$147,813 per year (in the primary posting location). Actual compensation will be determined based on geographic location, education, skills and experience. This position is also eligible for the company’s discretionary annual incentive plan. In addition to your pay, Entrust offers eligible colleagues and their dependents comprehensive health and well‑being programs, including medical, vision, dental, a generous 401(k) matching contribution, life and disability insurance, mental health coaching, virtual fitness programs, paid personal time off plus 12 paid holidays, parental leave and education reimbursement. EEO Statement Entrust Corporation is an EOE/AA/Veteran/People with Disabilities employer. If you require an accommodation, contact View email address on click.appcast.io. EEO Statement for Canadian Roles Entrust values diversity and inclusion and we are committed to building a diverse workforce with wide perspectives and innovative ideas. We welcome applications from qualified individuals of all backgrounds, and we strive to provide an accessible experience for candidates of all abilities. #J-18808-Ljbffr
$100.78k - $147.81k
Entrust is seeking a Software Engineer II in Shakopee, MN, to design and develop smart card personalization products, focusing on HSM firmware creation. The ideal candidate will have 3+ years in C programming and cryptographic programming skills. You will work with Java...SuggestedWork at office3 days per week$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$90k - $120k
Primary Objective This Software Engineering role is part of a team responsible for designing, developing, testing, and continuously improving MTS software used to control complex electromechanical test systems, with a focus on high‑performance simulation, analysis, and...SuggestedLocal area$90k - $120k
MTS Systems Corporation in Eden Prairie is looking for a Software Engineer responsible for developing and improving software used in electromechanical test systems. This role involves collaboration across engineering functions and requires a Bachelor's degree in a related...Suggested$83.1k - $114.29k
...opportunity interest you? Western National is seeking an Automation Engineer II to join our team! The individual in this role will collaborate with product teams to implement, test, and validate software application modifications. This position plays a key role in...SuggestedFull timeLocal areaRemote workWork visaFlexible hours$95k - $104k
...Design Assurance Engineer II Why Join Bracco Medical Technologies? We care as much about our employees as we do our patients. Our... ...conformance to product requirements associated to medical devices or software as a medical device (SaMD) products. Drive the Design...Temporary workCasual workWork at officeNight shift- Garmin is seeking a full-time Software Engineer 1 for Real Time Aviation Data at our Chanhassen, MN location. In this role, you will be part of the Aviation Cloud Data Content team, tasked with enhancing existing software solutions for aeronautical and weather data across...Full time
- ...Building Technologies North America in Minnesota seeks a design engineer to plan and review security systems including access control,... ...certifications in security platforms and proficiency with Office software are expected. #J-18808-Ljbffr Bosch Building Technologies...Work at office
- ## New Product Introduction Engineer II - Med DeviceApplylocations: Minnetonka, MNtime type: Full timeposted on: Posted Todayjob requisition id: R\_00101507**Working at Freudenberg: We will wow your world!**# Responsibilities:* Execute the development, prototyping, and...
$87.5k - $115k
...Quality Engineer II — Chaska, MN Location: Chaska, MN Job ID: 1983-5105-27-NB-P # of Openings: 1 Position Overview The Quality Engineer supports program quality initiatives and monitors quality performance for both the supply chain and internal development and production...Full timeMonday to Friday- ...exchange information, ask questions and regularly check for understanding in support of your development as a Post Market Surveillance Engineer II. Audit Support: Support internal and external audits, provide support for regulatory inspections and customer audits, and...Work at office
- Junior Software Engineer - 2307051 (Remote) Join to apply for the Junior Software Engineer - 2307051 (Remote) role at Jobright.ai Junior Software... ...Engineer - Cross-platform C++ - Multipass Software Engineer II, Backend (Loan Originations & Reporting) We’re unlocking...Remote jobFull timeH1b
- Job Title: Process Development Engineer II Department: Method Development Status: Full Time - Exempt Position Purpose: The Process Development Engineer II is responsible for developing, refining, and transferring manufacturing processes that support new product introduction...Full timeWork at office
- Overview We are seeking a full-time Software Engineer 1 - 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 existing software solutions for aeronautical and weather data, developing features...Full timeInternship
- Huntington in the United States is seeking a Programmer/Analyst 2 to modify existing software and write new programs to support user and management needs. You will design, test, debug, document, and implement applications while consulting with users to tailor solutions...Work at officeFlexible hours
- Huntington National Bank is seeking a Programmer/Analyst 2 to modify existing software or write new programs to support user and management needs. You will design, test, debug, document, and implement programs while consulting with users to design and explain changes and...Work at officeRemote workFlexible hours
$100k - $110k
Software & Controls Engineer (Open) Location: Chanhassen, MN - Manufacturing - AES Air Liquide Electronics provides innovative electronic materials to meet the growing demands for mobility, connectivity, computing power, and energy efficiency. The Advanced Equipment Systems...$110k - $140k
Description Supervisor’s Title: Senior R&D Engineering Manager Exempt Status: Exempt Location:... ...Benefits. Basic Function: The Senior Software Engineer will be responsible for developing... ...compliance with IEC 62304 and FDA Class II/III device requirements. Develops...Flexible hours$100k - $110k
R10091817 Software & Controls Engineer (Open) Location: Chanhassen, MN - Manufacturing - AES Air Liquide Electronics innovative electronic materials respond to increasingly challenging customer demands for improved mobility, connectivity, computing power and energy consumption...- Imricor is seeking a Senior Software Engineer to develop software for capital equipment products, including real-time navigation, device control... ...reliable, compliant software under IEC 62304 and FDA Class II/III standards, with collaboration across hardware, quality, regulatory...
- ...and 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, scalable, and resilient...
$72.8k - $130k
...across the organization and globally. Develop, learn, and maintain applications and services in the public cloud, ideally Azure. Engineer and manage applications and services hosted in containerized environments, preferably Kubernetes. Work with databases (SQL and NoSQL...Full timeLocal areaWorldwideShift work$86k - $129k
14000 Technology Dr., Eden Prairie, MN 55344, USA Primary Objective The Software Engineer role is a member of the Application Software Development team at MTS Systems. The team is responsible for the design, creation, test, and continual improvement of MTS application software...Local area$79k - $93k
...visual aids; prepare technical construction drawings. Review the development of designs for compliance with applicable codes, adopted engineering standards, and good engineering practices. Deliver technical presentations to internal and external audiences as required as part...Work at officeLocal areaMonday to FridayFlexible hours$77.5k - $90k
Production Engineer II Location: Chaska, MN Job Id: 1946-856-R-27 Number of Openings: 1 Elevate your career at Marotta Controls, a New Jersey Top Workplace three years running! Dedicated to innovation, quality and excellence, we deliver cutting edge control systems for...Local areaFlexible hours$87.5k - $115k
Marotta Controls in Chaska, MN is looking for a Quality Engineer II to support program quality initiatives and monitor quality performance. The role involves leading root cause analysis, working with supply chain quality, and driving corrective actions. Candidates should...- Air Liquide is seeking a Software & Controls Engineer in Chanhassen, MN, to design and implement software for electro-mechanical systems. The role requires collaboration with specialists to develop solutions for the semiconductor industry. The candidate should have a bachelor...
$75k - $105k
Bolton & Menk, Inc. is seeking a Community Planner II in Chaska, MN to guide planning studies and land development reviews. As a part of a collaborative team, you will analyze data, create reports, and interact with community members and public officials. Ideal candidates...- ...We are looking for a Senior Software Engineer who thrives at the intersection of hands‑on development and regulatory rigor. This role is ideal for an experienced engineer who enjoys building and troubleshooting complex software while also taking ownership of technical...Local area
$80k - $125k
...Application Engineer US-MN-Roseville Job ID: 2026-3439 # of Openings: 1 Category: Engineering Horton, Inc. Overview Horton, Inc., has an opening for a Truck Application Engineer (On-Highway Group) to work at our Corporate Headquarters in...WorldwideVisa sponsorshipFree visaMonday to Friday
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer II. Be the first to apply!
- part time software developer remote Shakopee, MN
- senior software engineer remote Shakopee, MN
- ultimate software Shakopee, MN
- remote software sales Shakopee, MN
- senior c# .net software developer Shakopee, MN
- id software Shakopee, MN
- software Shakopee, MN
- entry level software sales Shakopee, MN
- healthcare software sales Shakopee, MN
- software implementation project manager Shakopee, MN

