American Electric Power

Senior Staff Engineer - Enterprise Middleware Platform & Migration Architecture

American Electric Power$116K — $151K *
Enterprise Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 10-15 years building enterprise-grade middleware platforms, focusing on multi-tenant designs for internal B2B integrations.
  • Proven experience leading customer data migrations for 1M+ accounts across CIS, billing, or CRM systems.
  • 5+ years integrating z/OS mainframe or legacy back-office systems in high transaction volume environments.
  • Domain expertise in at least 4 enterprise customer platforms related to utility, telecom, or financial services.
  • Deep expertise in Spring Boot and multi-tenant architecture patterns.

Responsibilities

  • Design and implement a multi-tenant middleware platform with robust routing and security features.
  • Architect hybrid routing engines for dynamic backend integration based on tenant configurations.
  • Establish OpenAPI specifications ensuring backward compatibility for external partners.
  • Lead the implementation of large-scale customer account migration platforms.
  • Design data seeding and synchronization processes for smooth CIS migrations.

Benefits

  • Comprehensive benefits package supporting employee well-being.
  • Opportunities for professional certification and continued education.
  • Flexible work environment conducive to work-life balance.
Full Job Description
Job Posting End Date
07-04-2026
Please note the job posting will close on the day before the posting end date.

Job Summary

Part of a larger team delivering high quality technology solutions to the business. Design, develop and install software solutions. Build high-quality, innovative and fully performing software in compliance with internal architecture, development & design standards & best practices. Design, modify, develop, write, implement and troubleshoot software programming applications. Support and/or install software applications. Lead the testing process through test review and analysis, test witnessing and certification of software. Works within a Waterfall or Agile methodology/framework based team. Collaborates heavily with Project Management, Business Analyst and Infrastructure Job Families.

Job Description

We are seeking a highly specialized platform architect to design and build our next-generation multi-tenant middleware platform serving as the strategic integration layer between multiple Customer Information Systems (CIS), z/OS mainframe systems, and modern cloud applications. This platform supports both internal AEP applications and external B2B partner integrations through our syndication architecture, and orchestrates large-scale customer data migrations involving millions of accounts across CIS platforms.

This is not a typical microservices development role. The successful candidate must have 10-15 years building product-grade, multi-tenant middleware platforms (not just internal APIs), leading enterprise-scale CIS/billing migrations (1M+ accounts), and integrating mainframe systems at utility-scale transaction volumes. The role requires deep domain expertise across enterprise customer platforms (CIS, billing, payments, identity, field service) typically found in utility, telecom, or financial services industries.

What You'll Do:

Essential Job Functions & Tasks
  • Design and implement multi-tenant middleware platform with tenant-level routing, security isolation, and configuration management supporting internal applications and external B2B partners through syndication architecture.
  • Architect Hybrid CIS Routing Engine with Redis-backed account-level routing enabling dynamic routing between multiple CIS backends (MACSS, partner platforms) based on tenant configuration.
  • Design abstraction layers across multiple backend CIS systems normalizing differences in customer data models, business rules, and API contracts.
  • Establish OpenAPI 3.0 specifications and REST API standards suitable for external partner consumption with versioning, backward compatibility, and SLA guarantees.
  • Lead architecture and implementation of large-scale customer account migration platform supporting multi-million account migrations across CIS/billing systems.
  • Design and build data seeding/bootstrap, bi-directional synchronization, reconciliation logic, and phased cutover strategies with rollback capabilities for CIS migrations.
  • Build migration orchestration workflows handling dependencies across customer, billing, payment, identity, and field service domains with data quality validation and discrepancy detection.
  • Build production-grade integration clients for z/OS mainframe systems using z/OS Connect, CICS transactions, MQ messaging, and batch file exchanges.
  • Implement resilience patterns for mainframe connectivity including circuit breakers, retries, timeout handling, and graceful degradation supporting utility-scale transaction volumes.
  • Handle mainframe-specific integration challenges: EBCDIC/ASCII conversion, copybook parsing, fixed-length record formats, transaction coordination, connection pooling, and batching.
  • Develop core middleware framework built on Spring Boot 3.X+ and Java 21+ with standardized libraries for OAuth2 security, Azure Key Vault secrets management, structured JSON logging, and distributed tracing.
  • Create CI/CD pipeline templates, Helm chart standards, and blue/green deployment patterns for Kubernetes/OpenShift with horizontal scaling and high availability.
  • Integrate observability tooling: Splunk, Dynatrace APM, Prometheus/Grafana, Jaeger with SLO/SLA monitoring patterns and runbook templates.
  • Provide comprehensive documentation, code samples, migration guides, and developer onboarding materials.
  • Conduct framework design reviews, establish governance standards, and mentor engineers on platform usage and best practices.


