Data Engineer

Jobtailor

Reston (VA)

On-site

USD 120,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Jobtailor is seeking a senior software engineer in Reston, VA to design, develop, and deploy full‑stack applications using Python and React.js. The role emphasizes secure coding, scalable architectures, and collaboration with cross‑functional teams.

You will lead design discussions, implement CI/CD pipelines, and mentor junior engineers while aligning with enterprise standards for performance and security.

Qualifications

  • Must be a U.S. Citizen.
  • Ability to pass a 7-year background check and obtain/maintain a U.S. Government Clearance
  • Must currently reside in the Continental United States.
  • Must be open to working during Eastern Standard Time business hours to meet customer requirements.
  • Strong communication and presentation skills.
  • Must be able to prioritize and self-start.
  • Must be adaptable/flexible as priorities shift.
  • Must be enthusiastic and have passion for learning and constant improvement.
  • Must be open to collaboration, feedback and client asks.
  • Must enjoy working with a vibrant team of outgoing personalities.
  • Must have a Bachelor’s degree in Computer Science, Engineering, or related technical field from an accredited university.
  • Must have 5+ years of professional software engineering experience.
  • Must possess hands‑on experience developing full-stack, production‑grade applications using Python (backend) and React.js (frontend).
  • Must possess proven experience with system design, architecture, High-Level Design (HLD), and Low-Level Design (LLD).
  • Must have strong experience with AWS cloud services and cloud‑native architectures.
  • Must possess experience with containerization and orchestration technologies, including Docker, Kubernetes, and AWS EKS.
  • Must possess experience building and supporting CI/CD pipelines using tools such as GitHub Actions, GitLab CI, or Jenkins.
  • Must possess experience with performance testing, load testing, and application optimization.
  • Must have knowledge of resiliency patterns, including fault tolerance, retries, and circuit breakers.
  • Must possess experience working with relational and NoSQL databases, including PostgreSQL, Oracle, SQL Server, DynamoDB, and MongoDB.
  • Must possess experience working in Agile development environments (Scrum or Kanban) and using tools such as JIRA.
  • Must have a strong understanding of object‑oriented design, design patterns, microservices architecture, and software testing strategies.
  • Must possess excellent communication skills with the ability to translate business requirements into technical solutions.

Responsibilities

  • Design, develop, test, and deploy full-stack applications using Python, React.js, and modern API frameworks.
  • Build secure, scalable backend services, responsive user interfaces, and RESTful/event-driven APIs.
  • Implement authentication, authorization, secure integration patterns, and OWASP-aligned coding practices.
  • Develop clean, maintainable, well-tested code and participate in peer code reviews.
  • Troubleshoot and resolve complex application issues across the full technology stack.
  • Lead and contribute to system architecture and design activities, including High-Level Designs (HLDs), Low-Level Designs (LLDs), system diagrams, data flows, API contracts, and implementation approaches.
  • Ensure solutions meet enterprise standards for scalability, resiliency, performance, security, and maintainability.
  • Design, build, and support AWS cloud-native solutions leveraging services such as EC2, ECS/EKS, Lambda, S3, RDS, DynamoDB, SQS/SNS, Step Functions, and CloudWatch.
  • Implement and maintain Infrastructure as Code (IaC) using Terraform, CloudFormation, or CDK.
  • Develop and support CI/CD pipelines, monitoring, logging, alerting, and observability capabilities.
  • Support performance tuning, capacity planning, cost optimization, and cloud security controls.
  • Collaborate with security teams to implement IAM, networking, and compliance requirements within a DevSecOps delivery model.
  • Participate in Agile ceremonies, technical planning, story estimation, and solution design discussions.
  • Translate complex requirements into actionable development tasks and deliver technical solutions.
  • Mentor junior engineers through design reviews, code reviews, and technical guidance.
  • Create and maintain technical documentation, operational runbooks, and architecture artifacts.
  • Serve as a technical partner to product owners, stakeholders, and cross-functional teams.

Tools

GitHub Actions
GitLab CI
JIRA
CloudFormation
CDK

Job description


  • Design, develop, test, and deploy full-stack applications using Python, React.js, and modern API frameworks.

  • Build secure, scalable backend services, responsive user interfaces, and RESTful/event-driven APIs.

  • Implement authentication, authorization, secure integration patterns, and OWASP-aligned coding practices.

  • Develop clean, maintainable, well-tested code and participate in peer code reviews.

  • Troubleshoot and resolve complex application issues across the full technology stack.

  • Lead and contribute to system architecture and design activities, including High-Level Designs (HLDs), Low-Level Designs (LLDs), system diagrams, data flows, API contracts, and implementation approaches.

  • Ensure solutions meet enterprise standards for scalability, resiliency, performance, security, and maintainability.

  • Design, build, and support AWS cloud-native solutions leveraging services such as EC2, ECS/EKS, Lambda, S3, RDS, DynamoDB, SQS/SNS, Step Functions, and CloudWatch.

  • Implement and maintain Infrastructure as Code (IaC) using Terraform, CloudFormation, or CDK.

  • Develop and support CI/CD pipelines, monitoring, logging, alerting, and observability capabilities.

  • Support performance tuning, capacity planning, cost optimization, and cloud security controls.

  • Collaborate with security teams to implement IAM, networking, and compliance requirements within a DevSecOps delivery model.

  • Participate in Agile ceremonies, technical planning, story estimation, and solution design discussions.

  • Translate complex requirements into actionable development tasks and deliver technical solutions.

  • Mentor junior engineers through design reviews, code reviews, and technical guidance.

  • Create and maintain technical documentation, operational runbooks, and architecture artifacts.

  • Serve as a technical partner to product owners, stakeholders, and cross-functional teams.


