TAP Engineering

Software Engineer Level 2

TAP Engineering
Apply
3 months ago
Hanover, MD, USAMid Level

Base Salary

$130k - $190k/yr

Responsibilities

  • Analyze user requirements and derive software design and performance requirements.
  • Design, develop, modify, debug, integrate, and optimize complex software systems.
  • Design and implement algorithms under performance and system constraints.
  • Develop and optimize database queries and data interfaces.
  • Lead and support software development teams and mentor engineers.
  • Review documentation, perform quality control, and ensure adherence to development standards.
  • Collaborate with system and hardware engineers to define requirements and interfaces.
  • Coordinate software installation, monitor system performance, and improve development processes and documentation standards.

Requirements

  • Active TS/SCI security clearance with polygraph.
  • Bachelor’s degree in Computer Science or a related field, or 18 years of relevant experience in lieu of a degree.
  • At least 14 years of experience in software development or engineering roles.
  • Strong experience with one or more of C, C++, C#, Java, or Python.
  • Experience developing applications in Windows and/or UNIX/Linux environments.
  • Strong understanding of the software development lifecycle, debugging, and performance optimization.
  • Experience with Docker, Terraform, Ansible, or Packer and with Jenkins or Bamboo for automated CI/CD pipelines.
  • Experience leading or overseeing software development teams.
  • Strong analytical, problem-solving, and communication skills.
  • Preferred qualifications include experience with large-scale data processing, real-time systems, distributed or cloud-based environments, system architecture, performance tuning, advanced algorithm optimization, mentoring, and technical initiative leadership.

Benefits

  • Standard day shift, Monday–Friday, in Hanover, Maryland.
  • 15–25 paid time-off days annually based on tenure, plus 11 paid holidays.
  • Up to 15% employer contribution to a 401(k) through matching and profit sharing.
  • Free employee medical insurance with optional dependent buy-up plans.
  • Employer-paid dental, vision, life, AD&D, short-term disability, and long-term disability coverage.
  • Healthcare and dependent-care flexible spending accounts.
  • Tuition reimbursement of up to $36,000 per year for approved coursework.
  • Employee assistance, wellness incentives, discount programs, virtual care, prescription savings, travel support, merit increases, performance bonuses, and referral bonuses.

Tech Stack

AnsibleBambooCC#C++DockerJavaJenkinsLinuxPythonTerraformWindows

Categories

TAP Engineering

About TAP Engineering

11-50 employees
Contact me