Jobs · Engineering · Maryland

Software Engineer 3 [D.26.0178]

Dover Networks LLC · Maryland, United States · 2 mo ago
Engineering$242k–$265k/yrFull-time

Requires Top Secret/SCI with Full Scope Poly

Purpose and Impact

Seeking a new team member to join a team as a technical lead. This team is developing a cutting-edge Learning Management System (LMS) that enables the successful delivery of cyber security courses. Team members will be part of a collaborative, multidisciplinary team delivering highly sophisticated, technical, hands-on training solutions to meet the mission and time-critical needs of our customers using customized solutions and modern software development frameworks. The team is focused on the development of tailored, high-quality, timely software solutions for use by instructional staff members and students. The team implements all parts of the software development process: designing, developing, testing, deploying, and supporting end users.

Pay

Salary Range: $242k-$265k per year with an additional $60k-$66k in immediately vested company 401(k) contributions.

Schedule

The team supports flexible work hours as well as work-from-home options. It is expected that team members will maintain a stable work schedule and be available for scheduled meetings as well as ad-hoc communications.

Responsibilities

  • Capture and evaluate requirements from multiple customer bases.
  • Lead the team through epic and issue creation, planning sprint and release schedules.
  • Review merge requests for accuracy, coding standards, and completeness.
  • Design, implement, and test new features and modifications to existing features.
  • Ensure that development efforts are performed in an efficient manner to meet LMS release schedules.
  • Gain an in-depth understanding of the LMS system and collaborate with other team members to determine the best path forward for new features or feature sets.

Requirements

  • Minimum thirteen (13) years of applicable software development experience, including UX/UI design and development.
  • A Bachelor’s degree in Computer Science or related field can be substituted for three (3) years of experience.
  • A Master’s degree in Computer Science or related field can be substituted for eight (8) years of experience.
  • Demonstrate knowledge of commonly used application programming languages, frameworks, and components (to include, but not limited to: Python, shell scripting, Go, HTML, CSS, AJAX, JSON/XML, JavaScript/TypeScript and jQuery, Node.js, React/Redux, SQL/NoSQL, and relational databases).
  • Demonstrate working knowledge of containerization services (such as Docker) and the ability to package, deploy, and maintain applications in containerized environments.
  • Demonstrate working knowledge of Kubernetes, including deploying, managing, scaling, and troubleshooting containerized applications in cloud and on-premises environments.
  • Demonstrate knowledge of virtualization services such as vCenter.
  • Demonstrate the ability to design enterprise systems at a high level, break complex problem sets into workable solutions, and integrate multiple, independent systems into a cohesive whole.
  • Demonstrate an understanding of 508 compliance requirements as they relate to UX/UI design and implementation.
  • Experience leading a small team that performs development work with agile methodologies.
  • Minimum five (5) years of applicable software development experience is required.
  • Experience developing using one or more of the following languages or frameworks: JavaScript/TypeScript, Go, React/Redux, Node.js.

Qualifications

  • Master’s degree in Computer Science or related field and five (5) years of applicable software development experience is required.
  • OR a Bachelor’s Degree and five (5) additional years of experience is acceptable for a total of ten (10) years of applicable software development experience.
  • OR three (3) years of experience may be substituted for a bachelor’s degree, for a total of thirteen (13) years of applicable software development experience.

Similar jobs

Software Engineer 3

nDepth Security, LLCHanover, MD· 4 days ago
Information Technologyapply on ndepthsecurity.com