Senior Developer

NTT DATAArlington, VA
7d$75,168 - $156,600Remote

About The Position

NTT DATA is seeking a Senior Developer to support a large-scale Cyber Hygiene modernization initiative, with a focus on API integrations, automated data processing, CI/CD pipeline development, and delivery of high‑quality data to modern front-end applications. This role blends hands-on engineering with opportunities to influence architecture, mentor teammates, and drive continuous improvement across a rapidly evolving AWS-based environment. The ideal candidate brings strong Python engineering experience, deep familiarity with automated testing frameworks, and the ability to design and optimize data models that support analytics and front-end consumption. Experience integrating data sources, building REST APIs, and supporting React-based UI teams is highly valued.

Requirements

  • Minimum 5 years of software development experience (any language).
  • Minimum 3 years of hands-on Python development, including scripting and API integration.
  • Minimum 2 years of experience with relational or NoSQL databases (Postgres, MSSQL, MySQL, MongoDB).
  • Minimum 2 years of experience with Pytest, automated unit testing, and regression testing.
  • Minimum 2 years of experience building and operating modern REST APIs.
  • Minimum 2 years of experience integrating APIs and ingesting data into databases.
  • Minimum 1 year of experience with JavaScript or TypeScript.
  • Minimum 1 year of experience working in AWS environments.
  • Minimum 1 year of experience creating workflow documentation and supporting process improvements.
  • Ability to obtain a Public Trust Security Clearance

Nice To Haves

  • Undergraduate degree/bachelor's degree
  • Experience designing and maintaining CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins, etc.).
  • Experience with Playwright, Selenium, or similar automated testing frameworks.
  • Experience delivering structured data to React or other modern front-end frameworks.
  • Advanced Python development experience, including frameworks such as Django, Flask, or FastAPI.
  • Familiarity with DevOps lifecycle and collaboration with DevOps teams.
  • Experience with Docker, Linux/Unix environments, and command-line tooling.
  • Experience with AI/ML or NLP development is a plus.
  • Strong Git/GitHub skills, including branching strategies and code review workflows.
  • Proficiency with Microsoft Office Suite (Word, Excel, PowerPoint, Outlook).
  • Experience with networking fundamentals, cybersecurity concepts, and secure development practices.
  • Background with C, C++, Java, or other compiled languages is a plus.

Responsibilities

  • Develop, enhance, and maintain Python-based automation scripts, data ingestion pipelines, and REST API integrations.
  • Build and optimize data models to support analytics workflows and delivery of structured data to React front-end applications.
  • Design, implement, and maintain CI/CD pipelines to support automated testing, deployment, and environment consistency.
  • Implement and maintain Playwright or similar frameworks for automated end‑to-end and regression testing.
  • Create and manage relational or NoSQL databases to store, query, and analyze large cybersecurity data feeds.
  • Conduct static code reviews, reduce script complexity, and ensure adherence to secure coding practices.
  • Generate automated reports, dashboards, and workflow documentation to support operational visibility.
  • Collaborate with cross-functional teams, including cybersecurity analysts, DevOps engineers, and UI developers.
  • Mentor junior developers and contribute to team knowledge-sharing.
  • Identify and implement process improvements across automation, testing, and data workflows.
  • Support AWS-based deployments, including Lambda functions, API Gateway, S3, and related services.

Benefits

  • company benefits including medical, dental, and vision insurance with an employer contribution, flexible spending or health savings account, life and AD&D insurance, short and long term disability coverage, paid time off, employee assistance, participation in a 401k program with company match, and additional voluntary or legally-required benefits.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service