Software Engineer
Craig Technical Consulting, Inc.
Manassas, United States of America
6 days ago
Role details
Contract type
Internship / Graduate position Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Junior Compensation
$ 130KJob location
Manassas, United States of America
Tech stack
HTML
Java
JavaScript
Agile Methodologies
Amazon Web Services (AWS)
Software Applications
Confluence
JIRA
Automation of Tests
C Sharp (Programming Language)
C++
CSS
Collaborative Software
DevOps
Web Development
Issue Tracking Systems
Software Architecture
Ruby
Software Engineering
SQL Databases
Web Applications
Scripting (Bash/Python/Go/Ruby)
Virtual Environment
Containerization
Gitlab-ci
Information Technology
Devsecops
Job description
Summary: 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
Desired Skills:
- 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