Sr. AWS Data Engineer
Reston Town Center, United States
Fannie Mae
We facilitate equitable and sustainable access to homeownership and quality, affordable rental housing across America.At Fannie Mae, the inspiring work we do helps make a home a possibility for millions of homeowners and renters. Every day offers compelling opportunities to impact the future of the housing industry while being part of a collaborative team thriving in an energizing environment. Here, you will grow your career and help create access to affordable housing finance.
Job Description
As a valued colleague on our team, you will contribute to developing data infrastructure and pipelines to capture, integrate, organize, and centralize data while testing and ensuring the data is readily accessible and in a usable state, including quality assurance.
THE IMPACT YOU WILL MAKE
The Sr AWS Data Engineer role will offer you the flexibility to make each day your own, while working alongside people who care so that you can deliver on the following responsibilities:
Design and implement highly scalable, secure, and performant data architectures and data pipelines leveraging cloud technologies and modern data frameworks to meet evolving customer needs.
Be part of a group of engineers building data pipelines using big data technologies (Spark, Flink, Kafka, Snowflake, AWS Big Data Services, Snowflake, Redshift) on medium to large scale datasets
Work in a creative & collaborative environment driven by agile methodologies with focus on CI/CD, Application Resiliency Standards, and partnership with Cyber & Security teams
Share your passion for staying on top of tech trends, experimenting with and learning new technologies, participating in internal & external technology communities, and mentoring other members of the engineering community
Collaborate with and across Agile teams to design, develop, test, implement, and support technical solutions in full-stack development tools and technologies.
Formulate logical statements of business problems and devise, test and implement efficient, cost-effective application program solutions (e.g., code and/or reuse existing code using program development software alternatives and/or integrate purchased solutions.)
Collaborate with cross-functional teams, including Data Architects, Data Governance, Platform Engineers (Data), Testers, and Data Engineering leadership.
Build functional prototypes and software component primitives that can be used as quick-starts or solution scaffolding, which data engineering teams can extend to leverage as accelerators for rapid time to value.
Collaborate with the Platform Engineering team to develop and maintain automation that reduces toil for Data Engineers (i.e., make it easy to manage and move code through environments to production).
Proactively assess technical issues and risks that could impact speed, functionality, flexibility, or clarity.
Proactively manage priorities by working with Product Managers.
Participate in or lead a Community of Practice that advances the discipline of data engineering by driving alignment across teams to embrace standardized patterns & practices.
Stay abreast of the latest developments in data management, data architecture, cloud (AWS), and contemporary engineering practices.
Promote a culture of ownership to transform data into a strategic asset.
Partner with data architecture and engineering teams to implement security best practices and compliance standards for protecting sensitive data and ensure regulatory compliance.
Mentor junior data engineers, fostering a culture of continuous learning and rapid experimentation while evangelizing best practices and Enterprise standards.
Perform routine design and code reviews to assess design quality, code quality, validate adherence to Enterprise standards, and coach junior engineers on best practices.
Develop and evangelize strategies and DataOps practices for configuration management, source code management, environment management, and CI/CD tooling (e.g., Github).
Participate in the evaluation of new technologies and tools that will enhance the organizations data infrastructure and capabilities.
THE EXPERIENCE YOU BRING TO THE TEAM
Minimum Required Experiences
2 years
Desired Experiences
5+years of Relevant Experience
Bachelor's degree in Computer Science, Data Engineering, or a related discipline and 5 or more years' experience in IT systems analysis and application program development
5+ years of experience in data engineering/ETL, data warehouse
2+ years of technical leadership experience (e.g., Tech Lead, Senior Engineer)
4+ years of experience with Enterprise database systems (e.g., Redshift & Aurora PG) with very strong SQL skills
4+ years Cloud (AWS) Technologies experience
5+ years of hands-on experience in Python or Java Development
Strong working experience with AWS services (Lambdas, ECS, RDS, AWS secret manager, APGEE, Redshift, Aurora PG, SNS, SQS )
API development and integration expertise, including handling authentication, authorization, pagination, and error handling
Infrastructure as code experience with Terraform/CloudFormation
Experience with continuous integration and DevOps methodologies using GitHub
Ability to create system and architecture designs based on business requirements
Ability to work effectively in an Agile environment
Strong critical thinking skills, analytical ability, problem analysis and attention to detail
Strong verbal and written communication skills
Ability to explain complex concepts in a clear and understandable manner to both technical and non-technical individuals
Ability to work collaboratively with diverse teams
Team player with transformation mindset
Proven ability to work independently, organize and manage multiple priorities in a timeline driven environment
Qualifications
Education:
Bachelor's Level Degree (Required)The future is what you make it to be. Discover compelling opportunities at Fanniemae.com/careers.
For most roles, employees are encouraged to work onsite on a regular basis at their designated office location. In-office work cadence is determined by your manager. Proximity within a reasonable commute to your designated office location is preferred unless the job is noted as open to remote.
Fannie Mae is an equal opportunity employer and considers qualified applicants for employment without regard to race, color, religion, sex, national origin, disability, age, sexual orientation, gender identity/gender expression, marital or parental status, or any other protected factor. Fannie Mae is committed to providing reasonable accommodations to qualified individuals with disabilities who are employees or applicants for employment, unless to do so would cause undue hardship to the company. If you need assistance using our online system and/or you need a reasonable accommodation related to the hiring/application process, please complete this form.
The hiring range for this role is set forth below. Final salaries will generally vary within that range based on factors that include but are not limited to, skill set, depth of experience, certifications, and other relevant qualifications. This position is eligible to participate in a Fannie Mae incentive program (subject to the terms of the program). As part of our comprehensive benefits package, Fannie Mae offers a broad range of Health, Life, Voluntary Lifestyle, and other benefits and perks that enhance an employee's physical, mental, emotional, and financial well-being. See more here.
Requisition compensation:
121000to
158000* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: Agile API Development APIs Architecture AWS Big Data CI/CD CloudFormation Computer Science Data governance Data management DataOps Data pipelines Data warehouse DevOps ECS Engineering ETL Finance Flink GitHub Java Kafka Pipelines Python Redshift Security Snowflake Spark SQL Terraform Testing
Perks/benefits: Career development Health care
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.