Required Skills & Experience
  • 10-15 years building enterprise-grade middleware platforms, with at least 5 years architecting multi-tenant platforms designed as reusable products (not just internal APIs) that support both internal applications and external B2B partner integrations.
  • Proven track record leading large-scale customer data migrations involving 1M+ accounts across CIS, billing, or CRM platforms including data seeding, bi-directional synchronization, reconciliation, and phased cutover execution.
  • 5+ years hands-on experience integrating with z/OS mainframe or legacy backoffice systems (CICS, MQ, IMS) in production environments at utility-scale transaction volumes (100K+ transactions/day).
  • Proven experience with z/OS integration technologies: z/OS Connect, CICS transactions, MQ messaging, batch processing, EBCDIC/ASCII conversion, copybook parsing, and mainframe-specific error handling patterns.
  • Deep domain expertise across enterprise customer platforms including at least 4 of: CIS, billing systems, payment processing, identity/authentication, customer care, field service management, or account management platforms in utility, telecom, financial services, or regulated industries.
  • Deep expertise in Spring Boot 3.X ecosystem (Spring Security, Spring Data, Spring Cloud) with proven ability to architect shared frameworks adopted by multiple teams.
  • Expertise in multi-tenant architecture patterns: tenant-level routing, security isolation, data segregation, resource quotas, rate limiting, and partner-specific configuration management.
  • Experience designing abstraction layers normalizing differences across multiple backend systems with dynamic routing logic based on account-level or entity-level attributes.
  • Extensive experience with distributed systems patterns (circuit breakers, retries, bulkheads, caching, event-driven architecture), container orchestration (Kubernetes/OpenShift), and cloud platforms (Azure, AWS, GCP).
  • Expertise in REST API design for partner-facing platforms: OpenAPI specifications, versioning strategies, backward compatibility management, SLA guarantees.
  • Hands-on experience with observability tools (APM, logging aggregation, distributed tracing, metrics) and establishing SLO/SLA monitoring for platform services.
  • Strong knowledge of OAuth2/OIDC, secrets management (Azure Key Vault), and secure coding practices for multi-tenant environments.


Nice to Have
  • Experience with Oracle GoldenGate CDC, Informatica, or similar data replication platforms.
  • Familiarity with specific CIS platforms: MACSS, CC&B, SAP IS-U, Oracle Utilities, Salesforce Energy & Utilities Cloud.
  • Background in API management platforms (Azure APIM, Apigee, MuleSoft) for partner integration governance.
  • Experience with Redis caching/routing, Kafka event streaming, Oracle databases, and Resilience4j fault tolerance libraries.
  • Previous experience with CI/CD automation, GitOps, Infrastructure as Code (Terraform/ARM templates).


Desired Certified Credentials
  • Oracle Certified Professional, Java SE Programmer
  • Certified Kubernetes Administrator (CKA) or Certified Kubernetes Application Developer (CKAD)
  • Spring Professional Certification
  • Microsoft Certified: Azure Solutions Architect Expert


Technical Environment
  • Languages/Frameworks: Java 21+, Spring Boot 3.X, Gradle
  • Cloud/Infrastructure: Azure, Kubernetes, OpenShift, Helm
  • Integration: z/OS Connect, REST APIs, Kafka, SFTP, Oracle GoldenGate CDC
  • Data Stores: Oracle, Redis, Kafka
  • Observability: Splunk, Dynatrace, Prometheus, Grafana, Jaeger
  • Security: Azure Key Vault, OAuth2, OIDC
  • DevOps: GitLab/Jenkins, Helm, blue/green deployments


What We're Looking For:

Education requirements are listed below:
  • Bachelor's degree in computer science, engineering, or related technical field is required.


Work Experience requirement listed below:
  • 8 years of relevant work experience is required. An equivalent combination of education and related experience may be considered.
    • Minimum 5 years building multi-tenant platform products or syndication/B2B integration platforms
    • Minimum 5 years integrating with mainframe or legacy backoffice systems (z/OS, CICS, MQ, or equivalent)
    • Minimum 3 years leading or architecting large-scale customer data migrations (1M+ accounts) across CIS/billing/CRM platforms
    • Minimum 4 years of deep domain expertise across enterprise customer platforms (CIS, billing, payments, identity, field service, or customer care)


