Staff Software Engineer

Posted Oct 20

This is a fully remote position, open to applicants in United States.

📋 Description

• Deliver technical guidance for the Brokerage and RIA Technology Team at Penn Mutual.

• Define the architecture and technical vision for various platforms and systems.

• Spearhead intricate projects and shape technical decisions across multiple teams.

• Establish technical direction, architecture, reference patterns, engineering standards, and reusable capabilities for AWS serverless data integration.

• Design solutions that encompass applications, services, data sources, integrations, and technology platforms.

• Oversee cross-team technical initiatives from initial analysis and solution design to implementation and operational integration.

• Create and promote the adoption of technical standards, reference implementations, and reusable components.

• Conduct architecture and design reviews while documenting technical decisions, trade-offs, dependencies, and risks.

• Identify and mitigate systemic technical risks, scalability limitations, security issues, and operational vulnerabilities.

• Tackle complex technical challenges across systems, teams, applications, and organizational boundaries.

• Strike a balance between short-term deliverables and long-term maintainability, modernization, reliability, and reduction of technical debt.

• Influence product and technology roadmaps utilizing technical knowledge and business insight.

• Mentor Senior Software Engineers and other engineering staff.

• Assess emerging technologies and lead prototyping or proof of concept efforts.

• Articulate technical direction and architectural suggestions to both technical and business stakeholders.

• Encourage engineering excellence through automation, observability, testing, documentation, security, and operational discipline.

• Penn Mutual offers a range of products and services including life insurance, annuities, wealth management, and institutional asset management.


⛳️ Requirements

• Bachelor’s degree in Computer Science, Engineering, Information Systems, or a related field, or equivalent practical experience.

• At least nine years of relevant software development experience, including significant technical leadership roles.

• Proven experience in architecting and delivering complex solutions across multiple systems, applications, platforms, or engineering teams.

• Extensive expertise in AWS serverless and cloud-native data architecture, covering orchestration, messaging, APIs, security, networking, observability, resiliency, data governance, and infrastructure automation.

• In-depth knowledge of software architecture, design patterns, integration strategies, distributed systems, cloud platforms, and operational resilience.

• Strong proficiency in one or more programming languages.

• Ability to influence technical direction and decisions across teams without direct reporting authority.

• Experience in establishing and promoting the adoption of reusable engineering patterns, technical standards, and platform capabilities.

• Skilled in identifying and resolving cross-team technical risks, dependencies, and intricate technical challenges.

• Excellent communication skills to convey architecture decisions, technical recommendations, and trade-offs to both technical and non-technical stakeholders.

• Capability to mentor senior engineers and enhance technical and engineering skills across teams.

• Preferred: experience in leading architecture for cloud-native, enterprise integration, data platform, or distributed systems projects.

• Preferred: familiarity with AWS, Microsoft Azure, Google Cloud, containerization, serverless computing, or managed data services.

• Preferred: experience with architecture modeling, architecture decision records, reference architectures, and technology roadmap development.

• Preferred: knowledge of AWS Glue, Lambda, Step Functions, EventBridge, EMR, SQS/SNS, API Gateway, S3, Athena, Lake Formation, Glue Data Catalog, DynamoDB, and infrastructure-as-code technologies.

• Preferred: experience in a regulated industry with security, audit, privacy, and data governance requirements.

• Preferred: relevant certifications in cloud architecture, security, software engineering, data engineering, or related technical fields.

• Preferred: experience with wealth management technology within a broker-dealer or Registered Investment Adviser setting.


🏝️ Benefits

• Competitive salary and performance-based bonuses.

• Comprehensive health, dental, and vision insurance plans.

• Retirement savings plan with company matching contributions.

• Generous paid time off and flexible working arrangements.

• Opportunities for professional development and career advancement.

People also viewed

finanzen.net GmbH11 hours ago

Senior Software Engineer, C#/.NET

DE flagGermany OnlyFull-timeFull-stack Engineer
ApplyView job
DaVita Kidney Care11 hours ago

Technical Lead, Technology Business Management

US flagTennessee OnlyFull-timeFull-stack Engineer$78k – $119k/year
ApplyView job
Q-Free12 hours ago

Senior Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer$150k/year
ApplyView job
Simsy Ventures12 hours ago

Application Developer, Java, JavaScript – Full-Stack

US flagAlabama, +30 more locationsPart-timeFull-stack Engineer$55 – $60/hour
ApplyView job
Torc Robotics12 hours ago

Senior Software Engineer, Autonomy Core Frameworks

US flagMichigan OnlyFull-timeFull-stack Engineer$160.8k – $193k/year
ApplyView job
RTX12 hours ago

Principal Software Engineer IV

US flagMichigan OnlyFull-timeFull-stack Engineer$107.5k – $204.5k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers