Applications Engineer III

$178,500 - $241,500/Yr

Unclassified - Annapolis Junction, MD

posted 3 months ago

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

About the position

As an Applications Engineer III, you will be responsible for designing software tools and subsystems that support software reuse and domain analyses, while managing their implementation. This role involves overseeing software development and support through the use of formal specifications, data flow diagrams, and other accepted design techniques, including Computer-Aided Software Engineering (CASE) tools. You will estimate software development costs and schedules, review existing programs, and assist in refining them to reduce operating time and improve current techniques. Your responsibilities will also include formulating and defining specifications for software applications, modifying and maintaining existing applications, and ensuring quality assurance through review and evaluation of both existing and new software products. In addition to software design and development, you will analyze newly identified vulnerabilities and deficiencies within the IC GovCloud security tool suite, performing gap analyses and researching commercial products to address these issues. You will conduct analyses of alternatives and present your findings to the Government for evaluation and selection of solutions. Collaboration with ancillary organizations will be essential for procuring, delivering, disposing, and tracking new hardware and software required for solution implementation. You will prepare configuration plans, software enhancement plans, and engineer solutions to interface with GUI and web front-end interfaces. Your role will also involve defining, designing, and incorporating interfaces to retrieve data from various scanning tools, as well as designing, validating, and implementing access controls as part of the systems and service solutions. You will enhance, modify, and test Commercial Off-The-Shelf (COTS) and Government Off-The-Shelf (GOTS) hardware to ensure interoperability and compatibility with existing IC GovCloud architecture, preparing Engineering Change Proposals for any implemented system configuration changes. You will coordinate and schedule testing, integration, implementation, and deployment activities with dependent external interface devices and owners, deploying security solutions across the IC GovCloud and ensuring a fully functional computer environment. Furthermore, you will prepare and conduct training regarding newly deployed tool capabilities and functions for authorized users of the IC GovCloud security tool suite. Continuous monitoring of the health and status of security tool suites will be part of your responsibilities, along with database administration to monitor, report, and repair any degradation of the health and status of the systems and tools within the NISIRT.

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 efficiency.
  • Formulate and define specifications for software applications or modify existing applications.
  • Instruct, direct, and check the work of other task personnel.
  • Conduct quality assurance reviews and evaluations of software products.
  • Analyze newly identified vulnerabilities within the IC GovCloud security tool suite.
  • Perform gap analysis and research commercial products to address 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.
  • Define and design interfaces to retrieve data from scanning tools.
  • Design and implement access controls for systems and services.
  • Enhance and test COTS/GOTS hardware for compatibility with IC GovCloud architecture.
  • Coordinate testing, integration, and deployment activities with external devices.
  • Deploy security solutions across the IC GovCloud and ensure operational capacity.
  • Prepare and conduct training on newly deployed tool capabilities.
  • Continuously monitor the health and status of security tool suites.

Requirements

  • 15+ years of related experience in computer science or software engineering disciplines.
  • Bachelor's degree in Computer Science or related discipline from an accredited college or university (or equivalent experience).
  • Experience with software development processes and tools.
  • Strong skills in computer programming, design, documentation, and software applications.

Nice-to-haves

  • Experience with IT system management and database administration.
  • Familiarity with security tool suites and vulnerability analysis.
  • Knowledge of cloud computing and digital modernization.

Benefits

  • 401K with company match
  • Comprehensive health and wellness packages
  • Internal mobility team dedicated to career development
  • Professional growth opportunities including paid education and certifications
  • Access to cutting-edge technology for learning and development
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service