Software Engineer

Los Angeles, CA, United States

Chesapeake Technology International Corp

Role Location

  • Los Angeles, CA, United States


51 - 100 people


1100 Flynn Rd Unit 202
Camarillo, CA, 93012, US

Tech Stack

  • Java
  • React
  • JVM languages
  • Git
  • JavaScript
  • Scala
  • Maven
  • Gradle
  • PostgreSQL
  • Cassandra
  • Clojure
  • MongoDB
  • C++

Role Description

Help build and architect a first-of-its-kind Electronic Warfare management, planning, visualization, and collaboration system.

CTI's platform extends beyond Electronic Warfare-related hardware and software. Data management, from collection to transfer to storage and analysis, is a critical element in transforming information into actionable and intuitive visual intelligence. The mid-level Software Engineer is a position that will work as part of a team to architect, implement, and deploy innovative technologies to support both military and commercial users. We strive to use the right technology for a given problem and foster a learning environment.

Sample projects • Architect and build a cutting edge platform of APIs and services for desktop, mobile, and web applications to control airborne UAV payloads. • Architect a system to allow 3rd parties providing services such as computer-aided vision, machine learning, and data analysis controlled access to customer data • Build the service that ingests streams of data from various sensors in real-time • Build out a data warehouse to analyze large amounts of telemetry and sensor data • Create immersive 3D visualizations for cyber security and radio frequency domains

Roles and Responsibilities • Design, develop, document, test and debug new and existing software systems and/or applications. • Participate in full development life cycle including requirements analysis and design. • Write technical specifications based on conceptual design and stated business requirements. • Support, maintain and document software functionality. • Identify and evaluate new technologies for implementation. • Analyze code to find causes of errors and revise programs, as needed. • Participate in software design meetings and analyze user needs to determine technical requirements.

Necessary skills and experience • U.S. Citizenship - all positions require a U.S. Security Clearance • Bachelor's Degree in Math, Computer Science, Electrical Engineering or other Engineering • 3 or more years in programming, engineering or related experience • Java, C++ or similar object-oriented programming languages • Other JVM Languages such as Scala and Clojure • Sound understanding of Build Tooling, such as Ant, Gradle or Maven • Sound understanding of Version Control Systems, such as Git, Mercurial or Subversion • RESTful API design • Relational and key value data stores such as PostgreSQL, Cassandra, and MongoDB • Experience architecting software and distributed infrastructure • Experience driving technical decisions • Experience with testing methodology • Ability to work both independently and with a team

Beneficial skills and experience • Actor Model Frameworks • Familiarity with Geospatial Data • NodeJS • Amazon Web Services or NASA Worldwind • Front end development using Javascript, Clojurescript, and ReactJS. • Real-time data streaming

About Chesapeake Technology International Corp

Chesapeake Technology International (CTI) is a high-tech software, systems engineering, and operational support corporation dedicated to providing top-quality engineering, system development, and support. We provide operator-focused technology solutions for military and security applications to include: electronic warfare, C4ISR, tactical & unmanned systems, and training & simulation. We are experts in real-time, decision support, and electronic warfare systems, sensor integration, and information management.

Company Culture

We are a passionate team who believe in ownership, excellence, building community, and continuous improvement. Here you will find the computer hacker, RC hobbyist, homebrewer, and mobile app designer. If you thrive on solving challenging problems with a fun group of really bright people, we want to hear from you!

Interested in this role?
Skip straight to final-round interviews by applying through Triplebyte.