|
Tharros is seeking a Software Engineer for an upcoming program supporting a US Navy customer focused on research, engineering, and technical center focused on information warfare, cybersecurity, C4ISR, electronic warfare, AI/ML, communications, and related defense technologies. Responsibilities:
- Lead the design, development, integration, and sustainment of advanced Navy Command and Control (C2) software systems supporting joint and coalition operational environments.
- Architect and implement scalable software solutions leveraging AI/ML, Generative AI (GenAI), Large Language Models (LLMs), Natural Language Processing (NLP), microservices, and distributed computing technologies to improve operational decision-making and situational awareness.
- Provide technical leadership for containerized application development and deployment within Kubernetes, service mesh, and DevSecOps environments, including oversight of software builds, cybersecurity scans, containerization, and deployment through the Overmatch Software Armory (OSA).
- Lead software integration, testing, performance validation, and cybersecurity compliance efforts across operational Navy environments including CANES, afloat systems, CSE, OPE, and hardware-in-the-loop test labs.
- Collaborate with government stakeholders, mission operators, and cross-functional engineering teams to define technical requirements, develop operational workflows, and deliver mission-focused capabilities aligned to Navy Programs of Record.
- Support operational deployments, experimentation events, and prototype demonstrations while mentoring junior engineers and providing technical guidance on advanced C2 architectures, AI-enabled applications, and tactical data integration.
- Active TS/SCI DoD Clearance
- 10 years of professional experience with software engineering
- Master's degree in a quantitative field such as engineering or mathematics (e.g. Electrical Engineering, Computer Engineering, Computer Science, Information Technology, or Information Systems)
- Experience with applying programming concepts in a professional or academic setting.
- Experience with applying modern software development methodologies (e.g. agile, DEVOPS/DEVSECOPS) in a professional or academic setting.
- Agile Developer certification or Certified Scrum Developer certification
- Excellent written and verbal communication skills.
- Proficient in Microsoft Office Suite to include Teams or similar workplace chat and videoconferencing tools.
|