Software Engineer

CCS Global Tech

Huntsville (AL)

On-site

USD 135,000 - 165,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A technology consulting firm is seeking a Mid-Senior Software Engineer in Huntsville, Alabama. This role involves designing and developing software applications, participating in Agile practices, and managing CI/CD pipelines using C/C++ and various tools. Candidates should have a BS degree or relevant experience with a strong focus on Linux and object-oriented programming. This is a full-time position with competitive salary and benefits.

Qualifications

  • 9 years of experience in software engineering or an additional 6 years in lieu of a degree.
  • Proficiency in object-oriented design principles.
  • Strong debugging and troubleshooting skills.

Responsibilities

  • Design and develop software applications using C/C++ and object-oriented languages.
  • Implement CI/CD pipelines including automated tests.
  • Collaborate using MS Visual Studio and Azure DevOps.

Skills

C/C++ proficiency
Agile/Scrum
CI/CD processes
Unit testing
Git and SVN
Linux administration
Python scripting
Wireshark usage
Qt for GUI development
Communication skills

Education

BS degree in Engineering or related field

Tools

Microsoft Azure DevOps
MS Visual Studio

Job description

Overview

Job title: Software Engineer

Job location: Huntsville, AL

Salary: $150k annually with benefits

Base pay range

$140,000.00/yr - $150,000.00/yr

Key Responsibilities
  • Design, develop, and maintain software applications using C/C++ and object-oriented languages.
  • Participate in Agile/Scrum ceremonies, including sprint planning, reviews, and retrospectives.
  • Implement CI/CD pipelines, including automated test frameworks.
  • Develop and execute unit tests to ensure code quality and reliability.
  • Utilize Microsoft Azure DevOps for planning, tracking, and source control.
  • Maintain and manage source code using Git and SVN repositories.
  • Develop applications in Linux environments (Red Hat, Debian, Ubuntu, CentOS).
  • Collaborate using MS Visual Studio and Microsoft Office Suite for documentation and communication.
  • Use Wireshark for network protocol analysis and debugging.
  • Develop GUI applications with Qt framework.
  • (Optional) Develop real-time embedded software using VxWorks RTOS.
  • Write scripts and automation tools using Python to support integration and testing.
Education & Experience Requirements
  • BS degree in Engineering or related Science/Technical field (Software, Electrical Engineering, or Computer Science preferred) and 9 years of experience, OR
  • An additional six (6) years of relevant experience may be accepted in lieu of degree.
  • Proficiency in C/C++ and object-oriented design principles.
  • Solid understanding of Agile development practices and Scrum frameworks.
  • Hands-on experience with CI/CD processes and test automation.
  • Strong debugging and troubleshooting skills, including use of Wireshark.
  • Familiarity with Qt for UI/UX development.
  • Experience with Linux OS administration and development environments.
  • Competency in Git and SVN for code management.
  • Strong scripting capabilities in Python.
  • Ability to work both independently and collaboratively in a secure, regulated environment.
  • Excellent communication and documentation skills, with ability to report changes, delays, or blockers clearly and in a timely manner.
  • Self-starter capable of executing tasks with autonomy and seeking support when required.
Seniority level
  • Mid-Senior level
Employment type
  • Full-time
Job function
  • Engineering, Information Technology, and Other
Industries
  • IT Services and IT Consulting, Software Development, and Defense and Space Manufacturing
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Moseley Technical Services, Inc. • Huntsville (AL)

On-site
USD 100,000 - 130,000
Medical insurance
Dental insurance
Vision insurance
+2
Software Engineer
Software Engineer

CohesionForce, Inc • Huntsville (AL)

On-site
USD 80,000 - 100,000
Software Engineer
Software Engineer

ROI Services LLC • Huntsville (AL), Albertville (MN)

On-site
USD 90,000 - 120,000
Software Engineer ( Full-time ) Huntsville, AL - DK
Software Engineer ( Full-time ) Huntsville, AL - DK

Central Business Solutions, Inc • Huntsville (AL)

On-site
USD 130,000 - 150,000
Software Engineer , Loc: Atlanta, Georgia, US, Full Time/Per,(MK)
Software Engineer , Loc: Atlanta, Georgia, US, Full Time/Per,(MK)

Central Business Solutions, Inc • Atlanta (GA)

On-site
USD 105,000 - 110,000
Software Developer (Senior)
Software Developer (Senior)

Cintel, Inc. • Huntsville (AL)

On-site
USD 110,000 - 150,000
Software Engineer II (Huntsville, AL)
Software Engineer II (Huntsville, AL)

Adv Sci Tech • Huntsville (AL)

On-site
USD 70,000 - 90,000
Senior Software Developer
Senior Software Developer

SAIC • Huntsville (AL)

On-site
USD 110,000 - 150,000
Software Engineer
Software Engineer

ConsultNet Technology Services and Solutions • United States

Hybrid
USD 56,274 - 103,320
Software Engineer
Software Engineer

Kratos Defense & Rocket Support Services, Inc • Birmingham (AL)

On-site
USD 80,000 - 110,000