About The Company
Entrust is a global leader in providing trusted identity, secure digital infrastructure, and payment solutions. With a rich history of innovation, Entrust serves government agencies, financial institutions, and enterprises across more than 150 countries. The company's mission is to safeguard citizens, employees, and consumers by delivering reliable
security solutions that enable a more connected,
mobile, and secure world. Entrust's extensive portfolio includes digital certificates, authentication, encryption, and secure identity management, supporting billions of transactions annually. The organization is committed to fostering a culture of innovation, inclusion, and continuous growth, making it an ideal place for professionals seeking impactful careers in cyber
security and software development.
About The Role
The Software Developer II at Entrust will be a vital contributor to the design and development of cutting-edge Issuance solutions aimed at creating secure, scalable digital identity experiences. This role involves working with modern
web technologies such as
Java, Spring, and
React, aligned with industry-leading
security standards. The successful candidate will operate with minimal supervision, applying sound
technical judgment and collaborating across various teams to deliver high-quality, reliable software products. The position offers an exciting opportunity to work on innovative projects that enhance digital
security infrastructure, supporting Entrust’s mission to deliver trusted solutions worldwide.
Qualifications
The ideal candidate should possess a bachelor’s degree in computer science, MIS, or a related technology discipline. A minimum of three years of relevant experience in software development creating business
applications is required. Candidates must have at least three years of hands-on experience with
Java and Spring frameworks, preferably using JDK 21 or later, along with two or more years of experience working with
React and RESTful
web services. Experience in building
SaaS products, preferably on AWS, is essential. Proficiency with development tools such as VS Code, IntelliJ, and Jira is also necessary. Additionally, the candidate should have a background in developing multi-threaded
applications and be familiar with AI tools and Copilot-based workflows. The ability to work independently while effectively collaborating within a team environment is vital, alongside skills in application performance tuning.
Responsibilities
- Design, develop, test, debug, deploy, and maintain high-performing, secure applications and services utilizing Java, Spring, and React technologies.
- Create secure products and deploy solutions that improve user experience while adhering to security best practices.
- Implement secure development lifecycle practices, including threat modeling and web application security assessments.
- Participate in system architecture discussions, optimize existing systems, conduct code reviews, and document requirements thoroughly.
- Troubleshoot and resolve complex technical issues by identifying root causes and implementing effective solutions promptly.
- Apply Agile (Scrum) methodologies to track project progress, support consistent standards, and facilitate team collaboration.
- Contribute to project planning and estimation, defining task breakdowns, timelines, and effort requirements.
- Develop and maintain automation pipelines and Continuous Integration/Continuous Deployment (CI/CD) environments.
- Work independently on assigned projects, demonstrating a process-oriented mindset and attention to detail.
- Collaborate with colleagues across teams, sharing knowledge, and fostering a culture of continuous improvement.
Benefits
Entrust offers a comprehensive benefits package designed to support the well-being and professional growth of its employees. Employees enjoy competitive compensation, health insurance, retirement plans, and paid time off. The company emphasizes career development through learning initiatives, mentorship programs, and opportunities for advancement. Entrust fosters a collaborative and inclusive work environment that values diversity and promotes a culture of respect. Employees also benefit from flexible work arrangements, including a hybrid work model, and access to cutting-edge tools and technologies to enhance their skills and productivity. The organization is dedicated to creating a supportive atmosphere where employees can thrive both personally and professionally.
Equal Opportunity
Entrust is an equal opportunity employer committed to fostering a diverse and inclusive workplace. We do not discriminate based on race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, disability, or any other protected status. We believe that a diverse workforce enhances innovation and drives better business outcomes. All qualified applicants will receive consideration for employment without regard to any protected characteristic. Entrust is dedicated to providing an environment where every employee feels valued, respected, and empowered to contribute their best.