Listing Description
Overview
Come join an everything-as-code implementation team at T. Rowe Price! We hire strong software engineers that are interested in writing everything (services, infrastructure, tests, etc.) as code. You will work in a strongly supportive environment on a team that is largely remote for a director that puts their team first with the belief that if you take care of your team, everything else follows.
In this role, you will analyze, design, build and implement software and infrastructure-as-code solutions for our CIAM (Customer Identity and Access Management) stack ensuring that the software is sufficiently robust, scalable, and efficient to enable delivery and ongoing operation of the solutions. You will also research problems, conduct deployments, and evaluate new technologies.
- Requires in-depth knowledge and expertise in your job discipline and working knowledge of related disciplines
- Leads projects or work streams within broader projects
- Accountable for work of yourself and sometimes others, provides process and standards advice in area of specialty
- Works independently, receives minimal guidance
- Acts as a resource for colleagues with less experience
Role summary and job responsibilities
- Deep knowledge of one or more programming languages. We use Golang and Java.
- Build and maintain next generation CIAM solutions including FIDO2 based passwordless auth, OAuth/OIDC, and SAML.
- Defines standards for use and management of software components
- Guides decisions about software upgrades, refreshes, and replacement
- Leads or supports incident response and troubleshooting efforts as needed
- Demonstrates deep knowledge of products/flows within the businesses they support
- Articulates broader business concerns and/or regulatory landscape, including key risks and controls (e.g., GDPR, MIFID, SOX)
- Makes decisions that are cognizant of the firm’s broader business strategy
- Can articulate business needs and translate them into technology solutions
- Mentors other team members
- Participates in interviews for new team members
Business knowledge
- Decomposes the most complex problems into discrete work units
- Identifies non-obvious relationships and anomalies often overlooked by others
- Balances strategic and pragmatic concerns when solving problems
- Makes sound decisions with limited facts or resources
Requirements
- Typically has 3+ years of relevant experience
- Stays ahead of best-of-breed technologies
- Expert knowledge of one or more software components
- Comprehensive knowledge of core software capabilities: operating systems, networking, identity, and access
- Comprehensive knowledge of tooling used to test and manage infrastructure components
Listing Details
- Citizenship: Us Citizen
- Incentives: Both
- Education: Not Provided
- Travel: Not Provided
- Telework: Full Telecommute