FTI - Frontier Technology Inc.

Software Development Manager

FTI - Frontier Technology Inc.

full-time

Posted on:

Location Type: Hybrid

Location: Colorado Springs • Alabama, Colorado, Massachusetts, Ohio, 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.

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
  • FTI provides mission-tailored, technology-enabled services
  • Values promoting Core Values (Ethics, Morals, Integrity, Honesty, Sincerity), Commitment, Compassion, and Charity.

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
leadershipcommunicationanalytical skillsproblem-solvingcollaborationtransparencycustomer intimacyteam managementpresentation skillscross-functional teamwork
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Software EngineeringBachelor’s degree in Information Technologyactive Secret Clearance