Mid to Senior Level Software Engineer

4M Research, Inc.
Huntsville, AL

Job Description

Job Description

4M Research, Inc. (4M) is a Woman owned small business established in 2007 and headquartered in Huntsville, AL. 4M specializes in Systems and Software Engineering and Analysis, Information Technology, Planning and Analysis, and Field Support Services to a variety of customers including MDA, NASA, and AMCOM. Our continuous and rapid growth is attributable to the caliber of employees 4M strives to hire and retain.

4M Research is currently looking for mid to senior level Software Engineers for our team in Huntsville, AL!

We are looking for developers who are proficient with the following languages:

  • C++
  • Java/ JavaFX
  • Python
  • Squish
  • BDD
  • OSGI
  • Google Guice
  • Jupyter Notebook

Required:

  • STEM BS/ Master's preferred
  • Three or more years' experience
  • Active Secret Clearance

Desired:

  • MS in related field
  • Linux OS experience
  • Technical writing experience
  • Experience with embedded systems development, test, and/or IV&V
  • Regression testing and performance testing experience

Necessary Competencies:

  • Honesty, superior ethics
  • Interpersonal savvy, excellent communication skills
  • Ability to be a team player
  • Initiative
  • Positive attitude
  • Professionalism

*Please Note: US Citizenship is required.

Qualified candidates should apply online at

For assistance call 256-319-4646 and press the option for Talent Acquisition.

4M Research, Inc. is an Affirmative Action/ Equal Opportunity Employer and an active participant in the Employment Eligibility Verification Program (E-Verify).

Posted 2025-07-21

Recommended Jobs

Quality Engineer

Steris Corporation
Montgomery, AL

At STERIS, we help our Customers create a healthier and safer world by providing innovative healthcare and life science product and service solutions around the globe. Position Summary The Qual…

View Details
Posted 2025-07-17

Senior Lead Engineer, Software

Celestica
Huntsville, AL

Req ID: 127566 Remote Position: No Region: Americas Country: USA State/Province: New Hampshire City: Remote Employee US **General Overview** **Job Title:** Staff Engineer, Software **Functional Area:*…

View Details
Posted 2025-07-29

Class A Day Driver

National Salvage & Service Corporation
Birmingham, AL

Job Description Job Description National Salvage & Service Corporation is an industry leading specialty contractor and a growing company with a day shift opening for a truck driver at its Birming…

View Details
Posted 2025-07-21

Retail Associate

Ross Dress for Less
Huntsville, AL

Apply online at Our values start with our people, join a team that values you! Bring your talents to Ross, our leading off-price retail chain with over 2,200 stores, and a strong track record …

View Details
Posted 2025-07-20

Schools - Physical Therapist

ProCare Therapy
Clanton, AL

Job Description Job Description Degree in Physical Therapy, active Physical Therapist license and 1+ year of Physical Therapy experience required. Applicants who do not meet these qualifications …

View Details
Posted 2025-07-18

Hospitalist | Full Time Perm | Newton, AL Great Benefits

The Provider Finder
Newton, AL

Job Description Job Description Position: Hospitalist Location: Newton, Alabama Schedule Options: Full-Time We are currently seeking a Board Certified or Board Eligible Internal Medicin…

View Details
Posted 2025-07-18

Sr Medical Writer - Publications - Sponsor Dedicated - US or Canada

Lifelancer
Mobile, AL

Job Title: Sr Medical Writer - Publications - Sponsor Dedicated - US or Canada Job Location: Mobile, AL, USA Job Location Type: Remote Job Contract Type: Full-time Job Seniori…

View Details
Posted 2025-07-24

Room Attendant

Personnel Resources
Opelika, AL

Job Description Job Description We are seeking dedicated and detail-oriented Room Attendants to join our environmental service team. The ideal candidate will play a crucial role in maintaining th…

View Details
Posted 2025-07-19

Full-Time Contract, Home Health Registered Nurse (RN) - Ashland, AL

Sunbelt Staffing
Ashland, AL

Job Description Job Description Bachelor of Science in Nursing (BSN) degree, active registered nurse (RN) license and minimum 1+ years RN experience required. Applicants who do not meet these qua…

View Details
Posted 2025-07-19