Senior Full Stack Software Engineer

T. Rowe Price•Owings Mills, MD
•Hybrid

About The Position

At T. Rowe Price, the Senior Full Stack Software Engineer designs, builds, and scales modern enterprise applications that address complex business problems. In a Salesforce-centric ecosystem, the engineer uses technologies such as AWS, Salesforce, APIs, microservices, and modern front-end and back-end frameworks to develop scalable cloud-based solutions and enterprise integrations. This hands-on role calls for strong full-stack engineering fundamentals, cloud development experience, and a product mindset. The engineer contributes throughout the software development lifecycle, from solution design and application development to testing, deployment, and ongoing production support. The role also offers opportunities to explore emerging technologies, including AI and agentic capabilities, to improve applications, automate business processes, and provide greater value to users. The role is eligible for hybrid work, with up to three days per week from home.

Requirements

  • BS or MS 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 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.
  • Ability to work directly with product and business partners to understand business challenges and develop technology solutions.
  • Ability to clearly communicate technical concepts to technical and non-technical stakeholders.
  • Strong product mindset and understanding of how technology solutions support business outcomes.
  • Applicants for employment in the US must have work authorization that does not now or in the future require visa sponsorship.

Nice To Haves

  • 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.

Responsibilities

  • Design, build, test, and deploy full-stack enterprise applications using modern front-end, back-end, and cloud technologies.
  • Develop scalable solutions across 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 for use across applications and teams.
  • Champion 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 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.

Benefits

  • Competitive compensation
  • Annual bonus eligibility
  • 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
  • Resources and support for career development
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service