AARP is the nation's largest nonprofit organization dedicated to empowering people 50 and older. The Engineer II will work with cross-functional teams to translate business requirements into technical specifications, establish technical roadmaps, and provide ongoing technical support while innovating and improving technology processes.
Responsibilities:
- Establishes a technical roadmap for the platform and/or capability strategy and lifecycle that considers value-based outcomes, costs to maintain, supportability, and performance
- Ensures sound integration, data, security, and business architecture design throughout all stages within the platform and/or capability lifecycle
- Provides rapid delivery and development of technical solutions that align with business and/or platform desired outcomes
- Troubleshoots and resolves technical issues related to platform or capability systems, solutions, and services
- Innovates and drives continuous improvements of implementation methodology and technical service offerings based on customer/employee experiences or other enterprise objectives/outcomes
- Participates in a Community of Interest for engineers across all capability and platform teams to share information and strengthen understanding of business needs and technology-based business solutions
- Develops and maintains deep technical knowledge and expertise related to domain area systems, solutions, services, and applications
Requirements:
- Bachelor's degree (or equivalent experience) in Information Technology, Computer Science, Engineering, or a related field
- 6+ years of experience in data engineering and/or software development
- 4+ years of hands-on experience with Python and/or PySpark, and SQL for data transformation, pipeline development, and data modeling
- 3+ years of experience developing and integrating APIs (RESTful services, JSON)
- Experience with DevOps practices and CI/CD pipelines using Git-based repositories (e.g., GitHub)
- Applied experience with cloud-native technologies, including AWS
- Working knowledge of object-oriented and/or ontology-based data environments, and experience building applications/workflows on platforms such as Salesforce, PowerApps, or Databricks
- Strong communication and problem-solving skills, with experience working in Agile environments, contributing to solution design, and supporting production systems, including participation in on-call and after-hours release support as needed
- Regular and reliable job attendance
- Effective verbal and written communication skills
- Exhibit respect and understanding of others to maintain professional relationships
- Independent judgement in evaluation options to make sound decisions
- Home office environment with the ability to work effectively surrounded by moderate home environment noise - (Telework)