Software Team Leader

Pratt Miller is a product development company in motorsports, defense, and mobility industries providing clients with product engineering and low-volume production solutions. Our range of research & development, engineering, prototype manufacturing, test & validation, and low-rate production capability help our customers bring their high-quality products to market faster.

OVERVIEW:
Software Team Lead to participate in the development of customized software products for internal and external clients by leading teams of developers and participating in setting of architectural direction. Responsible for the quality of a team’s technical deliverables.

ESSENTIAL FUNCTIONS & SKILLS:
Typical responsibilities include, but are not limited to, all of the following:

  • Technically lead projects, make architecture decisions, and mentor other developers; coordinate and supervise the daily activities of a software development team
  • Work closely with project managers to make sure projects are on track throughout each development cycle; set priorities for the team to ensure task completion
  • Implement and participate in the maintenance and improvement of existing Pratt & Miller frameworks, design patterns, standards, and best practices
  • Involvement with overall technical lead/architecture direction of the software group
  • Participate in development and improvement of Pratt & Miller’s software suite
  • Participate in HR responsibilities for team members

EDUCATION/CERTIFICATION/EXPERIENCE:

  • BS or MS degree in Computer Science, Computer Information Systems, or comparable field or equivalent experience
  • At least 10 years of progressively responsible professional experience
  • Experience on development of enterprise-level applications
  • Experience in working in a collaborative team environment with members in multiple locations

DESIRED SPECIALIZED SKILLS AND KNOWLEDGE:

  • Willingness to learn and stay current with software development technologies
  • Advanced knowledge of modern programming languages (C#, Java, Python, and/or Javascript)
  • Advanced software design and implementation skills
  • Very good Interpersonal, verbal, and writing skills
  • Advanced analytical, troubleshooting, and organizational skills
  • In-depth knowledge of and strong working ability with a majority of:
    • C#
    • Kubernetes
    • AWS or Azure
    • JavaScript
    • Angular
    • Typescript
    • Python
    • .NET Framework and .NET Core
    • MongoDB
    • MS SQL and Postgres
    • Git
    • Jira/Confluence

EXPECTED HOURS OF WORK:

  • This is an exempt position at 40 hours/week
  • Must be flexible with schedule to accommodate fixed deadlines

ADDITIONAL REQUIREMENTS:
In addition to the responsibilities mentioned above, the Software Team Lead should possess the following:

  • Have a passion for software development
  • Be a team player
  • Have great attention to detail
  • Have strong verbal and written communication skills
  • Be reliable
  • Have a strong work ethic and pride in their work

Pratt Miller is an Equal Opportunity Employer and does not discriminate against any employee or applicant for employment because of race, color, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, and basis of disability or any other federal, state or local protected class.