HID powers trusted identities for people, places, and things, enabling secure transactions, productive work, and free travel. The company seeks a Staff Software Engineer to help shape the future of security by advancing its Identity and Access Management Solutions (IAMS), which protect over 85 million user identities.
Requirements
- Experience in PKI and internet security concepts/protocols.
- Sound working knowledge of: Application architecture principles.
- Sound working knowledge of: Design patterns and their implementation.
- Sound working knowledge of: Spring Boot, Docker and Kubernetes.
- Sound working knowledge of: Spring, JBoss and/or Tomcat containers; HTTP, JSON, XML, and Web Service protocols.
- Sound working knowledge of: Java, JSP, Java Servlets, React and/or Angular, SQL, NoSQL and web development concepts.
- Sound working knowledge of: Microservices, GraphQL or REST.
Responsibilities
- Providing enterprise architecture guidance.
- Defining and evolving the technical vision for the company with a focus on microservices and replaceability.
- Evaluating and recommending technology choices to proactively meet IdenTrust’s business strategy with a perspective towards future adaptation.
- Maintaining an ongoing awareness of industry standards and emerging technologies and how these relate to existing needs, potential product needs, technical needs and opportunities.
- Developing new applications, maintain existing applications, and identify and deprecate obsolete code.
- Preserving and automating the deployment of developer source code and software assets via CI/CD.
- Being a technical mentor for Software Engineering and QA team members.
Other
- Bachelor’s degree in computer science, electrical engineering, information systems, or a related field. Candidates with equivalent education, plus relevant work experience, may also be considered.
- Minimum of 7+ years of software experience.
- Experience working in Agile Development methodology (Scrum, XP, SAFe, etc.).
- Understanding of cloud application architecture in Microsoft Azure, Amazon Web Services or Google Cloud Platform.
- Experience with Event-Driven integrations.