Principal Software Engineer

Employer
AARP
Location
Washington, DC
Posted
Sep 28, 2019
Closes
Oct 10, 2019
Ref
12460258
Industry
Engineering
Hours
Full Time
Business Unit Description

AARP is a nonprofit, nonpartisan organization, with a membership of nearly 38 million that helps people turn their goals and dreams into 'Real Possibilities' by changing the way America defines aging. With staffed offices in all 50 states, the District of Columbia, Puerto Rico, and the U.S. Virgin Islands, AARP works to strengthen communities and promote the issues that matter most to families such as healthcare security, financial security and personal fulfillment. AARP also advocates for individuals in the marketplace by selecting products and services of high quality and value to carry the AARP name. As a trusted source for news and information, AARP produces the world's largest circulation magazine, AARP The Magazine and
AARP

Integrated Communications and Marketing (ICM) is a multimedia, service-focused communications and marketing operation that leads in shaping the impression of AARP by providing communications planning, marketing, support and execution for AARP's strategic business units.

Summary

This position is responsible leading up a web development team with AARP.

Responsibilities

Individual responsibilities follow:
  • Lead technical design sessions; architect and document technical solutions that are aligned to project objectives
  • Work product owner, team leads, and developers in defining application architectures and implementation to ensure adherence to business requirements, technology standards, best practices, business strategies
  • Translate product and business goals into technical strategy and roadmap
  • Accountable for application security principles including the development of secure coding standards and practices.
  • Is a key contributor in client/technology interactions in the development of technology solutions.
  • Work closely with product owners to refine requirements.
  • Oversee the Adobe AEM platform in developing a Secure Software Development LifeCycle
  • Develop and maintain technology solutions and processes that will enable organization to scale, innovate, improve our member's digital experience.
  • Provide subject matter expertise, industry knowledge and team leadership for the development team.
  • Enhance, fix bugs, and increase performance of the existing codebase
  • Facilitating design/architecture discussions
  • Designing high quality code that's highly scalable and extensible;
  • Investigating, learning and applying new technologies/processes
  • Consult with management and clients on project status, scope, design, and outstanding issues.
  • Developing and presenting architectural roadmaps.

This position operates with a high level of autonomy working directly with leaders across the organization as well as external partners to achieve goals. The role deals with an extremely high levels of technical complexity that must be able to be communicated effectively with the business.

Key competencies include:
  • Drives Vision and Purpose articulates the vision in a way everyone can relate to
  • Builds Effective Teams by creating a feeling of belonging and strong team morale
  • Builds Networks by maintaining relationships across DSM departments and entire organization
  • Organizational Savvy steers through the organizational maze of AARP to get things done
  • Business Insight uses knowledge of business drivers and how strategies and tactics play out in the market to guide actions
  • Customer Focus builds and delivers solutions that exceed customer expectations
  • Action Orientation identifies, seizes and creates new Marketing opportunities
  • Directs Work provides appropriate guidance and direction based on people's capabilities
  • Instills Trust by showing consistency between words and actions


Requirements
  • 10+ years of experience in related field with consumer facing Java web development. ­
  • 4+ years in a Tech Lead position
  • Significant experience developing within a Content Management System
  • Work with Adobe Experience Manger and Adobe Audience Manager a plus
  • 5+ years with REST web service development
  • Demonstrated strong partnering skills
  • Comfortable managing complicated technical projects
  • Clearly communication of complex technology to the business


Benefits Offered

AARP offers competitive benefits with a 401K, 100% company funded pension plan, health, dental, vision and life insurance, STD/LTD, paid vacation and sick, and other benefits.

Equal Employment Opportunity

AARP is an equal opportunity employer committed to hiring a diverse workforce and sustaining an inclusive culture. AARP does not discriminate on the basis of race, ethnicity, religion, sex, color, national origin, age, sexual orientation, gender identity or expression, mental or physical disability, genetic information, veteran status, or on any other basis prohibited by applicable law.

Similar jobs