FTI - Frontier Technology Inc.

Software Development Manager

FTI - Frontier Technology Inc.

full-time

Posted on:

Location Type: Hybrid

Location: Chesapeake • Virginia • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

AngularCloudDistributed SystemsDockerJavaJenkinsKafkaKubernetesNoSQLPythonRedisTypeScript

About the role

  • 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.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or related field.
  • Five-plus years of hands-on software engineering experience.
  • Two-plus years in a leadership or managerial role.
  • Proficiency in modern programming languages such as Java, Python, C++, or TypeScript/Angular.
  • Experience building containerized, cloud-native services using tools such as Docker, Kubernetes, and CI/CD pipelines (GitLab, Jenkins, or similar).
  • Strong knowledge of Agile, Scrum, and DevOps practices.
  • Experience with distributed systems or message bus technologies (Kafka, Redis, or equivalent).
  • Hands-on experience with relational or NoSQL databases and modeling complex data relationships.
  • Experience deploying or supporting applications in secure or disconnected environments (IL4 through IL6 or comparable edge conditions).
  • Fluency with modern data serialization formats such as JSON, Protobuf, GeoJSON, or KML.
  • Strong analytical and problem-solving skills, including the ability to design and implement robust software solutions.
  • Strong communication skills and comfort presenting to customers.
  • Ability to work effectively across cross-functional teams and with external partners.
  • Knowledge of FAR and related federal policies.
  • Must be a U.S. Citizen and have an active Secret Clearance.
Benefits
  • Telecommute Yes 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaPythonC++TypeScriptAngularDockerKubernetesCI/CDAgileScrum
Soft skills
analytical skillsproblem-solving skillscommunication skillsleadershipcollaborationcustomer intimacytransparencyteam managementpresentation skillscross-functional teamwork
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Software EngineeringBachelor’s degree in Information Technologyactive Secret Clearance