
Lead Software Engineer
- Nashville, TN
- $130,000-165,000 per year
- Permanent
- Full-time
- Lead the execution of research and prototyping projects
- Take ownership of project success from a technical and organizational perspective
- Collaborate with stakeholders to define customer desires and technical constraints
- Architect software solutions that fulfill customer desires and technical constraints
- Define project roadmaps, milestones, and level of effort based on proposed solution
- Evaluate emerging technologies and framework for their suitability in research and prototyping projects
- Utilize engineering team effectively to plan, delegate, and track work
- Serve as technical lead to oversee quality of work from team members
- Lead code reviews to integrate code from team members
- Take on complex software development tasks, crafting elegant solutions that serve as a benchmark for team to follow
- Anticipate project challenges and employ mitigation strategies to overcome them
- Work with engineering team to ensure consistent patterns and architectural approaches
- Guide junior engineers on best practices and implementation patterns
- Lead customer meetings to communicate progress and challenges
- Bachelor's degree in Engineering, Computer Science, Information Systems, or related field
- 5+ years of experience in software development and engineering
- 4+ years of experience in leading engineering teams
- Demonstrated experience as a technical lead on projects
- Proficiency in Node.js, TypeScript, and .NET (C#)
- Strong experience with front-end technologies such as React, Angular, or Vue.js
- Experience with project management tools (e.g., JIRA, MS Project)
- Proven track record of managing project timelines, milestones, and stakeholder communication
- Ability to travel up to 20% based on company and customer needs.
- This is a hybrid position and currently requires three days in office (Tuesday to Thursday) at one of our facilities in Tampa FL, Nashville TN or McLean VA.
- Applicants must be a U.S. Citizen and willing and eligible to obtain a U.S. Security Clearance at the Secret or Top-Secret level.
- Hybrid and flexible work schedules
- Professional development programs
- Training and certification reimbursement
- Extended and floating holiday schedule
- Paid time off and Paid volunteer time
- Health and Wellness Benefits include options for Medical, Dental, and Vision insurance along with access to Wellness, Mental Health, and Employee Assistance Programs.
- 100% Company Paid Benefits that include STD, LTD, and Basic Life insurance.
- 401(k) Plan Options with employer matching
- Incentive bonuses for eligible clearances, performance, and employee referrals.
- A company culture that values your individual strengths, career goals, and contributions to the team.