SonicJobs Logo
Left arrow iconBack to search

Software Engineer (Mid-Level) - TS/SCI with Polygraph Required

Catalyst Operations & Analytics
Posted a month ago, valid for 22 days
Location

Chapel Acres, Fairfax, VA

Salary

$140,000 - $170,000 per year

Contract type

Full Time

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.

Sonic Summary

info
  • Mid-Level Software Engineers are responsible for designing, developing, and delivering software systems to meet customer requirements while working within an Agile development team.
  • Candidates must possess a Bachelor's degree in Computer Science, Engineering, or a related field, along with 3-6 years of relevant professional software engineering experience.
  • The role requires proficiency in modern programming languages such as Java, Python, C/C++, or JavaScript and solid experience across the software development lifecycle.
  • Applicants must be US citizens with a TS/SCI clearance and a Polygraph, with no exceptions.
  • The position offers a competitive salary, which is not specified in the job description.

Position Summary

Mid-Level Software Engineers support the design, development, and delivery of software systems in support of the customer's requirements, working both individually and as members of an Agile development team. Mid-Level Software Engineers take ownership of user stories from implementation through unit testing and integration, contribute to design discussions, and support documentation efforts. Mid-Level Software Engineers are expected to work with growing independence while continuing to build technical depth and may begin providing informal guidance to more junior engineers.


Requirements

US Citizenships and TS/SCI with Polygraph (no exceptions)


Education/Experience Requirements:

  • Bachelor's degree in Computer Science, Engineering, or a related field and 3-6 years of relevant professional software engineering experience; equivalent combination of education and experience may be considered


Required Skills:

  • Proficiency in one or more modern programming languages (e.g., Java, Python, C/C++, JavaScript)
  • Solid experience across the software development lifecycle (SDLC), including coding, unit testing, and integration
  • Experience working within Agile/Scrum development teams
  • Experience with version control and configuration management tools
  • Experience developing on Windows and/or Linux operating systems
  • Working understanding of modern software design patterns and secure coding standards
  • Strong written and oral communication skills, with the ability to collaborate effectively across a development team



Learn more about this Employer on their Career Site

Apply now in a few quick clicks

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.