AWS Data Engineer Manager
Job Description
Protiviti is seeking an AWS Data Engineering Manager to lead the design and delivery of scalable, secure, and reliable data platforms and pipelines on AWS. In this role, you will partner with clients to translate business and data requirements into AWS-based data solutions, guide technical workstreams, and advise on architecture and delivery decisions.
Key Responsibilities
- Lead the design and delivery of scalable, secure, and reliable data platforms and pipelines on AWS for clients across multiple industries.
- Partner with clients to translate complex business and data requirements into practical AWS data solutions.
- Lead significant data engineering workstreams, guide delivery teams, and stay actively involved in architecture, design, and technical decision-making.
- Develop trusted client relationships, mentor Consultants and Senior Consultants, and support proposal development while contributing to the growth of Protiviti’s AWS data engineering capabilities.
- Own architecture and delivery outcomes for multiple significant AWS data engineering engagements.
- Convert ambiguous requirements into implementable data architectures, backlogs, and delivery plans.
- Improve the quality and consistency of data engineering using reusable standards, patterns, and accelerators.
- Develop team capability through coaching, technical reviews, and knowledge sharing.
- Create well-scoped follow-on work that addresses client data needs and produces measurable outcomes.
Required Qualifications
- 5+ years working in professional services or industry.
- Data ingestion from diverse formats including parquet, Excel, CSV, EDI, email attachments, and PDF.
- ETL pipeline design experience using AWS Glue, Lambda, or Step Functions.
- Advanced SQL experience, including data modeling, query optimization, and data warehouse or lakehouse concepts.
- Strong, hands-on experience designing and implementing enterprise data platforms and pipelines on AWS.
- Hands-on expertise with core AWS data services including S3, Glue, Lambda, Step Functions, Athena, and Redshift.
- Experience with one or more large-scale or streaming technologies such as EMR, Spark or PySpark, Kinesis, or managed Kafka.
- Proficiency in Python or a comparable data engineering programming language.
- Experience ingesting data from diverse enterprise sources and formats, including databases, APIs, SaaS platforms, flat files, and unstructured content.
- Experience implementing data quality, observability, reconciliation, metadata, cataloging, lineage, and governance controls.
- Knowledge of AWS security concepts relevant to data platforms, including IAM, encryption, network access, secrets management, and least-privilege design.
- Experience with source control, CI/CD, automated testing, infrastructure as code, and production deployment practices for data solutions.
- Ability to produce clean export files and integrations for enterprise applications, including JDE import format and Oracle FBDI where applicable.
- Experience leading complex technical engagements involving multiple data sources, workstreams, or engineering teams.
- Ability to estimate, plan, and structure data engineering engagements while managing technical risks and dependencies.
- Strong client advisory, facilitation, executive communication, and stakeholder-management skills (consulting, professional services, or systems integration experience highly preferred).
- Bachelor’s degree in a relevant discipline (e.g., MIS, IS, Computer Science).
- Required: AWS Certified Solutions Architect – Associate.
- Preferred: AWS Certified Solutions Architect – Professional and AWS Certified Security – Specialty.
Responsibilities and Deliverable Expectations (Data and Architecture)
- Support data profiling and validation, including a Phase 0 scorecard deliverable.
- Handle procurement data structures (PO lines, item master, vendor master, contract terms). Comfort with messy enterprise data is expected; learning on the job is possible.
- Use S3, Athena, or DuckDB for ad-hoc analysis.
- Build SQL-based solutions and support data modeling initiatives, including work such as creating an agent knowledge base from JDE extracts, contract records, and spend data.
Technology Stack
- AWS, S3, Athena, DuckDB, AWS Glue, AWS Lambda, Step Functions, Redshift
- EMR, Spark, PySpark, Kinesis, managed Kafka
- SQL, Python
- IAM, CI/CD, infrastructure as code
- Oracle FBDI, JDE
Compensation
Base salary range: USD 125,000 - 200,000 per year. Starting salary is based on full-time equivalent schedule, with placement dependent on experience, skills, and geo.
Annual bonus plan: 12% bonus target opportunity for eligible employees.
Estimated total cash range (base + bonus target): USD 140,000 - 224,000.
Benefits
- Medical, dental, and vision coverages
- FSA and HSA healthcare accounts
- Life and accident insurance
- Adoption and fertility assistance
- Paid parental leave up to 10 weeks
- Short/long term disability
- 401(k) savings and investment plan with an employer match of 50% on the first 6% of contributions
- Choice Time Off (CTO) for vacation, personal needs, and sick time (up to 20 days per calendar year for new hires)
- Up to 11 paid holidays each calendar year
- Annual bonus plan
Location and Hybrid Work
Primary job location: Dallas, TX (hybrid). Additional office locations include Atlanta - Peachtree Rd, Austin, Charlotte, Chicago, Denver, Houston, Miami, Orlando, Philadelphia, Phoenix, and Tampa.
Protiviti follows a hybrid model combining in-person work with remote work. The ratio of remote to in-person requirements varies by client, project, team, and business factors. Work may be performed in local Protiviti offices and on client sites, including local or out-of-state travel based on projects and client requests and commitments.
Education
Bachelor’s degree in a relevant discipline (e.g., MIS, IS, Comp Sci., etc.).