Principal Software Engineer (HID2186)

Location: 
Salt Lake City, UT North AmericaUSSalt Lake City, UT
HID Global
2021-08-02
Job Type: 
Full-time
Functional Area: 
R&D Engineering
Job Level: 
Mid-Senior Level

Become a Principal Software Engineer in an Innovative High-Tech Security Company

Job ID: HID2186

#Securing your Future!

As a Principal Software Engineer for IdenTrust, you will be key to the success of the company. As a Principal Software Engineer, you are not only responsible for identifying and creating the technical direction of our software, you are also responsible for disseminating and supporting that direction throughout the IT organization by guiding the technical direction of our software and mentoring others.
 

What you will be doing

  • Work autonomously and advise IT leadership with additional input, direction, and vision for IdenTrust's product implementation
  • Establish relationships and build trust among IT and business leadership. You will use these connections and communication skills to synthesize and analyze data, data access, data services, application stacks, database usage, product direction, and business rules.
  • Be a technical mentor for engineering team members
  • Participate in code reviews
  • Work closely with engineering and product managers to understand functional requirements as a part of a product vision
  • Includes leading the team by helping them internalize the product vision
  • Define and evolve the technical vision for the company
  • Maintain consistency with the company’s technical vision
  • Includes giving team members opportunities to design while steering them clear of problematic designs
  • Guide and consult with other engineering teams on critical design or performance issues
  • Preserve and automate the deployment of developer source code assets
  • Monitor, analyze and fix production performance issues that are not hardware related
  • Provide enterprise architecture guidance as the need arises
  • Create, publish, and evangelize development standards and guides
  • Contribute to cross-team libraries or services that create consistency of developer experience across all of software engineering
  • Evaluate and recommend technology choices to proactively meet IdenTrust’s business strategy
  • Stay abreast of software architecture trends and best practices
  • Take the initiative to find software architecture education opportunities and share learnings with peer group and manager

 

What we are looking for    

  • Bachelor’s degree in Computer Science, Electrical Engineering, Information Systems or equivalent experience
  • Minimum of fifteen (15) years software development experience
  • Extensive experience in defining and supporting product application architecture
  • Extensive knowledge of CI/CD pipelines
  • Extensive experience with Spring, JBoss, Tomcat, HTTP, JSON, XML and Web Services
  • Extensive experience with microservices
  • Experience in multiple languages including Java, Node.js and C/C++
  • Proven experience in decomposing monolith applications
  • Implementation of security best practices within products
  • Implementation of tech stack best practices within products
  • Experience with event driven integrations
  • Experience establishing and driving architectural direction within an organization
  • Experience with cryptography
  • Excellent verbal and written communication skills

Work Requirements

  • Must be a U.S. Citizen
  • Compliance to all relevant HID Global policies and procedures related to Quality, Security, Safety, Business Continuity, and Environmental systems.
  • Candidate must agree to, and successfully pass a comprehensive background check to include:
    • Financial review
    • Civil review
    • Criminal background check
    • Drug screening, where applicable
  • Must be legally eligible to work in the United States.

Why Should You Apply?

  • Flexibility
  • On-the-job training and development
  • Work as part of a global team

 

HID Global is an Equal Opportunity Employer/Minorities/Female/Disabled/Veteran

 

HID Global 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,000 worldwide employees.  Visit www.hidglobal.com.