Software Developer (Indefinite US Work Authorization Required)

Crown Equipment Corporation•New Bremen, OH

About The Position

Crown Equipment Corporation is hiring a Software Developer to design, code, modify, debug, test, and document software applications. The developer works with senior staff and design teams to ensure applications align with company strategy and design intent, and that changes do not negatively affect interacting systems. The role participates in code reviews, supports project estimation and technical oversight, and assists with training and knowledge transfer across the team. The work takes place in a typical office environment and involves prolonged sitting and computer/keyboard use, regular interaction with others, and some independent work. Occasional travel and overnight stays may be required. The employee may need to drive a personal vehicle for company business or travel locally between company locations during the workday.

Requirements

  • High school diploma or equivalent.
  • 2–4 years of related software development work experience.
  • Front-end development skills.
  • Occasional travel (0–5%) and occasional overnight stays (0–5%).
  • Ability to drive a personal vehicle for company business less than 20% per week and/or travel locally between company locations during the scheduled workday.

Nice To Haves

  • College degree in computer science or a similar technical field.
  • Good technical, problem-solving, written, verbal, analytical, and interpersonal skills.
  • Skill in one or more general-purpose programming languages, including Embedded C.
  • Professional experience with Agile, Lean, and/or Continuous Delivery approaches.
  • Professional experience mentoring and training less experienced personnel.

Responsibilities

  • Design, code, modify, and debug software applications.
  • Participate in code reviews, including mentoring other Software Developers during the review process.
  • Analyze interacting software applications and systems to ensure changes do not negatively affect other applications.
  • Assist senior staff with software application design and development to align applications with the company’s strategic direction.
  • Write automated tests for new or modified code, maintain manual test procedures, and help diagnose problematic software applications.
  • Ensure changes are thoroughly tested before release in accordance with internal standards.
  • Prepare programming, system, and technical documentation in accordance with internal standards.
  • Provide training and knowledge transfer to team members and help maintain documentation standards.
  • Stay informed about advances and relevant changes in software development.
  • Assist with project estimation, monitor progress against estimates, and notify project leaders when deviations are observed.
  • Assist with oversight of technical design, software development, and documentation activities.
  • Collaborate with the design team to convert design intent into code.
  • Develop iteratively to accommodate review cycles and usability testing with multiple teams.
  • Contribute to internal presentations, instructional materials, and technical specifications.
  • Perform other related duties as assigned by management.

Benefits

  • Health, dental, vision, and prescription drug plan
  • Flexible Benefits Plan
  • 401(k) Retirement Savings Plan
  • Life and disability benefits
  • Paid parental leave
  • Paid holidays
  • Paid vacation
  • Tuition reimbursement
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service