As a Senior Software Engineer on T. Rowe Price Labs' AI Engineering team, you will design, build, and scale modern, production-grade applications and services that help accelerate innovation across the enterprise.
Requirements
- Bachelor’s or Master’s degree in Computer Science or a related technical field, or equivalent practical experience.
- 5+ years of professional software engineering experience building applications in an object-oriented language such as Java, Python, or JavaScript.
- Hands-on experience with cloud-native architectures, containerized microservices, and modern software delivery practices.
- Experience building or contributing to production or near-production applications, platforms, or intelligent workflows in complex enterprise environments.
- Familiarity with modern engineering patterns such as API integration, event-driven services, observability, monitoring, and scalable system design.
- Strong analytical, problem-solving, and software design skills.
- Commitment to engineering quality through automated testing, code reviews, observability, and continuous delivery.
- Strong collaboration and communication skills, with the ability to work across engineering and business teams to shape effective solutions.
- A product mindset, learning agility, and comfort operating in a fast-evolving technology landscape.
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