CTI
CTI

Full-Stack Software Engineer

June 13, 2025
Full-time
$100,000.00/yr - $150,000.00/yr
Remote · United States
Not Applicable
Back-end Developer

Who we are

CTI is a leading software, systems, and operational support corporation, specializing in providing user-focused technologies for military and other security applications. We are dedicated to engineering solutions on open, government-owned platforms to ensure the right capabilities are employed on the battlefield.

We are looking for a curious, capable, and motivated Full-Stack Software Engineer to help design, build, and maintain software solutions in support of innovative and technically complex projects. This role is ideal for engineers early in their careers who want to gain hands-on experience across the full technology stack—ranging from responsive user interfaces to scalable back-end systems and mobile applications—while contributing to impactful work in areas like defense, RF, and cybersecurity.

As a Full-Stack Engineer, you will work alongside experienced engineers, technical leads, and program teams to translate real-world requirements into reliable and usable software. You’ll participate in all stages of the development lifecycle, including design, coding, testing, and documentation, while continuously building your skills and expanding your knowledge of modern software engineering practices.

Responsibilities Include, But Are Not Limited To

  • Develop front-end user interfaces using modern JavaScript frameworks and web technologies
  • Design, build, and maintain efficient, reusable, and reliable back-end systems and APIs
  • Contribute to the design and development of mobile applications, especially on Android platforms
  • Collaborate with other engineers and stakeholders to understand user needs and technical requirements
  • Participate in code reviews to ensure code quality, maintainability, and adherence to standards
  • Test and debug applications to ensure high performance, usability, and reliability
  • Implement basic security and data protection measures as part of the development process
  • Contribute to internal documentation and knowledge-sharing practices
  • Explore and evaluate new technologies and frameworks to help improve team practices

Requirements

Necessary Skills and Experience

  • 3–6 years of professional software development experience
  • Experience with front-end and back-end development, ideally using modern web frameworks and tools
  • Proficiency in at least one back-end language such as Java or Python or similar, along with experience in JavaScript (and/or TypeScript), HTML, and CSS
  • Familiarity with designing and consuming RESTful APIs
  • Understanding of common software engineering practices including version control, code reviews, and testing
  • Strong problem-solving and communication skills
  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience
  • The ability to obtain a US security clearance post start date.
  • U.S. Citizenship is required as only U.S. citizens are eligible for a security clearance.

Beneficial Skills And Experience

  • Experience with cloud-native development and/or cloud platforms (e.g., AWS, Azure, or GCP)
  • Exposure to containerization tools like Docker and orchestration platforms like Kubernetes
  • Experience developing mobile applications, particularly on the Android platform
  • Familiarity with agile development practices and tools (e.g., Jira, GitLab, CI/CD pipelines)
  • Interest or experience in defense, RF systems, or cybersecurity projects
  • Desire to grow into a lead or specialized technical role over time

Locations that require us to disclose the salary on job postings.

Salary range: $100,000 USD - $150,000 USD

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.