Enable job alerts via email!

Software Engineer Regional Applications

TrustedQA, Inc.

Huntsville (AL)

On-site

USD 70,000 - 110,000

Full time

30+ days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

An established industry player is seeking a talented Software Engineer to join their dynamic team. This role focuses on software development using Java, where you'll engage in complex problem resolution, design, and testing of systems software products. You'll collaborate with various teams to enhance operational efficiency and implement automation tools. The ideal candidate will thrive in a fast-paced environment, leveraging their technical skills and creativity to contribute to innovative solutions. With a comprehensive benefits package and opportunities for professional growth, this position promises to be both rewarding and impactful.

Benefits

Medical Insurance
Dental Insurance
401(k) Matching
Flexible Spending Accounts
Education Reimbursement
Mental Wellness Reimbursements
Paid Leave (up to 31 days annually)

Qualifications

  • 3+ years experience in software development with Java required.
  • Strong problem-solving skills and ability to work independently.

Responsibilities

  • Develop and maintain software applications in Java.
  • Perform in-depth analysis and technical support for software products.

Skills

Java
Problem Solving
Agile Methodologies
Software Integration Testing
DevSecOps
Command and Control Systems

Education

Bachelor's Degree in Software Engineering
Master's Degree (3+ years experience)

Tools

Git
JIRA
Confluence
Maven
Eclipse

Job description

REQ 24-412

Job Title: Software Engineer

Regional Applications DOD8570 Requirement: None

Period of Performance: PoP

Work Location: HSV

Clearance Required On Start Date: Secret

# of Position to Fill: 0

LEVEL: E4

Task Order: TO01

Responsibilities

This position is for a Software Engineer. The candidate will be responsible for software development in the Java language.

  1. Responsible for performing in-depth analysis and technical support of systems software products, including complex problem resolution, design, development, testing, operational integration, and user support.
  2. Maintains, debugs and configures related software products. Works from specifications to develop or modify operating systems applications. Assists with design, coding, benchmark testing, debugging and documentation of programs.
  3. Interfaces with other system support groups to resolve problems, setting standards and improving overall efficiency of the operating system.
  4. Designs, codes, tests and implements tools for operations automation. Works on most phases of software systems programming applications, and may require instruction and guidance.
Experience

Experience in some or all of the following areas desired:

  1. Command and control system application development
  2. Automated test and pipeline development experience desired
  3. Test driven development desired
  4. Experience developing software for Unix/Linux and Windows platforms
  5. Experience with Software Integration testing including developing automated test scripts
  6. Strong problem solving skills, including the ability to review performance issues, identify root cause, recommend and develop a solution
  7. Experience with Risk Management Framework/STIG/Fortify/SonarQube mitigation
  8. Experience with performance modeling
  9. Experience with microservices
  10. Experience with DevSecOps and/or build management
  11. Designing and building Graphical User Interfaces

The successful candidate will have good verbal and written communication skills, have the ability to work independently and will possess the poise and flexibility required to work in a highly dynamic environment. Applicant should have good working knowledge of MS Office products.

Technical Skills

Software engineering and software development with Java/JEE experience. The candidate will have experience and knowledge of basic software practices such as coding standards and configuration management. Candidate must have effective oral and written communication skills and an ability to work effectively in a rapid paced, team environment.

  1. Experience developing enterprise applications in Java on Linux
  2. Familiarity with Java foundation classes and toolkits
  3. Knowledge of server side/database development and computer system administration
  4. Experience working as part of an Agile team
  5. Flexibility and willingness to take on unanticipated tasking is highly desirable
  6. Security+ or equivalent required within 60 days of start

Other required technical skills include:

  1. Use of common software development and management tools such as git, Nexus, JIRA, Confluence, maven or Gradle and Eclipse
  2. Understanding of standard system engineering design artifacts such as Use Cases and SysML diagrams
Education

Bachelor degree in software engineering, computer science, mathematics, physics, or related field from an accredited college. 3+ years experience with advanced degree; 5+ years experience with bachelor's degree.

Benefits Overview

TQA's broad and competitive mix of benefits options are designed to support and protect employees and their families' physical, mental, and financial health. Employment benefits include medical, dental, life and supplemental insurance options as well as a matching 401(k) program, Flexible Spending Accounts (FSA), education reimbursement, mental wellness reimbursements, access to a financial advisor, and up to 31 days of paid leave annually.

Equal Opportunity Employer

TrustedQA is an equal-opportunity employer and does not discriminate in employment based on race, color, religion, sex (including pregnancy and gender identity), national origin, political affiliation, sexual orientation, marital status, disability, genetic information, age, membership in an employee organization, retaliation, parental status, military service, or any other non-merit factor.

Offer Considerations

TrustedQA considers several factors when extending an offer, including but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, geographic location, education, and certifications.

Federal Compliance

As a federal contractor, TQA is subject to all federal and state mandates and/or other customer requirements.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.