28 days ago
Shakopee, MN, USAMid Level
Base Salary
$101k - $148k/yr
Responsibilities
- Design, develop, test, debug, deploy, and maintain secure, high-performing applications and services using Java, Spring, and React.
- Develop Entrust Issuance solutions and SaaS products that support secure, scalable digital identity experiences.
- Participate in system architecture, optimization, code reviews, requirements definition, documentation, and performance tuning.
- Apply secure development lifecycle practices, threat modeling, and web application security assessment techniques.
- Troubleshoot complex technical issues, identify root causes, and implement effective solutions.
- Develop and maintain automation and CI/CD environments.
- Contribute to planning and estimation by defining task breakdowns, timelines, and effort requirements.
- Help evolve the cloud solution architecture and technology stack for vertical and horizontal scalability.
- Collaborate across teams, work independently with minimal supervision, and share technical skills with colleagues.
Requirements
- Bachelor’s degree in computer science, MIS, or an equivalent technology discipline.
- At least 3 years of relevant software development experience creating business applications.
- At least 3 years of Java and Spring development experience, preferably using JDK 21 or later.
- At least 2 years of React and RESTful web services experience.
- At least 2 years of experience building SaaS products, preferably on AWS.
- Experience with multi-threaded applications, application performance tuning, and commercial or external software products.
- Hands-on experience with VS Code, IntelliJ, Jira, or similar tools.
- Preferred experience includes Spring Boot, Spring Security, AWS Lambda, ECS, Docker, Kubernetes, Ansible, JPA, Linux, SSO, SAML 2.0, and relational databases.
- Knowledge of software security concepts such as cryptography and obfuscation, as well as layered design, data access objects, business objects, and design patterns.
- Exposure to AI tools and Copilot-based development workflows, SDLC environments, Agile methodologies, and smartcard technology.
- Ability to work independently while collaborating effectively within a team.
Benefits
- Hybrid work arrangement requiring three days per week in the Shakopee, Minnesota office.
- Career growth through learning initiatives, meaningful challenges, and professional development opportunities.
- Medical, vision, dental, life, disability, mental health coaching, and virtual fitness programs.
- 401(k) matching contribution, paid personal time off, 12 paid holidays, parental leave, and education reimbursement.
- Eligible colleagues and dependents may receive comprehensive health and well-being programs, subject to applicable plan requirements.
Tech Stack
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.
