Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Developer II image - Rise Careers
Job details

Software Developer II

Join us at Entrust  

At Entrust, we’re shaping the future of identity centric security solutions. From our comprehensive portfolio of solutions to our flexible, global workplace, we empower careers, foster collaboration, and build solutions that help keep the world moving safely. 

   

Get to Know Us  

Headquartered in Minnesota, Entrust is an industry leader in identity-centric security solutions, serving over 150 countries with cutting-edge, scalable technologies. But our secret weapon? Our people. It’s the curiosity, dedication, and innovation that drive our success and help us anticipate the future. 

Position Overview:  

We are looking for a Software Developer II to join our team and take an active role in the design and development of Entrust Issuance solutions.  The solutions are built using Java and modern Web technology stack that employs the latest in industry required security standards.  The qualified candidate will work with minimal supervision and utilize knowledge, experience and judgment to accomplish goals.

Responsibilities: 

  • Passionately design, test, deploy, debug, implement high performing and secure software applications that transform user experiences.

  • Effectively apply Agile (Scrum) methodology to track progress and enforce project standards.

  • Knowledgeable about secure development life cycle, threat modelling, and web application security assessments.

  • Participate in architecture and design discussions, code reviews, requirements definition, and documentation

  • Contribute to the estimation of work for the team by defining task breakdown, project duration and concurrent effort.

  • Troubleshoot and resolve complex technical issues, identify root causes and implement effective solutions

  • Develop and maintain automation and CI/CD environments.

  • Function independently with project assignments and with minimal supervision.

  • Exhibit a process-oriented mind set.

  • Collaborate with brilliant minds and share skills across product teams

Your future short-term and major projects:

  • Help the development team expand the data collection and AI capabilities of our Issuance Device Management cloud solution.

  • Make impactful contributions, including hardware integrations, to our device integration services which are bundled with several of our Issuance solutions.  

  • Identify opportunities to drive innovation, accelerate product launches, and remove bottlenecks to deliver results faster.

Basic Qualifications, Skills & Experience  

  • Bachelor’s degree in computer science, MIS, or equivalent degree in a technology discipline.

  • 3+ years relevant software development experience creating business applications with Java/Spring/React technologies

  • Experience in RESTful web service development

  • Understands the concepts of business objects, layered design, data access objects, and design patterns.

  • Experience with relational databases such as MySQL, Oracle, PostgreSQL, SQL Server and SQL languages.

  • Must be able to lawfully work within the US and have unrestricted work authorization for US

Preferred Qualifications, Skills & Experience: 

  • Experience with IntelliJ, Jenkins and Jira

  • Experience in multi-threaded applications

  • Experience with software security concepts (secure SDLC, cryptography, obfuscation, ...)

  • Experience with SaaS development and deployment

  • Experience in Spring boot, Spring security

  • Experience with Docker, Kubernetes, Ansible scripts, JPA, Linux

  • Experience in SSO, SAML 2.0

  • Experience developing a commercial/external software product.

  • Experience in smart card technology

Where you will be:  This role is hybrid, requiring three days a week in-office at our HQ offices in Shakopee, MN as specified in the job description. At Entrust, we have a distributed workforce.

About Entrust:

Our growing company relies on curious, dedicated and innovative colleagues to anticipate the future and provide solutions for a more connected, mobile and secure world. Entrust technologies and expertise help government agencies, enterprises and financial institutions in more than 150 countries serve and safeguard citizens, employees and consumers. Each year, our solutions secure billions of transactions — and every day, our technologies issue and manage more than 10 million secure identities. How do we do all of this? Together.

Join us. Together we’ll create solutions for a more connected, mobile and secure life. For more information, visit www.entrust.com. Follow us on Twitter, YouTube and LinkedIn.

Entrust Corporation is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, sex, color, religion, sexual orientation, gender identity, national origin, protected veteran status, or on the basis of disability.

NO AGENCIES, NO RELOCATION

#LI-GR1

#ENT123

At Entrust, we don’t just offer jobs – we offer career journeys. Here is what you can expect when you join our team:  

  • Career Growth: Whether you’re a budding developer or a seasoned expert, we’re invested in your professional journey. With learning-forward initiatives and exciting challenges, your growth is our priority.  

  • Flexibility: Life is all about balance. Whether you’re remote, hybrid, or on-site, we offer flexible options that fit your lifestyle.  

  • Collaboration: Here, your voice matters. Our teams thrive on sharing ideas, brainstorming solutions, and working together to build a better tomorrow.  

We believe in securing identities—but it doesn’t stop there. At Entrust, we’re passionate about valuing all identities. Our culture is built on diversity, inclusion, and respect. From unconscious bias training for our leaders to global affinity groups that connect colleagues across the globe, we’re creating a community where everyone is encouraged to be themselves.  

 

Ready to Make an Impact?  

If you’re excited by the prospect of innovating, growing your career, and collaborating in a dynamic environment, Entrust is the place for you. Join us in making a difference. Let’s build a more secure world—together.  

   

Apply today!  

 

