HID
Overview
An Amazing Career Opportunity for a Staff Software Engineer Location:
Salt Lake City, Utah Job ID:
40625 As a Staff Software Engineer, you are responsible for implementing architectural designs, creating applications, evaluating and implementing new technologies, redesigning existing applications, mentoring teammates, solving problems, and resolving defects in an Agile environment. Regular activities include developing architecture and design features, building prototypes, participating in design and code reviews, working with product owners and stakeholders, reviewing user stories, and facilitating code reviews. Who we are We are HID Global, powering trusted identities for people, places, and things, enabling safe transactions, productive work, and secure access. HID Global is a high-tech software company with headquarters in Austin, TX, and over 4,500 worldwide employees. Identity and Access Management Solutions (IAMS) protect more than 85 million user identities. We lead with Zero Trust, risk-based multi-factor authentication, and secure user identities across converged environments, expanding deployments with digital certificates and PKIaaS at scale. Are you ready to make a difference? Join us and help shape the future of security. Your role
Provide enterprise architecture guidance. Define and evolve the technical vision with a focus on microservices and replaceability. Evaluate and recommend technology choices aligned with business strategy and future needs. Stay informed about industry standards and emerging technologies relevant to current and future product needs. Identify and share software architecture education opportunities with peers and leaders. Develop new applications, maintain existing ones, and identify deprecation opportunities. Preserve and automate deployment of source code and assets via CI/CD. Mentor Software Engineering and QA team members. Publish and evangelize development and data model standards and guidelines. Participate in code reviews through pull/merge requests. Work with engineering and product owners to understand functional requirements as part of a product vision. Guide and consult with other engineering teams on critical design or performance issues. Your experience and background
Bachelors degree in computer science, electrical engineering, information systems, or related field. Equivalent education with relevant work experience may be considered. Minimum of 7+ years of software experience. Experience in PKI and internet security concepts/protocols. Strong knowledge of design patterns and their implementation. Experience with Spring Boot, Docker, and Kubernetes. Experience with Spring, JBoss and/or Tomcat containers; HTTP, JSON, XML, and Web Service protocols. Proficiency in Java, JSP, Java Servlets, React and/or Angular, SQL, NoSQL, and web development concepts. Familiarity with Microservices, GraphQL or REST. Version control (Git) and Gitflow release management. Experience decomposing monoliths; containerized deployment knowledge. Understanding of dependency management (Maven, Jenkins or Gradle). Understanding of CI/CD tools (Jenkins, Bamboo, GitLab, etc.). Experience with Agile methodologies (Scrum, XP, SAFe, etc.). Understanding of cloud architecture on Microsoft Azure, AWS, or Google Cloud Platform. Experience with Event-Driven integrations. What we can offer you
Competitive salary and rewards package Comprehensive benefits and annual leave offering to support work-life balance Inclusive culture and vibrant environment Extensive career development opportunities Being part of a global organization shaping hardware, software, and services for secure access Why apply?
Empowerment:
Work as part of a global team in a flexible environment. If you have most of the skills and experience, we want you to apply. Innovation:
Embrace challenges and drive change. We welcome flexible work arrangements and diverse approaches. Integrity:
Results-oriented, reliable, and respectful. We strive for an inclusive workplace where everyone can thrive. HID does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. We are not responsible for any fees related to unsolicited resumes. HID is committed to building a diverse, equitable, and inclusive workforce. We evaluate applicants without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, disability, age, veteran status, or any legally protected characteristic. If you require accommodations during the application process or to perform essential job functions, please contact accommodations-ext@hidglobal.com. We make it easier for people to get where they want to go. HID technology enables billions of interactions in more than 100 countries, helping to create trusted identities that unlock access and opportunities. #J-18808-Ljbffr
An Amazing Career Opportunity for a Staff Software Engineer Location:
Salt Lake City, Utah Job ID:
40625 As a Staff Software Engineer, you are responsible for implementing architectural designs, creating applications, evaluating and implementing new technologies, redesigning existing applications, mentoring teammates, solving problems, and resolving defects in an Agile environment. Regular activities include developing architecture and design features, building prototypes, participating in design and code reviews, working with product owners and stakeholders, reviewing user stories, and facilitating code reviews. Who we are We are HID Global, powering trusted identities for people, places, and things, enabling safe transactions, productive work, and secure access. HID Global is a high-tech software company with headquarters in Austin, TX, and over 4,500 worldwide employees. Identity and Access Management Solutions (IAMS) protect more than 85 million user identities. We lead with Zero Trust, risk-based multi-factor authentication, and secure user identities across converged environments, expanding deployments with digital certificates and PKIaaS at scale. Are you ready to make a difference? Join us and help shape the future of security. Your role
Provide enterprise architecture guidance. Define and evolve the technical vision with a focus on microservices and replaceability. Evaluate and recommend technology choices aligned with business strategy and future needs. Stay informed about industry standards and emerging technologies relevant to current and future product needs. Identify and share software architecture education opportunities with peers and leaders. Develop new applications, maintain existing ones, and identify deprecation opportunities. Preserve and automate deployment of source code and assets via CI/CD. Mentor Software Engineering and QA team members. Publish and evangelize development and data model standards and guidelines. Participate in code reviews through pull/merge requests. Work with engineering and product owners to understand functional requirements as part of a product vision. Guide and consult with other engineering teams on critical design or performance issues. Your experience and background
Bachelors degree in computer science, electrical engineering, information systems, or related field. Equivalent education with relevant work experience may be considered. Minimum of 7+ years of software experience. Experience in PKI and internet security concepts/protocols. Strong knowledge of design patterns and their implementation. Experience with Spring Boot, Docker, and Kubernetes. Experience with Spring, JBoss and/or Tomcat containers; HTTP, JSON, XML, and Web Service protocols. Proficiency in Java, JSP, Java Servlets, React and/or Angular, SQL, NoSQL, and web development concepts. Familiarity with Microservices, GraphQL or REST. Version control (Git) and Gitflow release management. Experience decomposing monoliths; containerized deployment knowledge. Understanding of dependency management (Maven, Jenkins or Gradle). Understanding of CI/CD tools (Jenkins, Bamboo, GitLab, etc.). Experience with Agile methodologies (Scrum, XP, SAFe, etc.). Understanding of cloud architecture on Microsoft Azure, AWS, or Google Cloud Platform. Experience with Event-Driven integrations. What we can offer you
Competitive salary and rewards package Comprehensive benefits and annual leave offering to support work-life balance Inclusive culture and vibrant environment Extensive career development opportunities Being part of a global organization shaping hardware, software, and services for secure access Why apply?
Empowerment:
Work as part of a global team in a flexible environment. If you have most of the skills and experience, we want you to apply. Innovation:
Embrace challenges and drive change. We welcome flexible work arrangements and diverse approaches. Integrity:
Results-oriented, reliable, and respectful. We strive for an inclusive workplace where everyone can thrive. HID does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. We are not responsible for any fees related to unsolicited resumes. HID is committed to building a diverse, equitable, and inclusive workforce. We evaluate applicants without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, disability, age, veteran status, or any legally protected characteristic. If you require accommodations during the application process or to perform essential job functions, please contact accommodations-ext@hidglobal.com. We make it easier for people to get where they want to go. HID technology enables billions of interactions in more than 100 countries, helping to create trusted identities that unlock access and opportunities. #J-18808-Ljbffr