Base Salary from $116,255.00 - $151,132.50/year. In addition to a competitive compensation, AEP offers a unique comprehensive benefits package that aims to support and enhance the overall well-being of our employees.

Compensation Data

Compensation Grade:

SP20-009

Compensation Range:

$116,255.00 - $151,132.50

The Physical Demand Level for this job is: S - Sedentary Work: Exerting up to 10 pounds of force occasionally (Occasionally: activity or condition exists up to 1/3 of the time) and/or a negligible amount of force frequently. (Frequently: activity or condition exists from 1/3 to 2/3 of the time) to lift, carry, push, pull or otherwise move objects, including the human body. Sedentary work involves sitting most of the time but may involve walking or standing for brief periods of time. Jobs are sedentary if walking and standing are required only occasionally, and all other sedentary criteria are met.

Hear about it first! Get job alerts by email. Log in to your Candidate Home Account today! If you don't have an account, you can create one.

About American Electric Power

American Electric Power generates, transmits, and distributes electricity, serving residential, commercial, and industrial customers nationwide. AEP serves millions of customers across 11 states. It operates in the generation, transmission, and distribution of electricity, providing power to residential, commercial, and industrial customers. AEP generates electricity using diverse sources, including coal, natural gas, nuclear, and renewable energy like wind and solar. The company maintains a vast transmission network that delivers electricity from power plants to local distribution systems, ensuring a stable and reliable power supply. AEP is actively involved in renewable energy initiatives, investing in wind farms and solar facilities to diversify its energy portfolio and reduce its environmental impact. Additionally, the company engages in community outreach, supporting education, environmental conservation, and various social initiatives.

American Electric Power Careers

Join the dynamic team at American Electric Power (AEP), one of the largest electric utilities in the United States, and ignite your career with a company known for its commitment to innovation and leadership in the energy sector.

Opportunities Await

At AEP, we offer a multitude of job opportunities that cater to a variety of skills and professional interests. Whether you're seeking an entry-level position or a more senior role, our diverse range of employment options ensures that there's a place for every ambitious individual in our team.

Grow and Innovate

Embark on a journey of growth and professional development with AEP. Our company is at the forefront of the energy industry’s transformation, integrating sustainable and innovative practices that not only lead the market but also contribute to a greener planet. Engage in work that challenges the status quo, pushing the boundaries of what is possible in the energy sector.

Culture and Benefits

AEP is dedicated to fostering a culture of diversity and inclusion, where every team member’s contribution is valued. We offer competitive benefits that support the health, well-being, and financial security of our employees and their families. From comprehensive health benefits to professional development programs and diversity training, AEP ensures that our team is equipped for both personal and professional success.

Internship Programs

Kickstart your career with an AEP internship. Our programs provide invaluable industry experience and networking opportunities that pave the way for future employment. Interns at AEP work on real projects, learn from seasoned professionals, and gain the hands-on experience necessary to succeed in the fast-paced world of energy.

Leadership and Development

Leadership at AEP means more than guiding teams – it involves inspiring change and driving innovation. With leadership development programs, employees are prepared to take on challenging roles that shape the future of the company and the industry. Our focus on leadership and continuous improvement creates an environment where ambitious professionals can thrive.

Join Our Team

Explore the career possibilities at American Electric Power today. Search open positions that match your skills and interests. We are constantly hiring new talent and look for passionate, curious, and solution-driven team players. Prepare your resume, ace the interview, and join a company where your career can flourish.

Stay Connected

Keep up to date with the latest at AEP by following our careers blog. Gain insider perspectives, industry-leading insights, and career tips that you can put to use today—all from the people who work here.

Career Alerts

Personalize your subscription to receive job alerts, latest news, and insider tips tailored to your preferences. Discover the exciting and rewarding opportunities that await at American Electric Power.

Explore American Electric Power Jobs

Whether you're a seasoned professional or new to the industry, AEP offers a dynamic work environment where innovation, leadership, and growth are part of everyday life. Join us in powering a new and brighter future for everyone.
Learn more about American Electric Power
Size
16,688 employees
Market Cap
$48.8 billion
Industry
Net Income
$2.2 billion
Founded
1906
5 Year Trend
+0.5%
Revenue
$14.9 billion
NASDAQ

Similar Jobs

More Jobs at American Electric Power

More Enterprise Technology Jobs

Find similar Senior Staff Engineer - Enterprise Middleware Platform & Migration Architecture jobs: