At FTI, we are united by one common mission; supporting those that protect our nation so they can make the best-informed decisions during critical moments when seconds count. We want you to bring your passion and expertise to contribute to that essential mission. We strive to incorporate our values to create a culture of collaboration and trust, where you can share your ideas and innovate. If you are inspired by making a positive impact through developing data driven solutions, FTI would appreciate the opportunity to learn more about you.
We are seeking a Software Engineering Lead for our software engineers under our new DCIS Organization. This is a working lead position, requiring the lead to spend 95 percent of their time on direct billable work. The ideal candidate must have experience in one of our Software Engineering functions, demonstrating expertise and leadership in the field. This remote role combines leadership responsibilities with hands-on work, making it essential for the candidate to possess technical proficiency. Join us to drive innovation and excellence while being an essential part of our 2027 Vision.
ResponsibilitiesTechnical Responsibilities:
Lead and oversee software engineering teams, ensuring the design, development, and deployment of high-quality, cloud-native software solutions.Architect, implement, test, and maintain containerized software products leveraging Kubernetes and Docker.Drive technical strategy, set engineering standards, and ensure alignment with customer requirements and organizational objectives.Provide technical leadership in C#, Angular, SQL Server, and cloud-based architectures.Collaborate with cross-functional teams to integrate software solutions into larger systems and mission objectives.Guide team members in best practices, including Agile methodologies, CI/CD pipelines, and DevSecOps principles.Develop technical documentation, ensuring clarity and alignment with system requirements and customer expectations.Mentor and grow software engineering talent, fostering a culture of innovation, accountability, and technical excellence.Proactively identify risks, propose mitigation strategies, and drive resolution of technical challenges.Ensure software solutions are scalable, maintainable, and compliant with DoD security and operational standards.Occasionally support business development activities by contributing to technical proposals and solution architecture.
Leadership Responsibilities:
Effective Leadership:Vision and Strategy: Clearly articulate the team’s vision and strategy, ensuring alignment with the organization’s goals.Decision-Making: Make informed and timely decisions, considering the impact on the team and the organization.Conflict Resolution: Address and resolve conflicts within the team promptly and fairly.Empowerment: Empower team members by delegating responsibilities and encouraging autonomy.Anticipate and Balance Needs: Anticipate and balance the needs of multiple stakeholders which may span across one or more customers, leaders, and organizations both internally and externally.Mitigate Risk: Identify, communicate, and mitigate risks to teamwork execution (personnel, technical, organizational). This includes ensuring tasks assigned align with individuals' skill sets to set them and the deliverables up for success.Build High Performing Teams: Build high performing teams that apply their diverse skills and perspectives to achieve customer goals.Employee Intimacy:Build Strong Relationships: Develop and maintain strong, trusting relationships with team members.Understand Individual Motivations: Take the time to understand each team member's motivations, strengths, and areas for improvement.Personal Engagement: Show genuine interest in team members' well-being, both professionally and personally.Celebrate Successes: Recognize and celebrate individual and team achievements regularly.Coaching Through Change:Lead by Example: Demonstrate adaptability and a positive attitude toward change, setting a tone for the team.Provide Resources and Training: Offer necessary resources and training to help team members adapt to new processes, technologies, or organizational changes.Support Emotional Well-being: Recognize and address the emotional impact of change on team members, offering support and understanding while promoting the business decision. Communicate Vision: Clearly communicate and champion the reasons for change, the benefits, and how it aligns with the organization's goals.Intentional Mentoring:Identify Development Opportunities: Proactively identify and provide opportunities for team members' professional and personal growth.Set Mentoring Goals: Establish specific mentoring goals and create a plan to achieve them.Regular Mentoring Sessions: Schedule and conduct regular mentoring sessions to guide, support, and develop team members.Model Desired Behaviors: Demonstrate the behaviors and skills you want to cultivate in your team.Managing, Tracking, and Measuring Performance for Accountability:Set SMART Goals and Clear Expectations: Establish Specific, Measurable, Achievable, Relevant, and Time-bound (SMART) goals for team members. Define clear, measurable goals for the team, ensuring each member understands their individual responsibilities and how these goals align with and impact company objectives.Performance Check-ins and Reviews: Conduct regular one-on-one meetings to assess progress, provide feedback, coaching and address any issues. Use these opportunities to set action plans for proactive improvement and development. Performance evaluation responsibility for direct reports during mid and end of fiscal year.Performance Metrics: Utilize key performance indicators (KPIs) and other metrics to objectively measure and track performance.Transparent Communication: Maintain open lines of communication, holding yourself and your team accountable for actions and results. Ensure that expectations and feedback are clearly communicated.Continuous Improvement: Foster a culture of continuous improvement by identifying areas for development, providing necessary support and training, and encouraging proactive growth and learning.Approving Time Sheets:Timely Approval: Ensure timely and accurate approval of time sheets to comply with company policies and payroll deadlines.Accuracy Verification: Verify the accuracy of reported hours, addressing discrepancies promptly.Compliance: Ensure that time sheet submissions comply with labor laws and company policies.Feedback on Patterns: Provide feedback on attendance patterns and discuss any issues related to time management with team members.
Education/Qualifications
Required:
Must be a U.S. Citizen and have an active Secret DoD Clearance. Bachelor’s degree in Computer Engineering, Computer Science, Software Engineering, or a related technical field. 8+ years of experience leading agile software engineering teams in a cloud-native environment.Expertise in C#, Angular, SQL Server databases, Kubernetes, Docker, and other cloud-native tools.Strong experience with containerization, orchestration technologies.Demonstrated ability to design and implement scalable software architectures.Strong knowledge of CI/CD pipelines. Exceptional problem-solving and analytical skills with the ability to drive solutions for complex technical challenges.Excellent verbal and written communication skills, with the ability to communicate technical concepts to non-technical stakeholders.Ability to lead both independently and collaboratively within multi-disciplinary teams.Willingness to travel up to 10% domestically for business needs.Preferred:
Experience leading Agile SAFe (Scaled Agile Framework) teams using Azure DevOps.Experience as a Product Owner and/or Scrum Master.Experience in technical staffing, including writing proposals, identifying required skills, and providing estimates.Familiarity with CMMI (Capability Maturity Model Integration) and/or Lean Six Sigma.#LI-KC1
#LI-Onsite
#LI-Remote
#LI-Hybrid
Options Apply for this job onlineApplyShareEmail this job to a friendRefer Sorry the Share function is not working properly at this moment. Please refresh the page and try again later. Share on your newsfeed FTI is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status, or any other protected class. Application FAQsSoftware Powered by iCIMS
www.icims.com