The Senior Software Engineer for Craft is responsible for researching, designing, developing, analyzing, testing, and implementing software operating or application systems. The role communicates project information to clients, project managers, and other design personnel; maintains productive working relationships with clients and staff; writes and maintains complete documentation; supports teammates in meeting goals and deadlines; and keeps management informed of status and significant problems. The position serves as an expert in assigned software engineering areas and mentors junior engineers. It is accountable for service quality and successful on-time, on-budget, and on-scope project delivery, and contributes as a lead or consultant for at least one team. The engineer communicates across disciplines, shares knowledge, advises on technical risks and dependencies, identifies problems and solutions early, and helps quickly identify and resolve system problems. The role also works with engineering management to identify team improvements and develops testing strategies that balance quality and cost. It interprets functional, non-functional, and implied requirements into designs and code, identifies gaps and risks in requirements, and guides junior engineers in delivering against them. The role is expected to work in Craft’s downtown Nashville, Tennessee office and requires occasional travel of up to 20%, including attendance at designated company summits, typically one to two per year. Other travel may include conferences, company locations, and business events. Craft Education works to address skilled labor shortages by developing work-based learning pathways. Its Craft Connect platform supports apprenticeship degree program administration, data and reporting needs, and the conversion of on-the-job learning into academic credits. The organization also provides technical assistance to organizations launching and managing apprenticeship degree programs.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior