Full Time

AWS Data Engineer

Confidential
Full-time
Mid-Senior level
Financial Services
Herndon, VA
???* / year

Job Description


About the Company

We are a technology and program management consulting firm serving federal government agencies and Fortune 500 clients. Our mission is to provide exceptional service to our clients while supporting and developing our employees and delivering high-quality, reliable, and repeatable results.


  • Position Summary

    We are seeking an experienced AWS Data Engineer to design, develop, and support secure, scalable, and reliable cloud-native data solutions for an enterprise financial workflow.

    The successful candidate will design and implement AWS data stores, develop DynamoDB data models and access patterns, and build supporting serverless components and API integrations. This role will also focus on implementing security controls, monitoring, backup and recovery capabilities, and infrastructure automation to ensure the availability, performance, and integrity of enterprise data services.


    The ideal candidate has hands-on experience with AWS cloud-native services, DynamoDB, serverless application development, infrastructure as code, and automated deployment practices. The candidate should be comfortable collaborating with architects, developers, security teams, and other stakeholders to deliver secure, maintainable, and production-ready solutions.


    Key Responsibilities

    • Design, develop, and implement secure, scalable AWS data stores and cloud-native data solutions supporting enterprise financial workflows.

    • Develop DynamoDB data models, access patterns, indexing strategies, and performance optimizations aligned with application and business requirements.

    • Build and maintain serverless components using AWS Lambda and related AWS services.

    • Design and implement secure integrations between data services, APIs, and enterprise applications.

    • Implement AWS security controls using IAM roles, policies, least-privilege access, encryption, and AWS Key Management Service (KMS).

    • Configure monitoring, logging, alerting, and operational visibility using Amazon CloudWatch and other relevant AWS services.

    • Design and implement backup, recovery, and data protection capabilities to support data integrity and operational resilience.

    • Develop and maintain infrastructure as code using Terraform or an approved equivalent.

    • Develop application components, automation scripts, and data-processing logic using Python and/or Node.js.

    • Implement and support Git-based CI/CD pipelines for automated testing, deployment, and infrastructure changes.

    • Troubleshoot application, data, integration, and infrastructure issues and recommend performance, security, and reliability improvements.

    • Establish development standards and best practices for testing, documentation, observability, security, and deployment automation.

    • Collaborate with architects, developers, security personnel, infrastructure teams, and business stakeholders to translate technical requirements into effective solutions.

    • Support development, testing, deployment, production operations, and continuous improvement throughout the solution lifecycle.

    • Maintain technical documentation covering architecture, data models, security controls, deployment procedures, and operational processes.

    Required Qualifications

    • Minimum of 4 years of experience building, deploying, and supporting AWS cloud-native solutions.

    • Hands-on experience with Amazon DynamoDB, including data modeling, access patterns, indexing, query design, and performance optimization.

    • Strong knowledge of AWS security and access management, including IAM, KMS, encryption, and least-privilege security principles.

    • Experience developing and supporting serverless applications using AWS Lambda.

    • Experience implementing monitoring, logging, and alerting using Amazon CloudWatch.

    • Demonstrated experience with infrastructure as code using Terraform or an approved equivalent.

    • Programming and automation experience using Python and/or Node.js.

    • Experience with Git-based source control, CI/CD pipelines, and automated application or infrastructure deployments.

    • Understanding of secure API integrations, cloud architecture, application troubleshooting, and production support.

    • Strong analytical, problem-solving, and troubleshooting skills.

    • Strong written and verbal communication skills, including the ability to document technical solutions and collaborate effectively with technical and non-technical stakeholders.

    • U.S. citizenship is required.


    Preferred Qualifications

    • AWS certification, such as AWS Certified Developer – Associate, AWS Certified Solutions Architect – Associate, or an equivalent AWS credential.

    • Experience supporting federal government clients or working in federal cloud environments.

    • Experience designing secure data solutions for financial services, financial workflows, or other enterprise applications with stringent security requirements.

    • Familiarity with AWS backup, recovery, resilience, and disaster recovery practices.

    • Experience with automated security controls, infrastructure validation, and cloud governance.

    • Experience working in Agile delivery environments and collaborating across cross-functional technical teams.


    Work Location

    Herndon, Virginia / Remote

    This position may be performed remotely, subject to business, client, and contractual requirements. Candidates located within a reasonable commuting distance of the Herndon, Virginia, office may be preferred if onsite collaboration is required.

    Work location and any applicable onsite expectations will be confirmed based on client needs and project requirements.


    Citizenship / Eligibility Requirement

    • U.S. citizenship is mandatory for this position due to applicable client, contractual, security, or federal requirements.

    • Candidates must meet any additional eligibility requirements applicable to the assignment.


    Compensation

    Annual Salary Range: $127,000–$132,000

    Actual compensation may vary based on relevant experience, qualifications, technical skills, certifications, geographic location, and applicable business or contractual requirements.

    Benefits


    Eligible employees may receive:

    • Medical and dental coverage with company contributions of up to 80%.

    • Company-paid life insurance at 100%.

    • 401(k) plan with a 4% company match.

    • Paid federal holidays.

    • 15 days of paid vacation, increasing to 20 days after three years of employment.

    • Additional benefits may be available based on the applicable employee benefit plan.


    Equal Employment Opportunity

    We are an equal opportunity employer. Employment decisions are based on legitimate job-related qualifications and business needs and are made without regard to legally protected characteristics under applicable federal, state, or local law.

    Reasonable accommodations may be available to qualified individuals with disabilities in accordance with applicable law.


    Interested in building secure, scalable AWS data solutions? We encourage qualified candidates to apply.


    #AWS #AWSDataEngineer #DynamoDB #CloudEngineering #Python #Terraform #Serverless #FederalJobs #Hiring


    Had a job search go strangely, or terribly? Tell us. We publish stories without names. Tell your story →

    View Similar Jobs

    Matches Jobs

    Similar jobs which you may be interested in. Typically using your existing skillset.