Tap Engineering logo
Tap Engineering2 months ago

Software Engineer Level 2

$130,000–$190,000 year

On-site · Hanover, Maryland, United States

Type
Full Time
Level
Senior Level
Education
Bachelors Degree
Company size
Unknown
Industry
Engineering

Job Summary

Lead design and development of high-performance software systems in a mission-focused environment. Analyze user requirements to derive software design and performance requirements; design, develop, and modify complex software systems to meet functional and performance objectives; debug and resolve software defects and performance issues; integrate software into new or existing systems and environments; design and implement complex algorithms under performance and system constraints; develop and optimize database queries and data interfaces; lead and support software development teams to ensure successful project execution; review and maintain software and system documentation; perform quality control on team deliverables and ensure adherence to development standards; collaborate with system and hardware engineers to define system requirements and interfaces; coordinate software installation and monitor system performance to ensure operational requirements are met; identify and implement improvements to software development processes and documentation standards.

Required Qualifications

  • Active TS/SCI clearance with Polygraph
  • Bachelor’s degree in Computer Science or a related field OR 18 years of relevant experience in lieu of a degree
  • 14+ years of experience in software development or engineering roles
  • Strong experience with one or more programming languages such as C, C++, C#, Java, or Python
  • Experience developing applications in Windows and/or UNIX/Linux environments
  • Strong understanding of software development lifecycle, debugging, and performance optimization
  • Experience with DevOps tools such as Docker, Terraform, Ansible, or Packer
  • Experience with CI/CD tools such as Jenkins or Bamboo and building automated pipelines
  • Experience leading or overseeing software development teams
  • Strong analytical, problem-solving, and communication skills
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

$130k – $190k / yr

Software Engineer Level 2 · Tap Engineering

Apply on Sorce