Software Engineer

CareerCircle
Columbia, United States of America
yesterday

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Junior
Compensation
$ 130K

Job location

Columbia, United States of America

Tech stack

Testing (Software)
HTML
Java
JavaScript
XML Schema
Computer-Aided Design
API
Agile Methodologies
Artificial Intelligence
Amazon Web Services (AWS)
Tomcat
Server Applications
Application Layers
Business Logic
Computing Platforms
Systems Engineering
Public-Key Cryptography
Test Driven Development
Confluence
JIRA
Automation of Tests
Unit Testing
Azure
Bash
Behavior-Driven Development
Oracle WebLogic Server
Bootstrap
Unix
C++
CSS
CMake
Configuration Management
Code Review
Encodings
Signals Intelligence
Computer Programming
Computer Engineering
Custom Software
Software Debugging
Linux
DevOps
Digital Signature
Eclipse
Enterprise JavaBeans
Embedded C
Java Platform Enterprise Edition (J2EE)
Fault Tolerance
Github
Groovy
Human-Computer Interaction
Integrated Development Environments
Java Persistence API
Java Servlet
Spring
Java Transaction API
JSON
Java API for RESTful Web Services (JAX-RS)
WildFly (JBoss AS)
JUnit
Python
Key Management
PostgreSQL
Maven
Microsoft Visual Studio
MongoDB
Object-Oriented Software Development
Openshift
Pair Programming
Scrum
Systems Development Life Cycle
Resource Description Framework (RDF)
Mockito
Ruby
Requirements Management
Salesforce
Scaled Agile Framework
Security Software
Selenium
Service-Oriented Architecture
Simple Object Access Protocol (SOAP)
Software Engineering
Software Requirements Analysis
Software Systems
SPARQL
SQL Databases
Data Streaming
Systems Architecture
System Testing
Systems Integration
Web Applications
Web Application Frameworks
Web Services
Web Services Description Language
XML
XQuery
Extensible Stylesheet Language Transformations (XSLT)
YAML
Data Processing
Scripting (Bash/Python/Go/Ruby)
Google Cloud Platform
Enterprise Software Applications
Computer Network Operations
Test Driven Development
Marklogic
Spring-boot
SC Clearance
Angular
Linux Development
Jax Ws
Kubernetes
Infrastructure Automation Frameworks
Information Technology
Build Tools
Cucumber
Software Version Control
Jasmine
Docker
Katalon Studio
Jenkins
Programming Languages

Job description

We are seeking junior and mid-level Software Engineers to support Department of the Navy software development and modernization programs. This position provides the opportunity to contribute to mission-critical naval defense systems while working in a collaborative, agile engineering environment.

Engineers may support either the modernization and sustainment of an established software platform or the development of a newer system. Program placement will be determined based on the candidate's technical background, experience level, and interview performance., * Design, develop, integrate, test, and maintain software solutions for a complex naval display subsystem

  • Develop object-oriented applications using C++ and Java in a Linux environment
  • Analyze, troubleshoot, debug, and modernize legacy software
  • Support new software development and system modernization initiatives
  • Prepare software engineering design documentation and other technical materials
  • Participate in peer reviews, code reviews, and engineering review meetings
  • Present technical information to internal stakeholders and government customers, as appropriate
  • Work independently while contributing effectively within a small engineering team
  • Travel occasionally to customer sites to investigate issues, test solutions, or integrate software fixes, This role offers the opportunity to work directly on a mission-critical naval combat system and contribute to the modernization and sustainment of a complex display subsystem. Engineers gain hands-on experience with C++, Java, Python, and Linux while solving challenging software problems that directly support national defense., Junit DevOps XQuery Equities Marklogic Operations Governance Purchasing Upskilling Market Data Spring Boot Cryptography Business Logic Key Management System Testing Data Processing Custom Software Ancient History Agile Methodology Analytical Method Time Off Management Security Engineering Signals Intelligence Business Requirements Object-Oriented Design Angular (Web Framework) Application Development SQL (Programming Language) Agile Software Development Java (Programming Language) Computer Network Operations Cascading Style Sheets (CSS) Python (Programming Language) Service-Oriented Architecture Software Development Life Cycle Extensible Markup Language (XML) HyperText Markup Language (HTML) JavaScript (Programming Language) Resource Description Framework (RDF) Application Programming Interface (API) SPARQL Protocol And RDF Query Language (SPARQL) Top Secret-Sensitive Compartmented Information (TS/SCI Clearance) +0 Software Engineer Leidos

Bethesda, MD*On-Site

Unix JIRA Junit DevOps Github Jenkins Equities Scripting Operations Automation Innovation Purchasing User Story Upskilling Market Data Spring Boot Cryptography Key Management System Testing Katalon Studio Version Control Microsoft Azure Ancient History Software Testing Spring Framework Agile Methodology Analytical Method Software Solutions Amazon Web Services Time Off Management Security Engineering Software Engineering Atlassian Confluence Signals Intelligence Bash (Scripting Language) Agile Software Development Java (Programming Language) Google Cloud Platform (GCP) Computer Network Operations Standard Operating Procedure Scrum (Software Development) Python (Programming Language) Software Development Life Cycle JavaScript (Programming Language) Top Secret-Sensitive Compartmented Information (TS/SCI Clearance) +0

