Staff Software Engineer

ASSA ABLOY Sicherheitstechnik GmbH

Salt Lake City (UT)

Hybrid

USD 140,000 - 190,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive salary
Career development opportunities
Inclusive culture
Global organization

Job summary

HID Global, a leading identity and access management software provider, seeks a Staff Software Engineer to shape architecture in Salt Lake City. You will implement designs, mentor teams, and promote new technologies within an Agile framework.

You will drive architectural decisions, evolve the microservices roadmap, and ensure scalable, replaceable solutions across platforms while collaborating with product owners and developers.

Qualifications

  • Minimum 7 years of software engineering experience.
  • BS degree or equivalent in computer science or related field.
  • Strong knowledge of architecture, design patterns and deployment.
  • Proficient in Java-based stack and modern web technologies.
  • Experience with microservices, REST/GraphQL and cloud basics.
  • Familiarity with CI/CD, containers, and Agile practices.

Responsibilities

  • Develop architecture and design features; lead code reviews.
  • Provide enterprise architecture guidance for microservices.
  • Define and evolve technical vision with focus on replaceability.
  • Evaluate technologies to meet business strategy and future needs.
  • Mentor software engineers and QA members; drive standards.
  • Push for CI/CD automation and scalable deployment practices.

Skills

Java
Spring Boot
REST
GraphQL
NoSQL
SQL
Microservices
React
Angular
CI/CD

Education

Bachelor’s degree in Computer Science or related field

Tools

Docker
Kubernetes
Git / GitFlow
Jenkins / CI tools
Maven / Gradle
Tomcat / Java EE containers
JDBC / O/R mapping

Job description

Job Summary

Staff Software Engineer – Salt Lake City, Utah – Job ID: 50469

We are HID, a high‑tech software company headquartered in Austin, TX, with over 4,500 worldwide employees. HID Global Identity and Access Management (IAM) products protect more than 85 million user identities. As a Staff Software Engineer, you will implement architectural designs, create applications, evaluate and implement new technologies, redesign existing applications, mentor teammates, solve problems, and resolve defects in an Agile environment.

Responsibilities
  • Develop architecture and design features, build prototypes, participate in design and code reviews, work with product owners and stakeholders, review user stories, and facilitate code reviews.
  • Provide enterprise architecture guidance.
  • Help define and evolve the technical vision for the company with a focus on microservices and replaceability.
  • Evaluate and recommend technology choices to proactively meet business strategy with a perspective toward future adaptation.
  • Maintain an ongoing awareness of industry standards and emerging technologies and how these relate to existing needs, potential product needs, technical needs and opportunities.
  • Take the initiative to find software architecture education opportunities and share learnings with peer group and leaders.
  • Develop new applications, maintain existing applications, and identify and deprecate obsolete code.
  • Preserve and automate the deployment of developer source code and software assets via CI/CD.
  • Work collaboratively with other developers and provide input, direction, and vision for product implementation.
  • Act as a technical mentor for Software Engineering and QA team members.
  • Facilitate team member opportunities to design, while steering them clear of problematic practices.
  • Create, publish, and evangelize development and data model standards and guidelines.
  • Participate in code reviews through pull/merge requests.
  • Work closely with engineering and product owners to understand functional requirements as part of a product vision.
  • Maintain consistency with the company’s technical vision.
  • Provide third‑tier support when needed.
  • Guide and consult with other engineering teams on critical design or performance issues.
  • Evaluate technologies, evangelize standards and define long‑term strategies.
  • Develop and modernize code and systems, automate using pipelines, support critical issues.
  • Guide peer engineers, steer software design, review engineering output.
  • Translate business requirements and educate the organization.
Qualifications
  • Minimum 7years of software engineering experience.
  • Bachelor’s degree in computer science, electrical engineering, information systems, or a related field. Candidates with equivalent education and relevant work experience may also be considered.
  • Sound working knowledge of application architecture principles, design patterns and their implementation.
  • Experience with Spring Boot, Docker, Kubernetes, Spring, JBoss, Oracle 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.
  • Experience with microservices, GraphQL or REST, version control systems, Gitflow branch/release management.
  • Experience in decomposing monolith applications.
  • Good knowledge of containerized application deployment.
  • Understanding of dependency management (Maven, Jenkins, or Gradle).
  • Understanding of Continuous Integration/Continuous Delivery and the tools that support it (Jenkins, Hudson, Bamboo, GitLab, etc.).
  • 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.
  • Preferred: PKI, certificate lifecycle management, and hardware secure modules.
