
Job Description
The software engineer designs, builds, tests, and supports software solutions under general supervision from the assigned Team Lead. This role includes deploying and supporting software onsite at customer facilities, ensuring successful implementation and ongoing performance. The position actively supports team development by assisting with onboarding and mentorship, including having new engineers shadow project activities. The ideal candidate demonstrates a solid understanding of their technical domain and is able to complete assigned tasks with increasing independence and minimal direct supervision over time.