Senior Architect – Distributed Data Strategy

Job not on LinkedIn

🔥 3 hours ago

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Empower

Empower

10,000+ employees

💸 Finance

💳 Fintech

👥 B2C

Finance • Fintech • B2C

Empower is a leading provider of financial services focused on helping individuals and organizations achieve financial freedom through retirement planning and investment management. Serving over 19 million Americans, Empower offers a comprehensive suite of finance-related services, including smart planning and investment advice, and tools like the Empower Personal Dashboard™ for a complete financial view. The company is renowned as a top retirement plan provider and works closely with personal investors, workplace plan savers, plan sponsors, and financial professionals. Empower is also recognized for initiatives in Diversity, Equity, Inclusion, and has a social commitment that bolsters community impact.

📋 Description

• Design and implement API-first and event-driven architectures that enable scalable, real-time system communication • Architect integration patterns including REST/gRPC APIs, asynchronous messaging, and event-driven workflows across distributed systems • Define and enforce data contracts, schemas, and interface standards to ensure consistent, reliable data exchange across domains • Design for resilience in distributed systems, including preventing duplicate processing, managing retries and replays, and ensuring fault tolerance • Lead modernization of legacy integrations by reducing point-to-point dependencies and enabling loosely coupled architectures • Establish best practices for API lifecycle management including versioning, documentation, security, and governance • Provide architectural leadership through design reviews, mentoring, and cross-team collaboration to ensure consistent adoption of integration patterns

🎯 Requirements

• Experience designing and implementing scalable integration solutions across distributed systems • Strong understanding of API-based system design and modern integration approaches (e.g., synchronous and asynchronous patterns) • Familiarity with event-driven architectures and messaging concepts in real-world applications • Experience defining and managing interfaces or data exchange patterns across systems • Understanding of reliability considerations in distributed systems (e.g., handling failures, retries, or duplicate processing) • Experience working across a mix of legacy and modern systems in complex enterprise environments • Proficiency in backend or service-based development using languages such as Java, Python, or similar

🏖️ Benefits

• Flexible work environment • Fluid career paths • Purpose, well-being, and work-life balance • Welcoming and inclusive environment • Opportunities for volunteering

Apply Now

Similar Jobs

🕒 4 days ago

Randstad

10,000+ employees

🎯 Recruiter

👥 HR Tech

Manager directing a team of architects at Randstad, ensuring IT architecture aligns with business needs and compliance standards while fostering team growth and development.

🕒 May 21

Anaplan

1001 - 5000

☁️ SaaS

🏢 Enterprise

💸 Finance

Oversee development and scaling of finance applications at Anaplan. Leading a team of application builders and ensuring high engineering standards.

🕒 May 21

Anaplan

1001 - 5000

☁️ SaaS

🏢 Enterprise

💸 Finance

Application Architect leading a team delivering finance applications for Anaplan's AI-infused platform. Managing projects ensuring high engineering standards and application capabilities integration.

🕒 May 21

Anaplan

1001 - 5000

☁️ SaaS

🏢 Enterprise

💸 Finance

Application Architect leading development and scaling of Anaplan applications for finance. Collaborating with product management and ensuring high engineering standards.

🕒 May 19

AppViewX

201 - 500

🔒 Cybersecurity

☁️ SaaS

🏢 Enterprise

Implementation Architect leading customer onboarding and automation in IT infrastructure for AppViewX's solutions. Driving customer success through technical implementation and collaboration with cross-functional teams.