⚠︎ This job is no longer accepting applications.

Be the Candidate They Can't Ignore.

Don't just send a resume; set yourself up so the right work finds you.

  • Look like a pro instantly with a stunning personal brand.

  • Gain instant "Top Ten" status so you aren't just another name in a pile.

  • Wake up to booked meetings instead of "rejection" emails.

Join the Club — Free Forever
Job Closed

Software Engineer/Developer (MID), YSL

  • Source: Hrsmart
  • Yorktown Systems Group
  • Remote
  • Huntsville
  • Full-Time
  • Mid level

Job Description

Job Description:

Summary:

Yorktown System Group is seeking a qualified mid-level Software Engineer/Developer to support Yorktown Software Labs. The Project Manager will support the Yorktown Software Labs (YSL) software development efforts along with other current and future projects. The YSL Software Engineer/Developer reports directly to the YSL Project Manager, as well as the Director of Software Engineering and assists in the day-to-day operations of existing projects, preparation for future opportunities, and corporate projects. Some of these duties include assisting current YSG and YSL contract programs, attending meetings, coordinating corporate projects, communicating with internal and external stakeholders, serving as an LNO between the YSL and other stakeholders, and help to ensure that all of the systems in the company are running smoothly.

Specific duties may include, but are not limited to:

  • Responsible for designing, developing, testing, and maintaining software applications in support of Department of Defense and federal government contracts, as well as other YSL projects.
  • This role performs independent development tasks while collaborating with senior engineers, project managers, and cross-functional teams to deliver secure, reliable, and compliant software solutions.
  • The position requires the ability to work with moderate autonomy while adhering to established technical standards, development processes, and contract requirements.
  • Implement features and enhancements based on technical and functional requirements.
  • Write clean, maintainable, and well-documented code following organizational standards.
  • Participate in code reviews and incorporate feedback.
  • Develop and execute unit and integration tests.
  • Identify, troubleshoot, and resolve software defects.
  • Support system, acceptance, and regression testing activities.
  • Collaborate with Lead Engineers, Project Managers, and UI/UX designers to implement solutions.
  • Participate in technical discussions, design reviews, and sprint planning activities.
  • Support integration of software with external systems and services.
  • Develop and maintain technical documentation, including design descriptions and user guides as required.
  • Support configuration management and version control practices.
  • Ensure software artifacts are properly documented and stored.
  • Follow secure software development lifecycle (SDLC) practices.
  • Support compliance with contract requirements and applicable security standards.
  • Address security findings and vulnerabilities as directed.
  • Employee shall also perform such other duties as are customarily performed by other persons in similar such positions, as well as such other duties as may be assigned by the Employer.

Job Requirements:

Required Qualifications:

  • Bachelor’s Degree. In lieu of a bachelor’s degree, must possess a high school diploma and more than 4 years of demonstrated experience in a similar role.
  • 3–5 years of professional software development experience.
  • Experience developing applications using one or more modern programming languages.
  • Strong written and verbal communication skills.

Desired Qualifications:

  • Experience supporting DoD or federal government programs.
  • Familiarity with Agile or hybrid Agile/Waterfall development methodologies.
  • Experience with cloud-based or distributed systems.
  • Familiarity with secure coding practices.

Clearance: Secret security clearance is required.

Location: Yorktown Software Labs Headquarters or Remote.

Travel: Some travel may be required.

This job is no longer accepting applications.

You missed this one - but you don't have to keep missing out. Try Club members get matched with open opportunities before they're gone, so you're always first in line, never last.

Join the Club — Free Forever
Create Free Account & Apply
  • Free personal website
  • Built-in Talent Agent
  • Apply to future jobs in 1 click
  • Get matched to similar roles
or
Apply as a guest this time

You'll apply successfully, but won't be able to track your application, save this job, or get matched to similar roles.

This listing is a publicly available opportunity curated by Try Club to help talent discover relevant roles. Try Club is an independent platform and is not affiliated with Yorktown Systems Group

Get Similar Jobs

Browse more similar roles on TRY and find your perfect match.

Show Me Similar Jobs

Stop Searching. Start Thriving.

Why waste time chasing leads when the perfect projects can find you?
With TRY, clients actively searching for professionals with your skills can discover you in seconds. Whether it's a quick gig or your dream role, we connect you with opportunities that matter.

  • Get found faster
  • Let projects come to you
  • Build a career on your terms

Take control of your career today.

Claim Free Website in 2 Minutes