Sr. SW Engineer

Moseley Technical Services, Inc.

Huntsville (AL)

On-site

USD 175,000 - 200,000

Full time

13 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Medical insurance
Dental insurance
Vision insurance
Employee Stock Ownership Plan (ESOP)
401(k) plan with company match
Tuition and Training Reimbursement

Job summary

Moseley Technical Services, Inc. is seeking a Senior Software Engineer to develop, maintain, and enhance complex software systems supporting real-time processing, data-intensive analytics, and large-scale data processing. This full-time, onsite role in Huntsville, AL requires U.S.

citizenship and an active Secret clearance, with a strong background in TypeScript, C++, or Python. Responsibilities include analyzing requirements, designing software components, integrating tests, and supporting the

Qualifications

  • U.S. Citizenship is required by Federal Law.
  • Active Secret security clearance is required.
  • Bachelor's degree in a technical field.
  • 15 years of relevant software engineering or software development experience.
  • Experience developing software using TypeScript, C++, or Python.
  • Proficiency with real-time processing concepts, including processes, threads, scheduling, synchronization mechanisms, and memory management.
  • Experience with container technologies.
  • Experience with CI/CD pipelines.
  • Experience with Static Application Security Testing (SAST) tool remediation.

Responsibilities

  • Develop, maintain, and enhance complex and diverse software systems, including processing-intensive analytics, novel algorithms, extremely large data sets, real-time systems, and business management information systems.
  • Analyze documented system requirements and decompose requirements into individual software component requirements.
  • Design and develop software components using software engineering methodologies appropriate to the development environment.
  • Review and test software components for adherence to design requirements and document test results.
  • Investigate, troubleshoot, and resolve software problem reports.
  • Provide technical input to system and software design, including hardware/software tradeoffs, software reuse, and Commercial Off-the-Shelf (COTS) solutions.
  • Support software integration, verification, testing, debugging, and maintenance throughout the software development lifecycle.

Skills

C++
Python
TypeScript
Real-time processing

Education

Bachelor's degree in a technical field

Tools

Container technologies
CI/CD pipelines
SAST remediation

Job description

Check out this new opportunity!Senior Software EngineerC++ | Python | Real-Time SystemsFull-Time with an Employee Owned and Best Places to Work ContractorOnsite in Huntsville, AL | Schedule: 9x80

We are hiring a Senior Software Engineer to develop, maintain, and enhance complex software systems supporting real-time processing, data-intensive analytics, novel algorithm development, and large-scale data processing. This role requires U.S. citizenship, an active Secret security clearance, 15 years of experience, and software development expertise with TypeScript, C++, or Python, real-time processing, container technologies, CI/CD pipelines, and SAST tool remediation. This role supports the full software development lifecycle, including requirements analysis, software design, implementation, integration, testing, debugging, and maintenance. Preferred experience includes RTOS, Linux, VxWorks, Agile development, automated testing, Jira/Confluence, Git, anti-tamper technologies, and safety-critical or nuclear-critical software development standards such as DO-178C, DO-330, and AFMAN 91-119.

Responsibilities:
  • Develop, maintain, and enhance complex and diverse software systems, including processing-intensive analytics, novel algorithms, extremely large data sets, real-time systems, and business management information systems.
  • Analyze documented system requirements and decompose requirements into individual software component requirements.
  • Design and develop software components using software engineering methodologies appropriate to the development environment.
  • Review and test software components for adherence to design requirements and document test results.
  • Investigate, troubleshoot, and resolve software problem reports.
  • Provide technical input to system and software design, including hardware/software tradeoffs, software reuse, and Commercial Off-the-Shelf (COTS) solutions.
  • Support software integration, verification, testing, debugging, and maintenance throughout the software development lifecycle.
Qualifications:
  • U.S. Citizenship is required by Federal Law
  • Active Secret security clearance is required.
  • Bachelor's degree in a technical field.
  • 15 years of relevant software engineering or software development experience.
  • Experience developing software using TypeScript, C++, or Python.
  • Proficiency with real-time processing concepts, including processes, threads, scheduling, synchronization mechanisms, and memory management.
  • Experience with container technologies.
  • Experience with CI/CD pipelines.
  • Experience with Static Application Security Testing (SAST) tool remediation.
