skip to main content

Important Notice

It appears you are using an older version of your browser. While some functions will be available, Alabama JobLink works best with a modern browser such as the ones provided by:

Please download and install the latest version of the browser of your choice. We apologize for any inconvenience.

Software Engineer SME

Click the Facebook, Google+ or LinkedIn icons to share this job with your friends or contacts. Click the Twitter icon to tweet this job to your followers. Click the link button to view the URL of the job, which then can be copied and pasted into an e-mail or other document.

Job Details
Job Order Number
Company Name
4M Research
Physical Address
Huntsville, AL 35806
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 is currently seeking candidates for a Software Engineer SME in Huntsville, AL.

The selected candidate will be responsible for the following:

This team member will be a subject matter expert (SME) responsible for building an end-to-end solution in the area of automated build, deployment, and monitoring. You’ll need the ability to not only code and configure tools, but also assemble and integrate technology across disparate platforms is critical to success. This includes a good understanding of systems, data structures, modern scripting and enterprise level languages as well as open source tools that can and should be leveraged to solve problems.

Establish continuous integration (CI) pipeline to fully automate deployment of the operational software and associated products Create scripts and templates to build development systems for our software engineers Build tools for deployment, monitoring and operations. Troubleshoot and resolve issues in our development, test and production environments. Work with DevOps architects on software and system optimizations, helping to identify and remove potential performance bottlenecks Design, manage, and maintain tools to automate operational processes

Required Qualifications:

Experience with automation and configuration management Experience in automation and testing via scripting/programming Understanding of Agile and other development processes and methodologies Source, build/release, and configuration management in a continuous integration & delivery environment Experience with DOORS Configuring and administrating DevOps servers (Such as Atlassian Stack, Jira, BitBucket, Confluence, Bamboo, and Jenkins) running on Linux. Active or Interim Secret Security Clearance

Preferred Qualifications:

Ability to use a wide variety of open source technologies Software process automation with popular scripting languages such as Python Experience developing code in at least one high-level programming language (C/C++, Java, or Ada) Application performance analysis and monitoring Agile Systems Engineering background Automated testing background

Qualified candidates should apply online at or call 256-319-4646 x8014 for assistance.

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

For more information, or to apply now, you must go to the website below. Please DO NOT email your resume to us as we only accept applications through our website.

To view full details and how to apply, please login or create a Job Seeker account.