For more information, visit www.entrust.com.  Follow us on, LinkedIn, Facebook, Instagram, and YouTube

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 which include 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. Please speak with the recruiter for more details. Note: Benefit and Compensation programs are subject to eligibility requirements and other terms of the applicable plan or program. Entrust has the right to end, suspend or amend any of its plans at any time in whole or in part.

For US roles, or where applicable:

Entrust is an EEO/AA/Disabled/Veterans Employer

For Canadian roles, or where applicable:

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.

If you require an accommodation, contact accessibility@entrust.com.

Recruiter:

Grace Rusingiza

Grace.Rusingiza@entrust.com

Average salary estimate

$124297 / YEARLY (est.)
min
max
$100781K
$147813K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Developer II, Entrust

At Entrust, we're on a mission to revolutionize identity-centric security solutions, and we're looking for a passionate Software Developer II to join our vibrant team in Shakopee, MN. In this role, you'll get to immerse yourself in an engaging environment where you'll design and develop Entrust Issuance solutions using Java and the latest web technologies, ensuring that our products adhere to current industry security standards. You’ll take the reins on tasks like debugging, deploying high-performing applications, and troubleshooting technical hitches, all while working independently. The best part? You’ll collaborate with brilliant minds who are just as eager to innovate and create a secure world as you are! Your contributions will directly influence not only our cloud solutions but also the hardware integrations necessary for our device management services. We value your input in architecture discussions and code reviews, and we’re excited for you to help accelerate product launches while identifying and solving bottlenecks. With your experience in Agile methodologies and a knack for CI/CD environments, you'll fit right in as we work together to transform user experiences. We believe in fostering innovation and a collaborative culture—where your curiosity and creativity can flourish. Excited? We are too! Join us in shaping the future at Entrust, where your career journey truly matters.

Frequently Asked Questions (FAQs) for Software Developer II Role at Entrust
What are the primary responsibilities of a Software Developer II at Entrust?

As a Software Developer II at Entrust, you'll be responsible for designing, testing, and deploying high-performing and secure software applications. Your role includes collaborating in architecture discussions, conducting code reviews, and contributing to Agile methodologies to ensure project standards are met. Additionally, you'll troubleshoot complex technical issues and participate in the development of CI/CD environments—all while working in a supportive and innovative team.

Join Rise to see the full answer
What qualifications are required for the Software Developer II position at Entrust?

To qualify for the Software Developer II position at Entrust, candidates should possess a Bachelor’s degree in computer science or a related field, along with at least 3 years of relevant software development experience, particularly with Java/Spring/React technologies. Familiarity with RESTful web services, relational databases like MySQL and PostgreSQL, and an understanding of secure development practices are essential for success in this role.

Join Rise to see the full answer
What programming languages and technologies should a Software Developer II at Entrust be proficient in?

A Software Developer II at Entrust should be proficient in Java and familiar with modern web technologies, particularly those in the Spring framework. Experience with RESTful web service development and relational databases is also vital. Additionally, knowledge of automation tools and methodologies such as CI/CD, IntelliJ, and Jira will enhance a developer's capability to succeed in this dynamic role.

Join Rise to see the full answer
Is remote work an option for Software Developer II roles at Entrust?

The Software Developer II position at Entrust is hybrid, requiring attendance in the Shakopee, MN office three days a week. This flexible structure allows you to balance in-office collaboration with remote work, providing an optimal environment for productivity and teamwork while accommodating your lifestyle.

Join Rise to see the full answer
How does Entrust promote career growth for Software Developer II employees?

Entrust is committed to your professional journey, offering various initiatives to support career growth for Software Developer II employees. With targeted learning opportunities, exciting projects, and a collaborative culture that values your input, we ensure that you're not just taking a job, but embarking on a meaningful career path filled with challenges and the chance to innovate!

Join Rise to see the full answer
Common Interview Questions for Software Developer II
Can you describe your experience with Java and related technologies for the Software Developer II position?

When answering this question, emphasize your proficiency in Java, particularly your experience with frameworks like Spring. Discuss specific projects you’ve worked on, the challenges you faced, and how you solved them using your technical skills. Mention methods you used for testing and deployment to showcase your practical knowledge.

Join Rise to see the full answer
What strategies do you use for debugging complex applications?

In your response, outline a systematic approach to debugging. Start with understanding the application’s codebase, then use tools to log errors, isolate the issue, and implement tests. Emphasize your persistence in troubleshooting and how collaborating with team members can provide new insights into problem-solving.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple projects?

Discuss your organizational skills and prioritization strategies. Explain how you assess project deadlines and deliverables, maintain open communication with your team, and utilize Agile methodologies to track progress and adapt to changing priorities effectively.

Join Rise to see the full answer
What is your experience with Agile methodologies and how do they enhance development work?

Explain your familiarity with Agile, especially Scrum, and how it emphasizes collaboration and flexibility. Provide examples of how Agile principles have improved project delivery times and team dynamics in your past projects, highlighting your role in those processes.

Join Rise to see the full answer
Can you explain the secure SDLC and its importance in software development?

In your answer, discuss the concept of Secure Software Development Life Cycle (SDLC) and its crucial role in addressing security risks from the start of the development process. Provide examples of how you apply security practices in each phase of the SDLC to minimize vulnerabilities.

