Jobs · Engineering · Utah

Staff Software Engineer

IdenTrust, Inc. · Salt Lake City, UT · 1 wk ago
EngineeringFull-time

Location: Salt Lake City, Utah

About Us

HID powers the trusted identities of the world's people, places, and things, allowing people to transact safely, work productively, and travel freely. We are a high-tech software company headquartered in Austin, TX, with over 4,500 worldwide employees. HID Global Identity and Access Management Solutions (IAMS) products protect more than 85 million user identities. We understand that no person, device, or workplace can go unprotected. This Zero Trust philosophy drives us to create advances in risk-based multi-factor authentication, secure user identities in converged access environments, and expand implementations with our industry-leading digital certificates and PKI as a Service (PKIaaS) solution.

Responsibilities

  • Provide enterprise architecture guidance.
  • 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 towards 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 groups 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, and support critical issues.
  • Guide peer engineers, steer software design, and review engineering output.
  • Translate business requirements and educate the organization.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field.

Similar jobs

Staff Software Engineer

Bright Vision TechnologiesCanton, MI· 2 days ago
RemoteInformation Technology$93k–$107k/yrapply on brightvisiontechnologies.applytojob.com