Software Engineer

Craig TechnologiesManassas, VA
5h$120,000 - $130,000

About The Position

Craig Technologies has an opening for a highly motivated Software Engineer to join our Submarine C5I Systems Engineering and Integration (SE&I) team. As a member of our team, you will develop software, manage infrastructure, and implement automation that supports a broad range of customers and systems across all submarine platforms, ensuring the delivery of a robust and reliable combat system to the Submarine Force. Responsibilities include development of application software and web applications using a variety of software languages, as well as managing third party applications hosted in AWS.

Requirements

  • Bachelor's degree from an accredited college in a related discipline (e.g., Software Engineering, Computer Science, etc.) with a GPA of at least 2.5
  • 1 to 5 years of experience minimum (internships considered for experience)
  • DoD Secret Security Clearance, which requires U.S. Citizenship
  • Ruby Programming Language
  • Java Programming Language
  • Web Development (CSS, JavaScript, HTML)
  • SQL Database Experience
  • C++/C# Programming Language
  • Scripting skills
  • Creating modular SW components/building blocks
  • Creating testing tools for development and integration
  • Agile / DevOps Experience
  • GitLab CI/CD Experience
  • Test Automation Experience
  • Experience working on teams in a geographically dispersed and virtual environment
  • Excellent communication and collaboration skills, with the ability to work effectively with internal and external stakeholders
  • Self-starter mindset, with the ability to work independently and as part of a team

Nice To Haves

  • Experience with submarine combat systems or similar Command, Control, Communication, Computer, Cyber, and Intelligence (C5I) systems
  • Familiarity with DevSecOps practices and principles
  • Knowledge of system and software architecture concepts, such as containerization and virtualization
  • Critical thinking and problem-solving skills, with a continuous learning mindset
  • Familiarity with Atlassian Jira and Confluence products, including experience with agile project planning, issue tracking, and collaboration tools
  • Experience or familiarity with the following: o Git Source Control o Ruby on Rails o ASP.NET o SQL Server and MySQL Databases o Java Spring Boot o REST APIs o Visual Studio Code IDE o IIS Manager o Apache Tomcat o Visual Studio o Cloud Hosting Infrastructure (AWS, Azure) o COTS tools (Atlassian Jira, Atlassian Confluence, GitLab, Nexus Code Repository, SonarQube, Keycloak) o Test Automation tools (Robot Framework, Selenium, Eggplant) o Cameo Systems Modeler and Teamwork Cloud o Google Protocol Buffers o LDAP o AMQP o Software Development Lifecycles

Responsibilities

  • Development of application software
  • Development of web applications using a variety of software languages
  • Managing third party applications hosted in AWS
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service