Join Rise to see the full answer
How do you stay current with new technologies and industry trends?

Highlight your commitment to continuous learning by discussing various resources you utilize, like online courses, industry conferences, and technology blogs. Mention any professional groups you are part of and how they contribute to your knowledge base in software development.

Join Rise to see the full answer
What challenges are frequently encountered when working with RESTful web services?

Share specific challenges you've faced with RESTful services, such as managing authentication, handling error responses, or ensuring efficient data exchanges. Discuss how you approached these issues and the solutions you implemented to enhance service reliability.

Join Rise to see the full answer
Can you provide an example of how you've collaborated with cross-functional teams?

Discuss a specific project where you worked with multiple teams, like design, quality assurance, and operations. Emphasize communication strategies you used, how you ensured alignment across team goals, and any lessons learned from the collaborative process.

Join Rise to see the full answer
What role does documentation play in your software development workflow?

In your response, highlight the importance of documentation in maintaining code quality, facilitating team communication, and preserving knowledge for future projects. Mention practices you follow to keep documentation clear and up-to-date.

Join Rise to see the full answer
How do you approach learning a new technology or programming language?

Discuss your strategy for picking up new technologies, such as project-based learning, utilizing online resources, or engaging with coding communities. Explain your approach to hands-on practice and how you ensure mastery of the new skill for future projects.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 11 days ago

Entrust is on the lookout for an experienced Senior Manager of Legal Operations to innovate and optimize legal processes across its global footprint.

Photo of the Rise User
Posted 4 days ago

Seeking a skilled Python Developer to innovate and scale backend infrastructure for a cutting-edge AI voice system in a thriving startup.

ngc Hybrid United States-California-Redondo Beach
Posted 4 days ago

Join Northrop Grumman as a Principal Software Engineer to innovate and enhance Military Satellite Communication systems.

Join Halo Studios as a Senior Software Engineering Architect and help shape the future of the blockbuster Halo series of video games.

Elevate your career with Berklee as a Senior Full-Stack Web Developer focusing on innovative web solutions.

Photo of the Rise User
Sopra Steria Remote 72 All. des Noisetiers, 69760 Limonest, France
Posted 12 days ago

Become a key player in digital transformation as a Lead Developer at Sopra Steria, working on impactful projects in Lyon.

Photo of the Rise User
Posted 13 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Growth & Learning
Transparent & Candid
Customer-Centric
Snacks
Onsite Gym
Family Coverage (Insurance)
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Learning & Development
Paid Time-Off
401K Matching
Maternity Leave
Paternity Leave

Intel is looking for skilled GPU Software Development Engineers to design tools for system management and configuration in high-performance environments.

Photo of the Rise User

We are seeking an experienced Game Optimization Programmer to design and implement high-performance systems in a collaborative studio environment.

Photo of the Rise User
Medtronic Remote Boston, Massachusetts, United States of America
Posted 2 days ago

Advance your career with Medtronic as a Sr. Software Engineer focused on medical imaging solutions.

Today more than ever, people demand more seamless, secure experiences, whether they’re crossing borders, making a purchase, accessing e-gov services or logging into corporate networks. Entrust is dedicated to securing a world in motion by enabling...

5 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 21, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Cincinnati just viewed Marketing Analyst at Anchorage Digital
Photo of the Rise User
Someone from OH, Cincinnati just viewed Marketing Analytics Analyst at 10x Genomics
Photo of the Rise User
Someone from OH, Columbus just viewed Sr Specialist Quality & Regulatory Compliance at bioMérieux
Photo of the Rise User
Someone from OH, Cincinnati just viewed Jr. Graphics Designer at NBCUniversal
o
Someone from OH, Cleveland just viewed Nike Marketing Coordinator at osu
Photo of the Rise User
Someone from OH, Columbus just viewed Project Manager at Promise
Photo of the Rise User
57 people applied to Senior PLSQL Developer at ProArch
Photo of the Rise User
Someone from OH, Lima just viewed Program/Project Manager I at SRI International
G
Someone from OH, Mount Orab just viewed Backend Developer at GATEWAY CAREERS
Photo of the Rise User
Someone from OH, Alliance just viewed Editor, Music Editorial (Fixed-Term Contract) at Spotify
Photo of the Rise User
6 people applied to Junior Software Engineer at Enode
Photo of the Rise User
6 people applied to Full-Stack Developer at Solvd
Photo of the Rise User
Someone from OH, Cleveland just viewed IoT Engineer Intern (Batam) at Bosch Group
Photo of the Rise User
7 people applied to Junior .NET Developer at Optimiza
Photo of the Rise User
Someone from OH, Warren just viewed HR Business Partner - COO at Goodyear
Photo of the Rise User
Someone from OH, Berea just viewed Used Car Buyer - Concord Toyota at Sonic Automotive
Photo of the Rise User
Someone from OH, Columbus just viewed KYC Analyst at Satispay
Photo of the Rise User
Someone from OH, Dayton just viewed Career Center Support Specialist at Wiley
Photo of the Rise User
Someone from OH, Dayton just viewed Service Center Manager at Dayton Freight