Software Engineer

CareerCircle
Huntsville, AL, United States
4 days ago
Apply on www.careercircle.com
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Compensation
$83,200.0 - $114,400.0
Working hours
Regular working hours

Tech stack

Java (Programming Language) Agile Methodology Artificial Intelligence Data Analysis Systems Engineering Build Automation Unit Testing Bash Shell Software Bug Management C++ (Programming Language) Capability Maturity Model Integration Compilers
+42 more
Software Quality Cyber Security Computer Engineering Continuous Delivery Continuous Integration Software Debugging Software Design Patterns Linux Programming Tools Eclipse (Software) Fault Tolerance Human-Computer Interaction Integrated Development Environments Intelligence Analysis Junit Python (Programming Language) Microsoft Office Network Configuration and Change Management Object-Oriented Software Development Process Driven Development Scrum Methodology Program Analysis Red Hat Enterprise Linux Ansible Scaled Agile Framework Secure Coding Software Engineering Software Systems Solaris (Operating System) Systems Integration UML Utility Software Git SC Clearance Integration Tests Information Technology Production Code Software Coding Software Version Control Devsecops Jenkins Programming Languages

Job description

  • Develop robust, maintainable software using Python, C++, and similar programming languages.
  • Design, implement, and execute unit tests to ensure software quality and reliability.
  • Produce and maintain clear, accurate technical documentation for software components and systems.
  • Build, configure, and manage CI/CD pipelines to automate software integration and deployment.
  • Collaborate closely with stakeholders, including government customers, to understand requirements and deliver effective solutions.
  • Contribute actively to Agile ceremonies, including Program Increment (PI) Planning, Iteration Planning, Sprint Planning, and Retrospectives.
  • Participate in team and program-level sprint demos and reviews, presenting work and incorporating feedback.
  • Support hardware and software integration activities across the full software development lifecycle.
  • Apply DevSecOps practices to enhance security, reliability, and maintainability of software systems.
  • Troubleshoot complex issues and provide effective solutions in a fast-paced, mission-focused environment., Google IT Automation with Python Traveling Software/ Radar Engineer Leidos

Huntsville, AL*On-Site

Physics Teamwork Equities Debugging Operations Innovation Market Data Data Analysis Field Testing Cyber Security Ancient History Computer Science Computer Engineering Intelligence Analysis Electrical Engineering Red Hat Enterprise Linux Bash (Scripting Language) Network Configuration And Change Management +0 Login | JoinContact

Requirements

Planning Visionary DevSecOps Pipelines Leadership Innovation Reliability Coordinating Unit Testing Collaboration Secure Coding Problem Solving Maintainability Sprint Planning Secret Clearance Build Automation Agile Methodology Programming Tools Systems Integration Integration Testing Software Engineering Software Development Continuous Integration Artificial Intelligence Technical Documentation Engineering Design Process C++ (Programming Language) Software Quality (SQA/SQC) Python (Programming Language), We are seeking a versatile and experienced Software Engineer to support advanced software development efforts in a mission-focused Agile environment. This role is ideal for a candidate with strong coding skills in Python and C++, and the flexibility to contribute across the full software development lifecycle, from design and implementation through integration, testing, and deployment. The position is considered career/journey level and offers the opportunity to support multiple high-impact missile programs in a fully cleared environment for military related projects., * Strong Python development experience, including building and maintaining production-quality code.

  • Working knowledge of C++ for software development and integration.
  • Excellent problem-solving and troubleshooting skills, with the ability to analyze and resolve complex technical issues.
  • Strong team orientation and collaboration skills, with experience working in Agile development teams.
  • Active DoD Secret Clearance.
  • Bachelor’s degree in a related discipline from an accredited institution.
  • 2-7 years of experience in software engineering or a closely related field.
  • Experience working within Agile development methodologies and processes.
  • Experience across the full software development lifecycle, from requirements through deployment.
  • Knowledge of DevSecOps concepts and practices.
  • Experience with hardware/software integration in complex systems., * Experience supporting complex, mission-focused programs, such as missile or defense-related systems.
  • Familiarity with CI/CD tools and practices for automated builds, testing, and deployment.
  • Understanding of secure coding practices and integrating security into the development lifecycle.
  • Ability to communicate technical concepts clearly to both technical and non-technical stakeholders.
  • Experience participating in Program Increment (PI) Planning and other scaled Agile events.
  • Comfort working in a highly regulated, cleared environment with strict compliance requirements., Individual compensation offered for this position within this range will depend on many factors, including qualifications, skills, relevant experience, job knowledge, geographic location, internal equity, and other pertinent job-related factors., Unix Linux Junit Syntax Debugging Visionary Compilers Xunit.net Leadership Automation Innovation Testability Simulations Test Design Problem Solving Software Design Microsoft Office Systems Modeling Utility Software Operating Systems Software Analysis Eclipse (Software) Systems Integration Time Off Management Software Engineering Object-Oriented Design Artificial Intelligence Technical Documentation Software Design Patterns Bash (Scripting Language) Unified Modeling Language Engineering Design Process C++ (Programming Language) Solaris (Operating System) Process Driven Development Java (Programming Language) Verbal Communication Skills Critical Design Review (CDR) Python (Programming Language) Troubleshooting (Problem Solving) Object-Oriented Programming (OOP) Integrated Development Environments Capability Maturity Model Integration +0

Google IT Automation with, Python, Sensors Ansible Jenkins Planning Research Equities Debugging Pipelines Leadership Management Enthusiasm Digital.ai Simulations Market Data Problem Solving Fault Tolerance Sprint Planning Ancient History Computer Science Secret Clearance Utility Software Agile Methodology Defect Management Software Solutions Systems Engineering User Interface (UI) Software Engineering Software Development Continuous Deployment Technical Engineering Sprint Retrospectives Continuous Integration Scaled Agile Framework Agile Project Management Red Hat Enterprise Linux Agile Software Development C++ (Programming Language) Java (Programming Language) Verbal Communication Skills Git (Version Control System) Scrum (Software Development) Troubleshooting (Problem Solving) +0

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

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careercircle.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:13 min

Evaluating UML, block diagrams, and the C4 model

Simon Lasselsberger · World Congress 2022

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

2:12 min

Transitioning from adjacent functions into software engineering roles

Philipp Frauenthaler +1 · LIVE

4:36 min

Visualizing system architecture with Mermaid UML diagrams

Jakov Semenski · LIVE

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · World Congress 2021

Videos

See all

Related articles

See all