2 months ago
Shakopee, MN, USAMid Level / Senior
Base Salary
$101k - $148k/yr
Responsibilities
- Design, develop, test, document, and deploy software for smart card personalization products.
- Troubleshoot complex issues, identify root causes, and implement effective solutions.
- Participate in requirements reviews, code reviews, unit testing, documentation, and system optimization.
- Develop new product features supporting market needs, including EMV adoption of AES standards.
- Help evolve the development team’s architecture and technology stack.
- Identify opportunities to drive innovation, accelerate product launches, and remove delivery bottlenecks.
- Apply secure development lifecycle, threat modeling, and web application security practices.
- Work independently with minimal supervision and collaborate with internal teams.
Requirements
- Bachelor’s degree in computer science or an equivalent degree in a technology discipline.
- Three to six years of experience creating business applications with Java, Spring, and React.
- Experience working with multi-person teams and projects.
- Experience with cryptographic programming, including PKCS#11, symmetric and asymmetric encryption, padding schemes, and key management.
- Experience with relational databases and SQL languages.
- Experience with Git, BitBucket, Jira, and Jenkins.
- Knowledge of low-level security protocols, security standards, and vulnerabilities.
- Experience with multithreaded development, web services, REST, and SOAP.
- Familiarity with EMV specifications, XML, and JSON parsing and manipulation.
- Experience optimizing code for performance and troubleshooting performance issues.
- Experience with one or more of C#, C, or Python.
- Experience with AI integration into the software development lifecycle and agile processes is preferred.
Benefits
- Hybrid work arrangement requiring three days per week in the Shakopee, Minnesota headquarters office.
- Career growth opportunities, learning-forward initiatives, and professional development challenges.
- Medical, vision, dental, life, and disability insurance.
- 401(k) matching contribution, paid personal time off, and 12 paid holidays.
- Parental leave, education reimbursement, mental health coaching, and virtual fitness programs.
- Collaborative, inclusive workplace with diversity initiatives and global affinity groups.
Categories
About Entrust
Entrust builds identity-centric security software and hardware for enterprises, governments, and financial institutions, including PKI and certificate management, SSL/TLS, MFA, HSMs, and digital identity verification. It also supplies systems that issue payment cards, passports, and secure ID credentials. The privately held company is headquartered in Minneapolis, Minnesota, and serves customers in more than 150 countries.
