FTI is looking for an experienced Manager of Software Engineering with expertise and proficiency in software development to join our growing team. This is a hands-on technical leadership role that will be filled near one of our offices in Dayton, OH; Huntsville, AL; Colorado Springs, CO; Chesapeake, VA; or Beverly, MA.
Requirements
- Manage a team of software engineers across the full lifecycle of software development, from planning through deployment.
- Contribute directly to software design, development, testing, and implementation activities.
- Ensure adherence to engineering best practices including coding standards, version control, code reviews, and documentation.
- Support the adoption of modern tools, frameworks, and development methodologies that strengthen the team’s technical capabilities.
- Work closely with product management, design, operations, and other internal teams to identify and prioritize features and enhancements.
- Troubleshoot and resolve complex technical issues to maintain stability, performance, and reliability across applications.
- Present project progress, roadblocks, and solutions to senior leadership and key stakeholders.
- Identify and integrate tools and technologies that improve team efficiency and customer delivery.
- Partner with internal customers and operations to strengthen transparency, collaboration, and customer intimacy.
- Maintain a working understanding of FTI’s technology offerings and identify opportunities to support current and emerging customer needs.
- Effective Leadership
- Employee Intimacy
- Coaching Through Change
- Intentional Mentoring
- Managing, Tracking, and Measuring Performance for Accountability
Benefits
- Generous Paid Time Off
- 401k Matching
- Retirement Plan
- Visa Sponsorship
- Four Day Work Week
- Generous Parental Leave
- Tuition Reimbursement
- Relocation Assistance