Basic Information

Job Category: IT

Location: Broomfield, Colorado, United States

Date published: 17-Jun-2022

Job type: Full Time

Description and Requirements

About the role

Software Engineering Manager 
An ADP Client is currently seeking an experienced Software Engineering Manager to join our team. (Remote Position)
Job Summary:
The company is seeking a Software Engineering Manager to direct and manage the software engineering team to support the companies’ asset and inventory control software applications. As the lead software engineer, you will join a small talented team focused on the development of our SAAS based platform for asset tracking and inventory automation. This is an excellent opportunity to join the team and take advantage of rapid growth within the company.

They are looking for a talented software engineer that can help build the user interface and database backend using UWP, C#, Visual Studio and Xamarin on a cloud-based platform. The engineer should be able to take the existing platform and expand it to create more features and value to our customers.

Duties and Responsibilities:
Core duties and responsibilities include the following. Other duties may be assigned by management.
  • Establishes current and long-range software development and support objectives, plans, and policies, subject to Management approval. 
  • Provides technical guidance to align software development capabilities with market opportunities and division business development vision. 
  • Consistently puts forth upgrade options for review and evaluation by product and sales management. 
  • Creates a technical vision for the company software products that supports and aligns with the overall company strategy and plans. 
  • Develops software while managing and motivating software engineering team members. 
  • Develops and maintains an intellectual property agenda. 
  • Reviews software development results, compares them to established objectives, and takes steps to ensure that appropriate measures are taken to correct unsatisfactory results in a timely manner. 
  • Creates technical budgets, allocates resources, and determines schedule of software product releases or project deadlines. 
  • Ensure that all software products meet business and project milestones. 
Education and Experience:
  • B.S. in Computer Science from accredited university or college is preferred
  • Desirable experiences include UWP, C#, Visual Studio and Xamarin 
  • Web browser, iOS and Android application development 
  • SQL, MS SQL Server database development 
  • Microsoft development environment 
  • 5+ years management experience leading a software engineering team 
  • Software product development experience (4+ years) 
  • Cloud-based development 
  • Experience in writing and using APIs. 
  • Interest in working on a collaborative and inclusive Agile team 
  • 5+ years’ experience with formal technical project management, including project planning, management, and executive updates 
  • RFID, barcode, and data collection transaction experience is a plus 
Skills and Abilities:
  • Willingness to learn from and to teach your teammates 
  • Willingness to give and accept constructive feedback 
  • Must be multi-task oriented and ability to meet critical deadlines 
  • A sense of urgency to meet product and customer deadlines 
  • Has ability to write clearly and efficiently 
  • Has good presentation skills 
Compensation and Benefits:
  • Health insurance (medical, dental, vision, disability and life insurance).
  • 401k
  • Salary commensurate experience.
Please submit your resume via the ‘Apply now’ button!
We are an Equal Opportunity Employer!