Software Engineer

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 Engineer to participate in the development of customized software products for internal and external clients by completing complex tasks with minimal direction.

ESSENTIAL FUNCTIONS & SKILLS:

Typical responsibilities include, but are not limited to, all of the following:

  • Perform complex programming tasks as assigned; complete unit testing and documentation for tasks as required
  • Implement existing Pratt & Miller frameworks, design patterns, standards, and best practices
  • Understand and provide input into the overall technical lead/architecture direction of the software group

EDUCATION/CERTIFICATION/EXPERIENCE:

  • BS or MS degree in Computer Science, Computer Information Systems, or comparable field or equivalent experience
  • Recent college graduates and junior software engineers encouraged to apply
  • 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
  • Knowledge of modern programming languages (C#, Java, Python, and/or Javascript)
  • Software design and implementation skills
  • Very good Interpersonal, verbal, and writing skills
  • Analytical, troubleshooting, and organizational skills
  • Experience/knowledge of and working ability with a some of these:
    • C#
    • Angular
    • JavaScript
    • Typescript
    • Python
    • MongoDB
    • Kubernetes
    • AWS or Azure
    • 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 Engineer 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.

Pratt Miller