Senior Software Engineer with Security Clearance

VTG

Chantilly (VA)

On-site

USD 130,000 - 170,000

Full time

4 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

VTG is seeking an experienced Senior Software Engineer to design, develop, modernize, and maintain software applications and cloud-based solutions. You will help migrate legacy systems to cloud environments while collaborating with customers, analysts, and development teams to meet operational requirements.

Responsibilities include designing software, developing tests, maintaining documentation, and ensuring system performance across Windows and Unix environments.

Qualifications

  • Active TS/SCI with Polygraph.
  • BS degree and 11-15 years of relevant experience.
  • Experience with multiple programming languages: Java, JavaScript, Python, and XML.
  • Experience developing, managing, and maintaining web-based software applications.
  • Experience with cloud services and cloud-based applications.
  • Experience in Windows and/or Unix environments.
  • Experience using Git or similar version control tools.
  • Experience creating and maintaining technical documentation and development methodologies.
  • Familiarity with unit and integration testing.

Responsibilities

  • Design, develop, modify, and maintain software applications to support project requirements and operations.
  • Develop cloud-based applications and migrate legacy systems to the cloud.
  • Provide database architecture and design support for performance.
  • Develop unit and functional test plans to validate software functionality.
  • Provide operations and maintenance support for software systems.
  • Troubleshoot defects and retest applications to verify results.
  • Document code, design decisions, and system interfaces.
  • Collaborate with customers, analysts, engineers, and teams to meet requirements.

Skills

Java
JavaScript
Python
XML
Cloud computing

Education

Bachelor's degree in Computer Science or related field

Tools

Git
AWS/Azure
Unix/Windows

Job description

Overview We are seeking an experienced Senior Software Engineer to provide development engineering and programming support for software projects and infrastructure support activities. The successful candidate will be responsible for designing, developing, modernizing, and maintaining software applications, including developing new cloud-based applications and transitioning legacy systems to cloud environments. This role requires experience with multiple programming languages, database architecture, software testing, and cloud services. The engineer will collaborate with customers, systems analysts, engineers, and development teams to deliver software solutions that meet operational and technical requirements. What will you do? * Design, develop, modify, and maintain software applications to support project requirements and infrastructure operations.

  • Develop new applications within cloud environments and support the migration and modernization of legacy applications to the cloud.
  • Provide database architecture and design capabilities to support application development and system performance.
  • Develop unit and functional test plans to validate software functionality and reliability.
  • Provide operations and maintenance (O&M) support for operational software systems.
  • Modify existing software to correct errors, accommodate new hardware, improve performance, and address evolving requirements.
  • Analyze user needs and software requirements to determine the feasibility of proposed designs within established time and cost constraints.
  • Consult with customers regarding software system design, development, and maintenance.
  • Coordinate software installation activities and monitor system and equipment functionality to ensure specifications are met.
  • Design, develop, and modify software systems using scientific analysis and mathematical models to predict and evaluate design outcomes.
  • Develop and direct software testing, validation procedures, programming activities, and technical documentation.
  • Collaborate with systems analysts, engineers, programmers, and other technical personnel to identify project limitations, system capabilities, performance requirements, and interface specifications.
  • Troubleshoot software defects, implement corrective changes, and retest applications to verify expected results.
  • Conduct trial runs of programs and software applications to validate functionality, data accuracy, and execution instructions.
  • Develop and maintain documentation covering program development, modifications, and subsequent revisions, including clear and understandable code comments.
  • Write, update, and maintain software programs and packages that support operational functions such as inventory tracking, data storage and retrieval, and equipment control.
  • Consult with management, engineering, and technical personnel to clarify program objectives, identify issues, and recommend improvements.
  • Perform or direct the revision, repair, and expansion of existing applications to improve operational efficiency and accommodate new requirements.
  • Write, analyze, review, and revise programs using workflow charts, diagrams, and established programming principles.
  • Develop user instructions and technical manuals to support software operation and maintenance.
  • Prepare detailed workflow charts and diagrams describing system inputs, outputs, and operational logic, and translate those designs into executable code.
  • Do you have what it takes? * Active TS/SCI with Polygraph * Bachelor of Science (BS) degree and 11-15 years of relevant experience.
  • Demonstrated experience with multiple programming languages, including Java, JavaScript, Python, and/or XML.
  • Experience developing, managing, and maintaining web-based software applications.
  • Demonstrated experience working with cloud services and developing cloud-based applications.
  • Experience working within Windows and/or Unix operating environments.
  • Experience using source code repositories and version control tools such as Git.
  • Demonstrated experience creating and maintaining technical documentation, including source code documentation and development methodologies.
  • Familiarity with developing and executing unit and integration tests.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

VT Group (VTG) • Chantilly (VA)

On-site
USD 140,000 - 190,000
Senior Software Developer with Security Clearance
Senior Software Developer with Security Clearance

VTG • Herndon (VA)

On-site
USD 140,000 - 180,000
Software Developer (Senior) - TS/SCI with Polygraph Required
Software Developer (Senior) - TS/SCI with Polygraph Required

Catalyst Operations & Analytics • Virginia

On-site
EUR 70,000 - 110,000
Software Engineer - SME with Security Clearance
Software Engineer - SME with Security Clearance

Hoplite Solutions LLC • Bethesda (MD)

On-site
USD 120,000 - 150,000
Software Engineer
Software Engineer

The Josef Group • Springfield (VA)

On-site
USD 165,000 - 195,000
Software Engineer 3 with Security Clearance
Software Engineer 3 with Security Clearance

DCCA • Maryland

On-site
USD 150,000 - 190,000
Healthcare
Retirement Plans
Paid Disability Insurance
+8
Software Developer
Software Developer

Cognitio Corp • Virginia (MN)

On-site
USD 100,000 - 130,000
Software Engineer with Security Clearance
Software Engineer with Security Clearance

VTG • Hanover (MD)

On-site
USD 90,000 - 130,000
Software Engineer with Security Clearance
Software Engineer with Security Clearance

Hoplite Solutions LLC • Bethesda (MD)

On-site
USD 120,000 - 180,000
Software Developer (Mid-Sr)
Software Developer (Mid-Sr)

Aqua IT • O'Fallon (IL)

On-site
USD 90,000 - 150,000