Preferred Qualifications:
  • Experience with Agile software development using Atlassian tools, including Jira and Confluence.
  • Experience across the full software development lifecycle, including specification, design, implementation, integration, debugging, and maintenance.
  • Experience with safety-critical and nuclear-critical software development standards and environments, including DO-178C, DO-330, and AFMAN 91-119.
  • Familiarity with structured, process-driven software development environments, including peer reviews, revision control, defect tracking, build processes, and release practices.
  • Experience developing drivers and middleware using RTOS, Linux, and/or VxWorks.
  • Experience with anti-tamper technologies and practices, including cryptography, secure communications, logging, and software deployment.
  • Experience with Git-based version control products.
  • Experience applying automated testing techniques, including unit and integration testing.
  • Experience with test frameworks/applications and system verification.
Benefits:
  • Full-Time position with an Employee-Owned company offering a comprehensive benefits package: Medical, Dental, and Vision insurance, Short-Term and Long-term Disability, and Life Insurance, FSA, Employee Stock Ownership Plan (ESOP), 401(k) Plan with company match, Tuition and Training Reimbursement, and Incentive Compensation.
  • Estimated Salary Range: $175,000 - $200,000 (Based on factors such as Government labor categories (LCATs) education, experience, geographic location, etc.)
Company Culture and Recognition:

We are honored to have been named a contender for the Best Places to Work award from the Huntsville/Madison County Chamber of Commerce since 2020 and recognized as a Best Place for Working Parents since 2022. This designation underscores our ongoing commitment to fostering a workplace culture that supports working parents and their families.

Moseley Technical Services, Inc. is an AA/EEO/Veterans/Disabled Employer

What to Expect

Moseley Technical Services, Inc. (Moseley) was incorporated in 1994 to provide engineering and professional services to the aerospace/defense, manufacturing, government, and commercial industries. Our Mission is to deliver superior service to our customers and employees. We have achieved our vision by building long-term relationships with customers and employees through integrity, transparency, and appreciation.

We stand by our 30-year-old commitment of "World Class Service. World Class Company."

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Sr. Systems Engineer
Sr. Systems Engineer

Moseley Technical Services, Inc. • Huntsville (AL)

On-site
USD 175,000 - 200,000
Medical, Dental, and Vision insurance
ESOP
401(k) Plan with company match
+3
Jr. Systems Engineer
Jr. Systems Engineer

Moseley Technical Services, Inc. • Huntsville (AL)

On-site
USD 95,000 - 115,000
Medical insurance
Dental insurance
Vision insurance
+8
Software Developer
Software Developer

Moseley Technical Services, Inc. • Huntsville (AL)

On-site
USD 90,000 - 120,000
ESOP
401(k) Plan with company match
Tuition and Training Reimbursement
+1
Senior Real-Time Systems Engineer — C++/Python (ESOP)
Senior Real-Time Systems Engineer — C++/Python (ESOP)

Moseley Technical Services, Inc. • Huntsville (AL)

On-site
USD 175,000 - 200,000
Medical insurance
Dental insurance
Vision insurance
+3
Senior Embedded Software Engineer (RTOS Experience Required)
Senior Embedded Software Engineer (RTOS Experience Required)

Lynx Software Technologies, Inc. • Marietta (GA)

On-site
USD 120,000 - 160,000
Medical & dental
401K match
PTO + holidays
+3
Principal Software Engineer
Principal Software Engineer

Rippling, Inc. • Huntsville (AL)

On-site
USD 166,000 - 208,000
Medical/Dental/Vision
401K with employer match
PTO and Holidays
+3
Senior Software Engineer – Mission Systems
Senior Software Engineer – Mission Systems

Lynx Software Technologies, Inc. • Palmdale (CA)

On-site
USD 120,000 - 160,000
Bonus Eligible
Principal HW/SW Integration Engineer Lead
Principal HW/SW Integration Engineer Lead

Lynx Software Technologies, Inc. • Huntsville (AL)

On-site
USD 166,000 - 208,000
Medical/Dental/Vision
401K match
PTO & Holidays
+3
Principal Software Engineer
Principal Software Engineer

Lynx • Huntsville (AL)

On-site
USD 110,000 - 150,000
Low-cost Medical / Dental / Vision coverage
401K with generous employer match
Paid Time Off and 11 Paid Holidays
+2
Software Systems Integration Engineer
Software Systems Integration Engineer

Modern Technology Solutions, Inc. • Bath Township (OH)

On-site
USD 120,000 - 160,000
Employee ownership
Competitive benefits