Principal Software Engineer (hybrid) - JavaScript/Node.js

Cubic CorporationHuntsville, AL
439d$100,000 - $185,820Onsite

About The Position

The Principal Software Engineer at Cubic will lead the development of innovative real-time video management solutions that support intelligence analysts globally. This hybrid role focuses on architecting and implementing high-performance software designs, ensuring quality and reliability, and driving technical excellence within a collaborative team environment.

Requirements

  • 8+ years of progressive experience in software development.
  • Four-year degree in a relevant discipline.
  • Expertise in JavaScript/Node.js.
  • Hands-on experience in building server-side applications and front-end user interfaces (ideally in React or similar frameworks).
  • Experience in Agile environments and familiarity with Git.
  • Proficiency in Linux environments (CentOS, Redhat, or Ubuntu).
  • Ability to communicate effectively with both technical and non-technical stakeholders.
  • US Citizen, eligible for DoD security clearance.

Nice To Haves

  • C/C++ experience.
  • Experience with PostgreSQL or other databases.
  • Familiarity with video streaming technologies (RTMP, HLS, MPEG-DASH, H.264).
  • Knowledge of Information Assurance and security protocols relevant to Department of Defense.

Responsibilities

  • Architect and implement scalable, high-performance software designs for video solutions.
  • Collaborate with development teams, testers, and stakeholders to meet sprint objectives and deliver high-quality products.
  • Champion improvements in coding practices, standards, and tools, mentoring team members.
  • Develop robust unit tests and perform root cause analysis to maintain software reliability.
  • Solve complex technical challenges and evaluate open-source solutions.

Benefits

  • Competitive salary and comprehensive benefits package.
  • Professional growth opportunities through mentorship and training.
  • Access to cutting-edge tools and technologies.
  • Hybrid work options for better work-life balance.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Senior

Industry

Professional, Scientific, and Technical Services

Education Level

Bachelor's degree

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service