Applications Engineer Level 3

$88,275 - $133,973/Yr

Unclassified - Annapolis Junction, MD

posted 3 months ago

Full-time - Senior
Remote - Annapolis Junction, MD
10,001+ employees

About the position

The position involves designing software tools and subsystems to support software reuse and domain analyses, while managing their implementation. The role requires managing software development and support using formal specifications, data flow diagrams, and other accepted design techniques, including Computer-Aided Software Engineering (CASE) tools. The candidate will be responsible for estimating software development costs and schedules, reviewing existing programs, and assisting in making refinements to reduce operating time and improve current techniques. The individual will formulate and define specifications for software applications or modify and maintain existing applications using engineering releases and utilities from the manufacturer. Responsibilities include program design, coding, testing, debugging, and documentation. The candidate will instruct, direct, and check the work of other task personnel, ensuring quality assurance review and evaluation of existing and new software products. Additionally, the role involves analyzing newly identified vulnerabilities and deficiencies within the IC GovCloud security tool suite, performing gap analysis, and researching commercial products capable of eliminating vulnerabilities. The candidate will conduct analysis of alternatives and present findings to the Government for evaluation and selection of solutions. Collaboration with ancillary organizations to procure, deliver, dispose, and track new hardware/software for solution implementation is also required. The position includes preparing configuration plans, software enhancement plans, and engineering solutions to interface with GUI and web front-end interfaces. The candidate will design, validate, and implement access controls as part of the systems and service solutions, enhance and test COTS/GOTS, and ensure interoperability with existing IC GovCloud architecture. Responsibilities also include defining, coordinating, and scheduling testing, integration, implementation, and deployment activities with external interface devices/owners, deploying security solutions across the IC GovCloud, and conducting security tool instruction/training for authorized users.

Responsibilities

  • Design software tools and subsystems to support software reuse and domain analyses.
  • Manage software development and support using formal specifications and design techniques.
  • Estimate software development costs and schedules.
  • Review existing programs and assist in making refinements to improve techniques.
  • Formulate and define specifications for software applications or modify existing applications.
  • Responsible for program design, coding, testing, debugging, and documentation.
  • Instruct, direct, and check the work of other task personnel.
  • Conduct quality assurance review and evaluation of software products.
  • Analyze vulnerabilities within the IC GovCloud security tool suite and perform gap analysis.
  • Research and evaluate commercial products to eliminate vulnerabilities.
  • Conduct analysis of alternatives and present findings to the Government.
  • Collaborate with ancillary organizations for hardware/software procurement and tracking.
  • Prepare configuration plans and software enhancement plans.
  • Design and implement access controls as part of systems and service solutions.
  • Enhance and test COTS/GOTS for interoperability with existing architecture.
  • Define, coordinate, and schedule testing and deployment activities.
  • Deploy security solutions across the IC GovCloud.
  • Conduct security tool instruction/training for authorized users.

Requirements

  • Fifteen (15) years of experience in computer science or software engineering disciplines.
  • Bachelor's degree in Computer Science or related discipline from an accredited college or university.
  • Four (4) years of additional SWE experience may substitute for a bachelor's degree.
  • US Citizenship is required.
  • Top Secret SCI + Polygraph clearance is required.

Nice-to-haves

  • Experience with IT system management.
  • Familiarity with database administration.
  • Knowledge of security tool capabilities and functions.

Benefits

  • Full-flex work week to own your priorities at work and at home.
  • 401K with company match.
  • Comprehensive health and wellness packages.
  • Internal mobility team dedicated to helping you own your career.
  • Professional growth opportunities including paid education and certifications.
  • Cutting-edge technology to learn from.
  • Paid vacation and holidays.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service