Lead Software Engineer – AWS and Platform Modernization

T. Rowe PriceOwings Mills, MD
9hHybrid

About The Position

At T. Rowe Price, we identify and actively invest in opportunities to help people thrive in an evolving world. As a premier global asset management organization with more than 85 years of experience, we provide investment solutions and a broad range of equity, fixed income, and multi-asset capabilities to individuals, advisors, institutions, and retirement plan sponsors. We take an active, independent approach to investing, offering our dynamic perspective and meaningful partnership so our clients can feel more confident. We believe doing the right thing for our clients and our associates is good business . With a career at the firm, y ou can expect opportunities to create real impact at work and in your community. Y ou’ll enjoy resources to support your career path, a s well as compensation , benefits , and flexibility to enrich your life. Here, you’ll find a collaborative culture that respect s and valu e s differences and colleagues who share a spirit of generosity . Join us for the opportunity to g row and make a difference in ways that matter to you . Role Summary The Lead Software Engineer serves as the organization’s most senior hands-on technical leader, responsible for addressing the firm’s most complex engineering challenges across critical, highly integrated platforms. Operating at an architectural level, this role drives system-wide quality, resiliency, and modernization, eliminating high-risk technical blockers that are beyond the scope of less senior engineers. The Lead is accountable for setting technical direction, ensuring execution quality, and maintaining architectural integrity across multiple interconnected systems, playing a key role in advancing modernization, resiliency, and AWS cloud strategies.

Requirements

  • Bachelor’s degree in Computer Science, Information Systems, Engineering, or equivalent experience and 8+ years of progressive professional experience
  • Deep experience with AWS cloud services.
  • Skilled in managing compute resources (EC2, Auto Scaling, Lambda, ECS/EKS), advanced storage solutions (S3 with lifecycle management and versioning, EBS, EFS), and resilient data durability strategies.
  • Proficient in AWS networking: VPC design, subnets, routing, gateways, security controls, Route 53 DNS, and CloudFront.
  • Expertise in multi-AZ architectures, health checks, ALB/NLB, and Route 53 failover.
  • Experienced with disaster recovery strategies (backup/restore, pilot light, warm standby, active-active) across AWS regions.
  • Builds resilient applications using idempotency, retries, circuit breakers, and graceful degradation.
  • Ensures data resilience (RDS, Aurora, DynamoDB global tables, cross-region replication); familiarity with chaos testing and AWS Well-Architected best practices.
  • Proficient in AWS security: IAM (roles, policies, least privilege), AWS Organizations and SCPs.
  • Skilled in encryption and secrets management (KMS, ACM, Secrets Manager, Parameter Store).
  • Experienced with governance and detection tools (CloudTrail, Config, GuardDuty, Security Hub, WAF, Shield); designs secure networks with VPC endpoints, PrivateLink, Security Groups, Network ACLs.
  • Skilled with Terraform, AWS CDK, and CloudFormation for Infrastructure as Code; modular design and CI/CD pipeline management (GitLab CI).
  • Proficient with Docker, EKS/ECS, and serverless architectures.
  • Competent with CloudWatch logging, metrics, and alarms; distributed tracing with X-Ray and OpenTelemetry.
  • Implements centralized logging, SLOs, error budgets, and develops runbooks and post-incident reviews.
  • Highly proficient in Java or Python for production services.
  • Java: Spring Boot, Gradle, JVM tuning.
  • Python: FastAPI, dependency management (poetry/uv), virtual environments.
  • Skilled in RESTful API design, automated unit and integration testing, and upholding quality standards through linters, formatters, and secure coding practices.
  • Remove high-risk technical blockers affecting delivery and quality (dependencies, security, performance, observability).
  • Accelerate iteration through improved CI/CD, test strategies, and code quality standards.
  • Lead through hands-on activities: pair programming, code reviews, design sessions, and production debugging.
  • Act as the technical authority within Infrastructure Engineering and partner teams.
  • Shape business unit technical strategy, including modernization, container/serverless adoption, and platform consolidation.
  • Guide decisions on upgrades, deprecations, and migration paths to AWS target architectures.
  • Mentor engineers at various seniority levels to raise system design, debugging, and operational maturity.
  • Model best practices in design reviews, failure mode analysis, and performance tuning.
  • Create repeatable patterns, runbooks, and reference architectures to enable teams to manage increasing complexity.

Nice To Haves

  • Experience in financial services or other highly regulated industries preferred
  • Advanced degree or relevant certifications
  • HashiCorp Vault experience is a plus.

Responsibilities

  • Owns end-to-end technical outcomes across multiple platforms and services.
  • Establishes architecture standards, resiliency patterns, and operational guardrails.
  • Serves as the final escalation point for production issues spanning applications, infrastructure, and integrations.
  • Influences modernization roadmaps, platform evolution, and cross-team engineering practices.
  • Lead the design and implementation of complex, distributed systems with significant organizational impact.
  • Make architectural decisions across multiple platforms and services, often with incomplete information.
  • Resolve deep technical challenges spanning workflows, runtime behavior, data consistency, and cross-system dependencies.
  • Define and enforce patterns for reliability, scalability, security, and cost efficiency, aligned with AWS Well-Architected principles.

Benefits

  • Competitive compensation
  • Annual bonus eligibility
  • A generous retirement plan
  • Hybrid work schedule
  • Health and wellness benefits, including online therapy
  • Paid time off for vacation, illness, medical appointments, and volunteering days
  • Family care resources, including fertility and adoption benefits
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service