Senior Software Engineer – Domain Services

American Electric Power (AEP)

Quick summary

Work type
On-site
Location
Aep Headquarters
Salary
$116,255–$151,132 / yr
Posted
10 days ago

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $192k
This role $134k
$102k most similar roles pay here $249k

This role pays less than 97% of similar roles. Most pay $162,373–$222,000 — the shaded band above. At the midpoint, this role pays about $134k versus about $192k for comparable roles.

Based on 240 similar postings.

Employer

About American Electric Power (AEP)

American Electric Power (AEP) is one of the largest electric utilities in the United States, delivering electricity to customers across 11 states through an extensive transmission and distribution network. Industry: Electric Utilities

American Electric Power (AEP) currently has 26 open roles on FindRole.

Listed pay typically runs $87,633–$109,544 across 22 roles with salary data.

Most-posted roles

View all roles at American Electric Power (AEP)

At a glance

TL;DR · Senior Software Engineer – Domain Services

We are seeking a senior software engineer to join our middleware platform team, responsible for designing and implementing domain microservices using Spring Boot 3.X+ and Java 21+. This role involves building REST APIs following OpenAPI 3.0 standards, developing integration workflows with z/OS Connect and Kafka event streams, and leading offshore contractor teams in a player-coach model. You will write clean, maintainable code, conduct thorough code reviews, and ensure high-quality delivery while optimizing service performance and implementing monitoring and alerting systems. The ideal candidate has 5+ years of experience with Java/Spring Boot, REST API design, and distributed systems concepts, along with strong leadership skills for mentoring remote teams. Familiarity with mainframe integration, Kafka event-driven architecture, and observability tools like Splunk and Grafana is a plus.

What you'll do

  • Design and implement microservices using Spring Boot 3.X+ and Java 21+.
  • Build REST APIs following OpenAPI 3.0 standards with proper versioning and documentation.
  • Develop integration workflows with z/OS Connect (MACSS), GigaWatt REST APIs, and Kafka event streams.
  • Lead and mentor offshore/contractor developers to ensure high-quality delivery of features.
  • Conduct architecture and design reviews for work assigned to third-party teams.

What we're looking for

  • 5+ years of professional software development experience with Java/Spring Boot.
  • Proven hands-on experience building REST APIs and microservices in production.
  • Strong coding skills with ability to write clean, maintainable code.
  • Experience leading or mentoring offshore/contractor teams in a player-coach role.
  • Deep understanding of REST API design, JSON, OpenAPI specifications, and versioning.
  • Proficiency with Spring Boot ecosystem including security, data, and cloud components.
  • Hands-on experience with Git, CI/CD pipelines, Docker, Kubernetes deployments.

More like this

Similar roles

Senior Software Engineer

US Bank

Cupertino, CA 3 days ago $132,260$155,600
Java Springboot GraphQL Azure Cassandra Yugabyte RDBMS Kafka Maven Jenkins Docker Kubernetes CI/CD Microservices MSA Observability API Performance System Architecture Multi-cloud Authentication Authorization Protocols
Hybrid

Senior Software Engineer

Q2

Cary, North Carolina 78 days ago
.NET SQL Server C# HTML/CSS JavaScript LLM-based systems RAG fundamentals Vector search integration Chunking strategies Context window management Agentic patterns MVVM Vue Angular React Test automation frameworks SOLID principles Agile development CI/CD
Hybrid

Senior Software Engineer

Boeing

Remote (Hazelwood, MO) 67 days ago $133,000$155,000
VB.NET C#.NET .NET Framework xUnit MSTest SQL Azure DevOps CI/CD Microservices RESTful APIs Agile C++ Windows 10/11 Windows Server CompTIA Security+
Remote

Senior Software Engineer

Autodesk

San Francisco, CA 37 days ago $117,000$209,330
Python Java Node.js React.js AWS RESTful_APIs SQL NoSQL Agile Scrum Kafka Flink Spark
Hybrid

Senior Software Engineer

Highnote

San Francisco, CA 91 days ago $170,000$230,000
Java Spring JPA SQL JUnit AWS GCP Docker Kubernetes BigQuery RedShift
Hybrid

Senior Software Engineer

Walmart

Sunnyvale, CA 32 days ago $117,000$234,000
Java Spring Boot Spring WebFlux Project Reactor MongoDB Cassandra Solr Kafka Memcached Spark J2EE NoSQL GenAI Agile CI/CD