Senior Software Engineer (HID2022)

Location: 
Fremont, CA North AmericaUSFremont, CA
HID Global
2021-08-12
Job Type: 
Full-time
Functional Area: 
R&D Engineering
Job Level: 
Mid-Senior Level

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

Job ID: HID2022

#Securing your Future!

We are seeking a dynamic, out-of-the-box-thinker with skills to design and implement new systems and features, as well as modify and maintain existing systems for adaptation to business and/or technology changes. The Senior Software Engineer engages directly with management, development teams, technical delivery teams, and sometimes vendors to ensure the successful design, development, and delivery of technology-based solutions.

 

Our desired candidate will be able to drive the software change, assisting with the overall maturity of the software development lifecycle. Ultimately, ensure that software deliverables comply with quality standards and are completed on time.
 

What you will be doing

  • Supporting the technical design process by participating in the analysis of technical application requirements
  • Contribute to the architecture, design, and development of new product features, components, workflows, proof of concept prototypes, interface, and agents to third
  • party systems using their SDK/APIs.   
  • Participate in Scaled Agile software development process performing tasks including coding and testing modules, maintaining, tuning application and related components.
  • Participate in troubleshooting/task identification, work effort estimates, and work schedules for development and maintenance activities.   
  • Ensure that all tasks are performed in accordance with specific internal procedures and standards, as well as industry best practices   
  • Ensure and demonstrate code quality through comprehensive and effective unit testing coverage.    
  • Collaborate with a cross-functional team of developers, product managers, quality assurance, support, and operations.   
  • Should have a passion for clean, maintainable code and are always looking to improve your engineering skills.

What we are looking for    

  • Effective communicator with excellent verbal and written communication skills. Must be comfortable communicating with development teams, Product Owners, Product Management, and Senior Management.
  • Effective facilitation and conflict resolution skills – must be able to facilitate discussion of multiple approaches and drive resolution.
  • Effective influencer, able to work upward and across teams to build rapport and partner with others to solve common problems.
  • High level of personal accountability, as evidenced by their commitment, resilience, ownership, and mindset toward continuous learning.
  • Continual improvement - must be constantly growing one’s craft, learning new tools and techniques, and sharing these within and among teams.
  • Assertive – must be able to ensure Agile/Scrum concepts and principles are adhered to, must be able to be a voice of reason and authority, and make the tough calls.
  • Ability to facilitate, understand, and contribute to technical discussions.
  • High motivation and drive to help the program teams excel and deliver based on program timelines.
  • Understand that their role in the organization is broader than the details included in this job description.
  • Excellent interpersonal skills – ability to work with diverse personality types.

Who you are

  • Bachelor’s degree required in Computer Science / Engineering or equivalent (Master’s degree preferred). Candidates with equivalent education plus relevant work experience may also be considered.
  • Excellent understanding of software development within the .NET Framework ecosystem   
  • 8+ years of development experience with MVC, .NET/C#, Javascript.    
  • Experience with Angular or related JavaScript framework   
  • Good knowledge of relational databases – MS SQL Server, PostgreSQL and similar.    
  • Knowledge of DevOps practices, CI/CD Pipeline is required
  • SaaS (Software As A Service) delivery concepts and best practices highly desired
  • Respect for Computer Science fundamentals, design patterns and development best practices   
  • A passion for getting to the bottom of issues and eliminating unknowns   
  • Strong communication skills and the ability to drive hard technical conversations that yield quality solutions   
  • A genuine desire to work collaboratively with teammates and stakeholders   
  • Experience with Scaled Agile Framework (SAFe) or other Agile frameworks highly desired
  • Experience with Jira project management tools and implementation of best practices in Agile tools and workflows.
  • Experience with and working knowledge of Distributed Version Control systems such as Git

Why Should You Apply?

  • Excellent terms and conditions
  • 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. Every day millions of people in more than 100 countries use our products and services to securely access physical and digital places. Over 2 billion things that need to be identified, verified and tracked are connected through HID Global’s technology. We make it possible for people to transact safely, work productively and travel freely. We work with governments, universities, hospitals, financial institutions and some of the most innovative companies on the planet—helping them to create trusting and trusted physical and digital environments so that they and the people who use them can fulfill their potential. Headquartered in Austin, Texas, HID Global has over 4,000 employees worldwide and operates international offices that support more than 100 countries. HID Global® is an ASSA ABLOY Group brand. For more information, visit www.hidglobal.com.