Benefits and Compensation
  • Competitive salary and rewards package.
  • Competitive benefits and annual leave offering, allowing for work‑life balance.
  • A vibrant, welcoming & inclusive culture.
  • Extensive career development opportunities and resources to maximize your potential.
  • To be a part of a global organization that is pioneering the hardware, software and services that allow people to confidently navigate the physical and digital worlds.
Equal‑Opportunity Employment

HID is committed to building a diverse, equitable, and inclusive workforce that reflects the global communities we serve.

As an equal‑opportunity employer, we welcome applications from individuals of all backgrounds, experiences, and perspectives.

We evaluate applicants without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, disability, age, veteran status, or any other legally protected characteristic.

Eligibility and Immigration
  • Immigration Sponsorship Not Available.
  • Applicants for this position must be currently and legally authorized to reside and work in the hiring country.
  • HID Global will not offer immigration sponsorship or assume sponsorship of an employment visa for this position.
  • International relocation or remote work arrangements outside of the hiring country will not be considered.
Disability Accommodation

If you have a disability and require assistance or accommodation to participate in the application process or to perform essential job functions, please contact accommodations-ext@hidglobal.com.

Recruitment Process

Our Talent Acquisition team may use an AI‑powered screening tool to support their initial review of your application. The tool analyzes resume content such as qualifications, skills, and experience to help recruiters assess applications against role requirements. It does not score, rank, filter, or make any decisions about your application. All hiring decisions are made by people following their own review of your full application. Information processed by the tool is deleted once the recruiter’s review is complete. If you believe the tool has not accurately represented your application, you can request direct human review by contacting privacy@hidglobal.com with the subject line “Application Review Request” and the role you applied for.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Software Engineer
Staff Software Engineer

HID Global Corporation • Salt Lake City (UT)

On-site
USD 130,000 - 170,000
Competitive salary
Career development opportunities
Inclusive culture
Staff Software Engineer
Staff Software Engineer

HID • Salt Lake City (UT)

On-site
USD 130,000 - 170,000
Competitive salary
Benefits & annual leave
Inclusive culture
+2
Systems Operations Engineer
Systems Operations Engineer

ASSA ABLOY Sicherheitstechnik GmbH • Salt Lake City (UT)

Hybrid
USD 90,000 - 120,000
Competitive salary
Career development
Inclusive culture
Senior Systems Engineer
Senior Systems Engineer

HID • Salt Lake City (UT)

On-site
USD 120,000 - 160,000
Competitive salary
Benefits package
Career growth opportunities
+2
Staff Software Engineer
Staff Software Engineer

Record UK Ltd • Salt Lake City (UT), Northern (KY)

Hybrid
USD 140,000 - 200,000
Competitive pay
Benefits & leave
Career development
+1
Staff Software Engineer
Staff Software Engineer

Traka (Assa Abloy) • Salt Lake City (UT), Northern (KY)

Hybrid
USD 140,000 - 180,000
Competitive salary and rewards package
Benefits and annual leave"
Career development opportunities
Systems Operations Engineer
Systems Operations Engineer

HID • Salt Lake City (UT)

On-site
USD 60,000 - 105,000
Competitive salary
Annual leave offerings
Career development opportunities
+1
Senior / Staff Firmware Engineer
Senior / Staff Firmware Engineer

ASSA ABLOY Sicherheitstechnik GmbH • Eden Prairie (MN)

On-site
USD 130,000 - 166,000
Competitive salary and rewards package
Competitive benefits and annual leave
Vibrant, welcoming & inclusive culture
+1
Systems Operations Engineer
Systems Operations Engineer

HID Global Corporation • Salt Lake City (UT)

On-site
USD 70,000 - 90,000
Competitive salary
Benefits and annual leave
Inclusive culture
+1
Senior Systems Engineer
Senior Systems Engineer

ASSA ABLOY Global Solutions • Salt Lake City (UT)

On-site
USD 125,000 - 180,000
Competitive salary and rewards package
Competitive benefits and annual leave
Vibrant, inclusive culture
+2