Google IT Automation with Python

Google Project Management

Salesforce Developer Software Engineer TS/SCI Poly Leidos

Annapolis Junction, MD*On-Site

JSON YAML Linux Junit CMake DevOps JAX-WS MongoDB Jenkins Mockito Planning Equities OpenShift Encodings Leadership Management Automation Purchasing Kubernetes User Story Upskilling PostgreSQL Embedded C XML Schema Code Reuse Market Data Server-Side Build Tools Web Services Unit Testing Cryptography Apache Maven Java Servlet Communication Team Building Apache Tomcat Prioritization Business Logic Key Management Version Control Test Automation Fault Tolerance Design Software Sprint Planning Ancient History Web Applications Spring Framework Pair Programming Canonicalization Agile Methodology Docker (Software) Security Software Data Flow Diagram Digital Signature Analytical Method Eclipse (Software) Application Layers WildFly (JBoss AS) Device Programming Systems Engineering System Requirements User Interface (UI) Selenium (Software) Cucumber (Software) Application Servers Time Off Management Security Engineering Software Engineering Software Development Signals Intelligence Independent Thinking Java Persistence API Enterprise JavaBeans Java Transaction API JavaScript Frameworks Scaled Agile Framework Oracle WebLogic Server Development Environment Requirements Management Angular (Web Framework) Microsoft Visual Studio Java Enterprise Edition Jersey (Java Framework) Public Key Cryptography Configuration Management SQL (Programming Language) C++ (Programming Language) Java (Programming Language) Behavior-Driven Development Computer Network Operations Cascading Style Sheets (CSS) Scrum (Software Development) Unified Field Theories (UFT) Python (Programming Language) Test-Driven Development (TDD) Groovy (Programming Language) Systems Development Life Cycle Enterprise Application Software Software Development Life Cycle Bootstrap (Front-End Framework) Extensible Markup Language (XML) HyperText Markup Language (HTML) JavaScript (Programming Language) Web Services Description Language Java API For RESTful Web Services Acceptance Test-Driven Development Integrated Development Environments Simple Object Access Protocol (SOAP) Karma (JavaScript Testing Framework) Jasmine (JavaScript Testing Framework) Extensible Stylesheet Language Transformations (XSLT) Top Secret-Sensitive Compartmented Information (TS/SCI Clearance) +0

Requirements

Debugging Visionary Leadership Innovation Code Review Peer Review Test Automation Problem Solving Computer Science Secret Clearance Agile Methodology Software Solutions Systems Integration Computing Platforms Software Engineering Software Development Computer Engineering Design Documentation Programming Languages Artificial Intelligence Configuration Management Engineering Design Process Agile Software Development C++ (Programming Language) Java (Programming Language) Python (Programming Language) Technical Delivery Management Troubleshooting (Problem Solving) Object-Oriented Programming (OOP), * Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or a related technical field

  • 1 to 6 or more years of relevant software engineering experience
  • Experience developing software with C++
  • Experience with Java and/or Python
  • Familiarity with object-oriented programming concepts
  • Experience working in a Linux development environment
  • Ability to prepare clear technical documentation
  • Ability to work effectively in an agile software development environment
  • Strong analytical, troubleshooting, and problem-solving skills
  • U.S. citizenship
  • Active Department of Defense Secret clearance, * Experience with multiple programming languages, including:
  • C++
  • Java
  • Python
  • Ruby
  • Experience debugging or modernizing legacy software
  • Experience supporting defense, Navy, or other government programs
  • Familiarity with software integration, automated testing, and configuration management tools
  • Experience presenting technical material through a formal peer review process
  • For senior-level candidates, experience with ground-up software development and system architecture, * 1 to 3 years of relevant experience: $80,000 to $90,000
  • 4 to 5 years of relevant experience: $95,000 to $105,000
  • 6 or more years of relevant experience: $125,000 to $130,000

Benefits & conditions

This is a Contract to Hire position based out of Columbia, MD. Pay and Benefits

The pay range for this position is $38.46 - $62.50/hr.

Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following: * Medical, dental & vision * Critical Illness, Accident, and Hospital * 401(k) Retirement Plan - Pre-tax and Roth post-tax contributions available * Life Insurance (Voluntary Life & AD&D for the employee and dependents) * Short and long-term disability * Health Spending Account (HSA) * Transportation benefits * Employee Assistance Program * Time Off/Leave (PTO, Vacation or Sick Leave) Workplace Type

About the company

Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 20,000 consultants and 5,000 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. We are proud to be an Engineering News-Record (ENR) Top 500 Design Firm for our engineering design services and a ClearlyRated Best of Staffing® winner for both client and talent service.

Apply for this position