Returning Candidate?

Software Engineer Level 3 (TS)

Software Engineer Level 3 (TS)

# of Openings 
Software Engineering
Clearance Level 
TS/SCI with Polygraph
US-MD-Annapolis Junction

More information about this job


Software Engineer needed to provide system integration support to provide software services via Docker containers in a Kubernetes environment.


Title of Position: Software Engineer Level 3


Description of Position:

  • Needed to provide system integration support to provide software services via Docker containers in a Kubernetes environment.
  • Software services will be built using open source and GOTS tools, and will be extended or configured to meet deployment needs.
  • Provide documentation and training for all components as needed.
  • Use sound software engineering principles to ensure that all developed software is modifiable, efficient, reliable, understandable, and fault tolerant.
  • Provide training, consulting support or implementation guidance to other efforts seeking to fit their systems for use on Kubernetes.
  • Ability to architect software solutions for deployment needs.
  • Be able to mentor and guide teammates in developing solutions
  • Serve as the technical lead of multiple software development teams
  • Select the software development process in coordination with the customer and system engineering
  • Recommend new technologies and processes for complex software projects
  • Ensure quality control of all developed and modified software
  • Delegate programming and testing responsibilities to one or more teams and monitor their performance


Education and Experience Required:

  • In addition to the minimum required experience specified in the SOW for the selected labor category, the following special technical skills are also required:
  • The years of experience are flexible; the organization is looking for candidates who have general experience in a combination of these areas
  • Experience in architecting software solutions
  • Experience in guiding and mentoring software development teams
  • Experience with Docker containers and use of open-source frameworks for orchestration, logging, monitoring and networking of containers.       Examples: Kubernetes, Google Container Engine, OpenShift Origin or Container Platform, Docker Swarm, Docker Compose, Rancher, Logspout / Logstash / Fluentd, Prometheus
  • Twenty (20) years experience in programs and contracts of similar scope, type, and complexity is required. Bachelor’s degree in Computer Science or related discipline from an accredited college or university is required.
  • Four (4) years of additional software engineering experience on projects with similar software processes may be substituted for a bachelor’s degree.

Additional skills are desirable but not mandatory:

  • Experience with dev/ops techniques and tools including continuous integration and deployment
  • Experience as a system integrator including experience integrating with systems for authentication, metrics, etc
  • Experience developing and/or delivering training, as well as providing outreach and consulting support
  • Experience with one or more of the following languages: Python, Go, Ruby, Perl, Java
  • Experience with C programming
  • Experience with distributed data store technologies (e.g. Postgres, S3)
  • Experience with PKI implementations
  • Experience with Agile Scrum

Clearance Requirement:

  • TS/SCI with Polygraph
  • CCA Not Considered

ProSync's executive team creates and expands business opportunities, recruits talented and intelligent technology professionals, and fosters a company culture that empowers ProSync professionals to shape and mold the direction of their careers and the direction of ProSync.


Employees of ProSync Technology Group, LLC and applicants for employment shall be afforded equal opportunity in all aspects of employment without regard to race, color, religion, political affiliation, national origin, disability, sex, age, or marital status.


Email for more specifics regarding the position.