Senior Software Engineer (Frontend / UI Focus)

AI overview

Design and implement user interfaces for mission-critical data visualization in operational environments while leading software engineering teams.

Who we are

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. We provide operationally-focused technology solutions for military and security applications. A veteran-owned company, CTI is committed to developing the next generation of advanced technologies in a friendly, product, and customer-focused environment. CTI specializes in developing software solutions that enable the collection, aggregation, transport, and visualization of highly complex data sets in a meaningful context to the warfighter. 

CTI is seeking a senior software engineer (Frontend / UI Focus) to join our team as we continue to design and implement interfaces used by operators and analysts to visualize, monitor, and act on mission-critical data in real-world operational environments. You will be closely involved during every aspect of the project lifecycle including requirements gathering, design/architecture, development, testing, and delivery.

Responsibilities include, but are not limited to:

  • 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
  • Work on bug fixing and improving application performance
  • Optimize frontend performance for data-dense, real-time, or operationally constrained environments
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency
  • Participate in program increment (PI) cycle, including planning of sprint tasks and participation in all Agile development ceremonies while ensuring all developmental blockers are documented and reported 

*This position is required to be onsite up to 70% of the time at USSOCOM facilities located on and near MacDill AFB in Tampa FL* 


Requirements

Necessary Skills and Experience

  • 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 
  • Must have an active U.S. government Top Secret security clearance and SCI eligible. (TS/SCI)

Beneficial Skills and Experience

  • 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
  • Candidates should be prepared to discuss prior frontend architecture decisions, UI tradeoffs, and examples of complex React applications they have designed or led. 

Benefits

CTI is a rapidly growing company offering the following:

  • Medical, dental and vision insurance
  • H.S.A. (partially funded by CTI) and Flex Spending
  • Company-paid life insurance/AD&D and disability insurance
  • Optional supplemental life, critical illness, hospital indemnity and accident insurances
  • Paid vacation, sick leave and holidays
  • 401k plan with Safe Harbor contribution
  • Tuition reimbursement/professional training options
  • Employee Assistance Program
  • Travel Assistance
  • Financial Planning Assistance
  • Voluntary Pre-Paid Legal
  • Flexible schedules with telecommuting options
  • Service awards program

CTI is an Equal Opportunity employer and shall abide by the requirements of 41 CFR 60-1.4(a), 60-300.5(a) and 60-741.5(a). These regulations prohibit discrimination against qualified individuals based on their status as protected veterans or individuals with disabilities, and prohibit discrimination against all individuals based on their race, color, religion, sex, sexual orientation, gender identity or national origin. Moreover, these regulations require that covered prime contractors and subcontractors take affirmative action to employ and advance in employment individuals without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status.

Perks & Benefits Extracted with AI

  • Education Stipend: Tuition reimbursement/professional training options
  • Flexible Work Hours: Flexible schedules with telecommuting options
  • Health Insurance: Medical, dental and vision insurance
  • Other Benefit: Service awards program
  • Paid Time Off: Paid vacation, sick leave and holidays

About CTI CTI is a software and systems development company dedicated to providing advanced, user-focused technologies for military and security applications.CTI began operations in April 2000 with the intent to provide user-focused, high-end software and systems development products for the Defense and Intelligence communities. Our team of technically diverse, top-notch developers work directly with military personnel to develop and deliver the best solutions to the fight.Headquartered in California, MD near Patuxent NAS with satellite offices and remote employees across the country, CTI is positioned to support a variety of DoD and Agency customers.     Let’s get started  How do you find your dream job? It all starts with finding your perfect fit. Select the opportunity that best fits you and apply!  

View all jobs
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Senior Software Engineer Q&A's
Report this job
Apply for this job