Requirements


  • Must be a U.S. Citizen.

  • Ability to pass a 7-year background check and obtain/maintain a U.S. Government Clearance

  • Must currently reside in the Continental United States.

  • Must be open to working during Eastern Standard Time business hours to meet customer requirements.

  • Strong communication and presentation skills.

  • Must be able to prioritize and self-start.

  • Must be adaptable/flexible as priorities shift.

  • Must be enthusiastic and have passion for learning and constant improvement.

  • Must be open to collaboration, feedback and client asks.

  • Must enjoy working with a vibrant team of outgoing personalities.

  • Must have a Bachelor’s degree in Computer Science, Engineering, or related technical field from an accredited university.

  • Must have 5+ years of professional software engineering experience.

  • Must possess hands‑on experience developing full-stack, production‑grade applications using Python (backend) and React.js (frontend).

  • Must possess proven experience with system design, architecture, High-Level Design (HLD), and Low-Level Design (LLD).

  • Must have strong experience with AWS cloud services and cloud‑native architectures.

  • Must possess experience with containerization and orchestration technologies, including Docker, Kubernetes, and AWS EKS.

  • Must possess experience building and supporting CI/CD pipelines using tools such as GitHub Actions, GitLab CI, or Jenkins.

  • Must possess experience with performance testing, load testing, and application optimization.

  • Must have knowledge of resiliency patterns, including fault tolerance, retries, and circuit breakers.

  • Must possess experience working with relational and NoSQL databases, including PostgreSQL, Oracle, SQL Server, DynamoDB, and MongoDB.

  • Must possess experience working in Agile development environments (Scrum or Kanban) and using tools such as JIRA.

  • Must have a strong understanding of object‑oriented design, design patterns, microservices architecture, and software testing strategies.

  • Must possess excellent communication skills with the ability to translate business requirements into technical solutions.


Core Competencies

Demonstrates expertise in full-stack application development using Python and React.js, with a strong focus on AWS cloud‑native solutions and system architecture. Proficient in implementing secure coding practices, CI/CD pipelines, and Agile methodologies while mentoring junior engineers and collaborating with cross‑functional teams.


Highest-signal resume keywords


  • Full‑Stack Application Development

  • AWS Cloud Services

  • System Design and Architecture

  • CI/CD Pipeline Development

  • Agile Development Methodologies


ATS Optimization Keywords

Hard Skills


  • Python

  • React.js

  • AWS EKS

  • Docker

  • Kubernetes

  • CI/CD

  • Terraform

  • PostgreSQL

  • MongoDB

  • Microservices Architecture


Soft Skills


  • Strong Communication Skills

  • Adaptability

  • Team Collaboration

  • Problem‑Solving

  • Mentoring


Industry Keywords


  • DevSecOps

  • Agile

  • High-Level Design

  • Low-Level Design

  • OWASP


Tools & Technologies


  • GitHub Actions

  • GitLab CI

  • JIRA

  • CloudFormation

  • CDK

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Development Lead
Development Lead

Jobtailor • North Carolina

On-site
USD 120,000 - 180,000
Senior/Staff Software Engineer – Infrastructure, DevOps
Senior/Staff Software Engineer – Infrastructure, DevOps

Jobtailor • Santa Clara (CA)

On-site
USD 160,000 - 230,000
Software Engineer – AWS, Python, DevOps
Software Engineer – AWS, Python, DevOps

Jobtailor • Connecticut

On-site
USD 110,000 - 150,000
Platform Automation Engineer
Platform Automation Engineer

Jobtailor • Maryland

On-site
USD 120,000 - 180,000
Senior Manager, Development
Senior Manager, Development

Jobtailor • Raleigh (NC)

On-site
USD 180,000 - 240,000
Software Engineer
Software Engineer

Jobtailor • San Diego (CA)

On-site
USD 120,000 - 160,000
Senior Application Development Advisor
Senior Application Development Advisor

Jobtailor • Colorado

Hybrid
USD 130,000 - 170,000
DevOps Software Engineer
DevOps Software Engineer

Jobtailor • Connecticut

On-site
USD 120,000 - 160,000
Senior Forward Deployed Software Engineer
Senior Forward Deployed Software Engineer

Jobtailor • New York (NY)

On-site
USD 120,000 - 180,000
Staff Engineer – Platform Engineering
Staff Engineer – Platform Engineering

Jobtailor • Chicago (IL)

On-site
USD 140,000 - 190,000