The Senior Software Engineer is a cross-team individual contributor who helps deliver, support, and improve business-critical software across multiple product areas. This is a true full-stack role, with meaningful ownership across frontend applications, APIs, backend services, database-backed workflows, integrations, reporting, production support, and release delivery. The role requires strong product judgment, practical debugging skills, clear communication, and the ability to move between planned feature work, urgent defects, technical debt cleanup, and release support.
AI-assisted engineering is a normal part of this role. The engineer is expected to use AI-assisted development tools throughout discovery, planning, implementation, debugging, testing, review, documentation, and production support while remaining accountable for the quality and impact of the work.
This role has a flexible work arrangement, meaning we are open to employees working remotely or in-office. Periodic travel to the Atlanta, IN office is expected.
As a member of the Beck's Family of employees, all full-time employees are eligible for a generous benefits package:
Responsibilities
Job Requirements
Education and Skills:
Technologies: Not every item is required - breadth and willingness to learn matter more than checking every box.
Experience:
In an effort to provide a safer, drug-free workplace for employees, all full-time applicants to whom offers of employment are made must submit to a drug test and background check, subject to applicable local, state, or federal laws or regulations. Employment at Beck's is contingent upon passing these pre-employment screenings.