Senior Software Engineer

CTI Tampa, FL
Full Time Senior Level 7+ years

Posted 3 weeks ago

Interested in this position?

Upload your resume and we'll match you with this and other relevant opportunities.

Upload Your Resume

About This Role

Join CTI as a Senior Software Engineer focusing on Frontend/UI development to design and implement interfaces for operators and analysts, visualizing and acting on mission-critical data. This role involves full project lifecycle participation and technical leadership.

Responsibilities

  • Design, implement, and maintain USSOCOM’s MCS/COP government-owned software solution
  • Own and evolve the frontend architecture for a large-scale React-based mission control application
  • Design and maintain reusable UI components, patterns, and design systems to ensure consistency and scalability
  • Lead a team of junior and senior software engineers
  • Provide technical leadership and mentorship for frontend and full-stack engineers, with emphasis on UI quality and maintainability
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Partner closely with UX/design, backend, and systems engineers to translate complex mission workflows into intuitive user interfaces
  • Work with outside data sources and APIs
  • Unit-test code for robustness, including edge cases, usability, and general reliability
  • Implement frontend-focused testing strategies, including component, integration, and UI behavior testing

Requirements

  • Bachelor's degree in software development, computer science, or a related field
  • Minimum 7 years of professional software development experience, including significant ownership of frontend or UI-heavy applications
  • Advanced experience building large-scale React applications using modern patterns (functional components, hooks, context, Redux Toolkit, and TypeScript)
  • Strong understanding of frontend architecture, state management strategies, and component-based design
  • Excellent development and leadership abilities
  • Experience leading technical decisions, including the ability to break down problems, identify solutions, and communicate the process and conclusions to an engineering team
  • Active U.S. government Top Secret security clearance and SCI eligible (TS/SCI)

Qualifications

  • Bachelor's degree in software development, computer science, or a related field
  • Minimum 7 years of professional software development experience, including significant ownership of frontend or UI-heavy applications

Nice to Have

  • Master's degree in software development, computer science, or a related field
  • Ability to communicate effectively via multiple mediums and with management, co-workers, and customers, both technical and non-technical
  • Ability to write clean code and leverage best practices for implementation, documentation, and testing
  • Strong foundation in algorithms and data structures and their real-world use cases
  • Passion for developing customer-focused solutions
  • Experience designing or contributing to shared UI component libraries or design systems
  • Proficient with container-based software solutions such as Docker/Kubernetes, gateway managers such as Envoy/nginx, and security authentication systems such as Active Directory and Keycloak
  • Microservices and/or distributed computing development experience
  • Experience with monorepo and microfrontend architecture
  • Experience visualizing complex data sets or operational workflows in web-based user interfaces
  • Experience with Tactical Assault Kit, Common Operational Picture (COP) platforms, and working with government teams

Skills

Kubernetes * Docker * Agile * REACT * Active Directory * TypeScript * Nginx * Keycloak * Redux Toolkit * Envoy *

* Required skills

About CTI

CTI, a Parsons Company, is a high-tech software, systems engineering, and operational support corporation dedicated to providing cutting-edge engineering, and system development and support. They provide operationally-focused technology solutions for military and security applications.

Technology
View all jobs at CTI →