Fullsight is a shared services group working across three affiliate organizations, SAE ITC, SAE International, and Performance Review Institute (PRI), uniformly delivering HR, IT, Legal, Customer Success, Finance, and Procurement services. The Director of Software Engineering will provide overall leadership for technology strategy, software engineering oversight, and team leadership, while ensuring innovation and quality across various applications and platforms.
Responsibilities:
- Help establish software engineering standards and guidelines for software engineering organization. Present issues and risks, and their business impact to management in a timely manner with proposed mitigation. Actively seeks and removes impediments to team success regardless of where they originate
- Assess, define, and execute team structure; constantly review and adjust team structure to maximize agility and efficiency. People leadership for engineering, quality, and other teams. Provide professional development, mentoring, performance management, recruiting, and all other aspects of people management for the staff
- Develop, plan, monitor and execute the technology strategy for the team and providing overall technical direction to the technology and other cross-functional partners that ensure innovation in all we do. Drive quality through automated testing, release governance and high platform performance
- Collaboration across multiple business units and functional departments to develop and deploy solutions that address key business initiatives, supporting new revenue opportunities
- Monitor and manage budget for software engineering teams
Requirements:
- 10+ years of progressive software engineering experience, including 7+ years of hands-on development in modern technologies
- Metric driven - understands and leverages metrics across the scrum process, jira tickets, project plans, business metrics and application logging to ensure continuous improvement based on trends
- 7+ years leading and developing high-performing software engineering teams, with demonstrated success managing managers and/or multi-disciplinary technical teams
- 3+ years of experience designing and operating Microservices architectures in a production environment
- Broad technical leadership experience, with proven ability to evaluate, design, implement, and modernize software ecosystems, platforms, and engineering processes at scale
- Demonstrated experience driving engineering strategy, roadmap development, and architectural direction in alignment with business priorities and budget requirements
- Exceptional leadership and people-management skills, including coaching, developing talent, and cultivating collaborative, high-accountability engineering cultures
- Highly innovative, entrepreneurial, and customer-focused mindset, with a strong ability to introduce new ideas, challenge assumptions, and drive continuous improvement
- Outstanding communication and relationship-building skills, with ability to work effectively across organizational levels and cross-functional teams
- Experience with Infrastructure as Code (IaC) and modern DevOps practices
- Ability to provide strategic recommendations that influence the broader Information Technology and product landscape
- Strong business acumen, with the ability to translate business needs into scalable technical solutions
- Proven ability to diagnose and resolve complex technical issues, leveraging both analytical and creative problem-solving
- Ability to set clear goals, establish accountability, and drive execution within engineering teams
- Self-starter with a strong bias for action, ownership, and results
- Demonstrated focus on quality, operational excellence, and delivering measurable outcomes
- Ability to think strategically and challenge conventional approaches to drive innovation and long-term value
- Master's degree in engineering, computer science or related fields
- Hands-on experience with CI/CD