Engineer II, Data Platforms

Engineer II, Data Platforms

AARP

Remote

$117.20K - $140.70K/yr

Full-time

This job posting has expired and is no longer accepting applications. Check out similar jobs


AARP rating

7.9

Company rating: 7.9 out of 10

Based on 6 frontline employees who took The Breakroom Quiz

101st of 663 rated non-profit organizations


Job description

Job Summary:
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.
Qualifications:
Required:
• 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)
Company:
AARP is leading a revolution in the way people view and live life after 50. Founded in 1958, the company is headquartered in Washington, USA, with a team of 1001-5000 employees. The company is currently Late Stage.



Frequently asked questions

Q: What skills or qualities help someone succeed as a Data Software Engineer?

A: To succeed as a Data Software Engineer, key technical skills include proficiency in programming languages such as Python, Java, or C++, as well as expertise in data structures, algorithms, and software development methodologies like Agile. Additionally, strong soft skills like effective communication, problem-solving, and collaboration are crucial, as Data Software Engineers often work with cross-functional teams and stakeholders to design, develop, and deploy data-driven solutions. By combining technical expertise with strong soft skills, Data Software Engineers can effectively drive business outcomes, innovate, and adapt to the rapidly evolving landscape of data technology.

Q: What is the career path for a Data Software Engineer?

A: A Data Software Engineer's typical career progression involves starting as a Junior Software Engineer, where they focus on developing and maintaining data-driven software applications, and gradually advancing to roles such as Senior Software Engineer, Technical Lead, or Data Architect, where they oversee large-scale data systems and lead cross-functional teams. Key opportunities for skill development include learning programming languages like Python, SQL, and Java, as well as data science tools like Hadoop, Spark, and machine learning frameworks like TensorFlow and PyTorch. Long-term, Data Software Engineers may pursue leadership roles, such as Director of Engineering or Chief Technology Officer, or transition into related fields like data science, product management, or entrepreneurship.