Hybrid Lead Software Engineer – Wealth Management

Posted 1 hour ago

Apply now

About the role

  • Lead Software Engineer developing SaaS applications for retirement income planning at T. Rowe Price. Overseeing design, development, and operation in a collaborative Agile environment.

Responsibilities

  • Lead the full lifecycle of platform components and services, including design, development, testing, and deployment
  • Demonstrate advanced hands-on expertise in technologies such as Java, Spring Boot, REST APIs, and modern frontend frameworks like Vue.js to deliver features into production
  • Define and implement comprehensive testing strategies (unit, integration, end-to-end, performance), emphasizing automation and clear quality metrics
  • Debug and resolve complex system issues, including codebases you did not author; manage root cause analysis and drive solutions to completion
  • Take ownership of the quality, maintainability, security, and total cost of ownership (TCO) for your services and components
  • Proactively address technical debt and manage lifecycle considerations
  • Establish and promote coding standards, code review processes, and SDLC best practices that can be leveraged across multiple teams and services
  • Influence platform and enterprise technical strategy by making pragmatic build-vs-buy and design decisions in alignment with business priorities and risk
  • Stay informed about industry trends and emerging technologies, and assess their applicability to drive business value
  • Communicate complex technical ideas effectively to non-technical stakeholders and senior leaders, translating business objectives into actionable engineering plans
  • Utilize deep domain expertise in areas such as client profiling, goal planning, retirement income planning, cash-flow analysis, tax and investment planning, and integrations with third-party systems to deliver differentiated experiences for clients and advisors

Requirements

  • Bachelor’s or Master’s degree, or equivalent education and relevant experience
  • 8+ years of progressive software engineering experience, including demonstrated technical leadership
  • Proven expertise in architecting, building, and deploying software solutions within the wealth management sector (e.g., portfolio construction, investment management, financial planning, CRM)
  • Experience designing and implementing flexible, scalable, reliable SaaS platforms that support a range of applications, users, delivery models (B2C, B2B2C), and channels
  • Advanced proficiency in Java, Spring Boot, REST APIs, and modern frontend frameworks such as Vue.js (or similar), with hands-on involvement across the software development lifecycle
  • Strong background in automated testing methodologies and frameworks, with the ability to define and enforce product-level test strategies
  • Experience setting code review standards and providing technical oversight for development activities
  • Excellent problem-solving and debugging skills, including the ability to work with unfamiliar codebases
  • Strong communication skills, with the ability to clearly convey technical and business concepts to both technical and non-technical audiences

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

Job title

Lead Software Engineer – Wealth Management

Job type

Experience level

Senior

Salary

$145,000 - $247,000 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job