T

T. Rowe Price

Global asset manager offering retirement solutions

Senior Full Stack Software Engineer

Full-Stack EngineeringPosted on Nov 13
Full-timeOwings Mills, MD, USA

About the Job

Requirements

  • A Bachelor of Science or Master of Science in Computer Science or a related technical field, or equivalent practical experience.
  • At least 5 years of professional software development experience, preferably using Java, Python, JavaScript/TypeScript, or similar object-oriented programming languages.
  • Strong experience developing full-stack applications, including back-end services, APIs, application integrations, and modern front-end technologies.
  • Experience designing and developing applications within cloud-native architectures, preferably AWS, Salesforce, or Azure.
  • Experience with REST APIs, microservices, containerized applications, and distributed systems.
  • Strong understanding of software engineering fundamentals, including object-oriented design, data structures, application architecture, and design patterns.
  • Experience with modern engineering practices including Git, automated testing, code reviews, CI/CD pipelines, and production deployments.
  • Strong analytical, troubleshooting, and problem-solving abilities.
  • Ability to work independently on complex or ambiguous technical problems while collaborating effectively within an engineering team.
  • Curiosity and willingness to learn new technologies, including emerging AI capabilities.
  • Applicants for employment in the United States must have work authorization that does not now or in the future require visa sponsorship.

Responsibilities

  • Design, build, test, and deploy full-stack enterprise applications using modern front-end, back-end, and cloud technologies.
  • Develop scalable solutions across modern cloud-based, n-tier, and microservices architectures.
  • Build and integrate applications using APIs, services, data platforms, AWS, and Salesforce technologies.
  • Partner with product, business, and technology stakeholders to translate complex business requirements into effective technical solutions.
  • Develop reusable components, services, integrations, and engineering patterns that can be leveraged across applications and teams.
  • Champion software engineering best practices, including clean code, automated testing, code reviews, CI/CD, observability, and secure development practices.
  • Troubleshoot complex application and production issues across the technology stack.
  • Manage technical debt and continuously improve application architecture, performance, scalability, and maintainability.
  • Evaluate and experiment with emerging technologies, including AI-enabled development, intelligent automation, and agentic workflows, where they can deliver measurable business value.
  • Mentor other engineers and contribute to engineering standards, patterns, and practices across the organization.
  • Work directly with product and business partners to understand business challenges and develop technology solutions.
  • Clearly communicate technical concepts to technical and non-technical stakeholders.

Desired Qualifications

  • Familiarity with B2B sales processes.
  • Experience developing applications or integrations within Salesforce.
  • Hands-on experience with AWS services and cloud-native application development.
  • Experience building scalable APIs and integrating applications across enterprise systems.
  • Experience with modern JavaScript/TypeScript frameworks such as React or Angular.
  • Familiarity with containers and orchestration technologies such as Docker and Kubernetes.
  • Exposure to Generative AI, agentic AI, LLM application development, or AI-assisted automation.
  • Understanding of financial markets and financial instruments, particularly within a B2B environment.

About the Company

T. Rowe Price

Global asset manager offering retirement solutions

T. Rowe Price provides investment management and retirement solutions to individual investors, financial intermediaries, and institutions worldwide. It manages client assets through a disciplined, research-driven investment process and offers a range of strategies and products designed for long-term value. Clients pay management fees based on assets under management, with total assets under management around $1.569 trillion as of June 30, 2024. The company differentiates itself by its global research capabilities, experienced investment teams, and broad client base, enabling tailored solutions for personal accounts, retirement plans, and institutional clients. Its goal is to help clients reach their financial objectives by growing and preserving capital over the long term through diversified investment strategies.

Company size
10,001+
Company stage
IPO
Headquarters
Baltimore, MD
Founded
1937

Recently Posted Jobs

Explore more opportunities at T. Rowe Price

See more jobs