Penn Mutual

Penn Mutual

Sr. Staff Architect – Software Architecture

Remote - United States · Staff+

Sponsorship not specified$170k-$190kDetected 15 days ago
JavaSpringDistributed SystemsAWSDockerKubernetesCI/CDDevOpsData AnalysisLeadershipCommunicationCollaborationOrganizational Skills

About the role

  • Staff Architect - Software Architecture plays a strategic role in designing and evolving modern enterprise application architecture, enabling scalable, secure, and high-performing software platforms across the organization.
  • Through our partnership with Financial Professionals across the U.S., we help instill the confidence and reliability that comes from a stronger financial future.
  • To learn more, including current financial strength ratings, visit www.pennmutual.com.

Responsibilities

  • Architecture Strategy: Define and drive adoption of modern architecture principles including microservices, API-first design, and cloud-native development.
  • Standardization: Establish enterprise architecture standards, reference architectures, and reusable design patterns for distributed and Java-based systems.
  • Solution Design & Delivery: Lead architecture and design of scalable applications, including service decomposition, API contracts, and integration patterns.
  • API & Microservices Architecture: Design and govern API ecosystems and enable event-driven and loosely coupled service architectures.
  • lead troubleshooting and continuous optimization.
  • Collaboration: Partner with product, engineering, and business stakeholders to align technical solutions with strategic objectives.
  • Operational Excellence: Establish monitoring, performance, and reliability standards; lead troubleshooting and continuous optimization.
  • Establish enterprise architecture standards, reference architectures, and reusable design patterns for distributed and Java-based systems.
  • Lead architecture and design of scalable applications, including service decomposition, API contracts, and integration patterns.
  • Design and govern API ecosystems and enable event-driven and loosely coupled service architectures.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or related field.
  • 10+ years of experience in software development and architecture, including enterprise-scale systems.
  • Strong experience with Java-based development frameworks (e.g., Spring Boot).
  • Proven experience designing cloud-native solutions on AWS.
  • Experience defining architecture standards, governance models, and engineering best practices.
  • Strong understanding of security, scalability, and performance optimization in distributed systems.
  • Experience with CI/CD pipelines and DevOps tooling.
  • Knowledge of containerization and orchestration (Docker, Kubernetes, ECS/EKS).

Skills

  • Improve developer productivity through frameworks, templates, CI/CD enablement, and best practices in quality, testing, and observability.
  • Ensure solutions align with enterprise architecture standards, security requirements, and governance frameworks.
  • Mentor engineers and promote continuous improvement through modern engineering practices and emerging technologies.

Compensation

  • This is reflected in our practices for hiring, placement, promotion, transfer, demotion, layoff, termination, recruitment, compensation, selection or training, and all other terms and conditions of employment.
  • $170,000 - $190,000

Equal opportunity

  • Penn Mutual is committed to Equal Employment Opportunity (EEO).

Visa & Work Authorization

  • This includes: race, creed, color, national origin, ancestry, citizenship age, gender (including pregnancy), sexual orientation, gender identity or expression, domestic partnership or civil union status, marital status,

This listing is sourced directly from Penn Mutual's careers page and normalized into a canonical job model.