Software Engineer

CCS Global Tech

Huntsville (AL)

On-site

USD 135,000 - 165,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

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 Developer (Senior)
Software Developer (Senior)

Cintel Inc • Huntsville (AL)

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

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

On-site
USD 90,000 - 120,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 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
Junior Software Engineer - Huntsville, AL
Junior Software Engineer - Huntsville, AL

VetJobs • Huntsville (AL)

On-site
USD 60,000 - 75,000
Software Developer (Senior)
Software Developer (Senior)

Cintel, Inc. • Huntsville (AL)

On-site
USD 110,000 - 150,000
Senior Software Engineer (On-Site, IN)
Senior Software Engineer (On-Site, IN)

Allied Solutions, LLC • Carmel (IN), Northern (KY)

On-site
USD 110,000 - 160,000
Medical, dental and vision insurance
100% company-paid life and disability
401k with company match
+2
Senior Software Engineer
Senior Software Engineer

deciBel Research, Inc. • Huntsville (AL)

On-site
USD 120,000 - 180,000
Software Quality Engineer
Software Quality Engineer

GenConnect • Huntsville (AL)

On-site
USD 70,000 - 90,000
Medical, Dental & Vision coverage
401K
Educational Assistance
+1
Software Engineer
Software Engineer

ConsultNet Technology Services and Solutions • United States

On-site
USD 56,274 - 103,320