Journeyman Software Developer

Saalex Solutions, Inc.

• $110K — $125K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5-10 years of software development experience, specifically in C++
  • Hands-on experience in Agile environments (Scrum or similar)
  • Strong understanding of the software development lifecycle (SDLC)
  • Experience with debugging, testing, and maintaining software applications
  • Education: Bachelor's degree in Computer Science, Software Engineering, or related field
  • Active Secret security clearance required

Responsibilities

  • Design, develop, test, and maintain software applications using modern programming practices
  • Write clean, efficient, and well-documented code
  • Participate in Agile development processes like sprint planning and stand-ups
  • Debug, troubleshoot, and resolve software defects
  • Collaborate with cross-functional teams to gather requirements
  • Support system enhancements and optimize existing functionality
  • Contribute to software testing, including unit and integration testing

Benefits

  • Health Care Plan (Medical, Dental & Vision)
  • Retirement Plan (401k, IRA)
  • Life Insurance (Basic, Voluntary & AD&D)
  • Paid Time Off (Vacation, Sick & Public Holidays)
  • Short Term & Long Term Disability
  • Training & Development
  • Wellness Resources
  • Stock Option Benefit
Full Job Description
The Journeyman Software Developer will support mission-critical DoD programs through the design, development, testing, and maintenance of software solutions. The ideal candidate will bring a strong foundation in computer science, hands-on development experience, and familiarity with Agile methodologies to contribute to secure, scalable applications in a collaborative environment.

Position Type: Full-Time

Salary: $110k-$125k annually (depending upon experience)

Work Location: Onsite at Patuxent River, MD.

Essential Functions
  • Design, develop, test, and maintain software applications using modern programming practices
  • Write clean, efficient, and well-documented code in C++ and other object-oriented languages
  • Participate in Agile development processes, including sprint planning, stand-ups, and retrospectives
  • Debug, troubleshoot, and resolve software defects to ensure system reliability and performance
  • Collaborate with cross-functional teams to gather requirements and implement technical solutions
  • Support system enhancements by adding new features and optimizing existing functionality
  • Contribute to software testing efforts, including unit testing and integration testing
  • Assist with version control, build pipelines, and deployment activities

Requirements

Required:
  • Experience developing in C++.
  • Experience working in an Agile environment (Scrum or similar).
  • Strong understanding of software development lifecycle (SDLC).
  • Experience with debugging, testing, and maintaining applications.


Desired:
  • Familiarity with CI/CD pipelines, Docker, or Jenkins.
  • Knowledge of JMPS/NOMS.
  • Experience with Python, Java, or JavaScript.
  • Exposure to cloud technologies (AWS preferred).
  • Experience with web development frameworks (React, Flask, Spring Boot).


Education / Experience:

Bachelor's degree in Computer Science, Software Engineering, or related Engineering field (required) and 3-10 years of relevant professional or internship experience in software development required.

Security Clearance:

Active Secret clearance required. Requirements to obtain a clearance include US Citizenship, security investigation, etc.

Benefits
  • Health Care Plan (Medical, Dental & Vision)
  • Retirement Plan (401k, IRA)
  • Life Insurance (Basic, Voluntary & AD&D)
  • Paid Time Off (Vacation, Sick & Public Holidays)
  • Short Term & Long Term Disability
  • Training & Development
  • Wellness Resources
  • Stock Option Benefit

Similar Jobs

More Jobs at Saalex Solutions, Inc.

More Information Technology Jobs

Find similar Journeyman Software Developer jobs: