Requisition Number:
72131
Position Title:
External Description:
The T Rowe Price GIO Technology team is looking for a Software Engineer to help build a suite of next-generation, cloud native applications. In this role, you will engineer and develop new capabilities using modern cloud technologies for use by our Middle Office Operations team.
This is a hands-on, full-stack role, providing opportunities to solve complex business and technical problems. You will be a key contributor throughout the entire product lifecycle, capable of working individually, or in collaboration with others. You will work with smart, talented people across our business. We will expect you to be agile, show leadership and think outside the box. In return, we’ll give you challenging work that has impact, gives opportunities for you to learn and grow, and to do so in a collaborative, supportive environment.
Role summary and job responsibilities:
- Contributes to all parts of the SDLC, e.g., design, development, and testing
- Develops technical solutions following standard methodologies with some guidance from senior engineers
- Practices automated testing and tests your work in an automated and repeatable way
- Identifies and remediates technical debt
- Works with existing data models and schemas and suggests changes and improvements where necessary
- Demonstrates strong logic and reasoning capabilities
- Delivers on well-specified work items
- Uses questions and proposals to clarify requirements when unclear
Business knowledge:
- Applies understanding of the Financial Services and Asset Management industries
- Connects one's own work with the strategy of their team and/or department.
- Can competently engage in business-led conversations.
- Able to work directly with business partners
Requirements:
- Bachelor’s degree or the equivalent combination of education and relevant experience AND 2+ years of relevant work experience
- Knowledge of one or more programming languages: Java, Python, Typescript, JavaScript
- Proficient with a range of frameworks and development tools: Spring / SpringBoot, Hibernate/JPA, Angular, IntelliJ Idea, VSCode
- Experience with a modern cloud stack, including containerization and serverless architectures: Docker, AWS, ECS, EKS
- Test-oriented mentality using appropriate tools and techniques: TDD – Junit, Pytest, Jest, BDD – Cucumber, Cypress
- Working knowledge of software architecture and design: Spring Boot – Dependency Injection, ETL, Reusable code, VCS
- Knowledge of one or more relevant database technologies: PostgreSQL, MS SQL Server, DynamoDB
- Strong interpersonal skills; able to establish and maintain a close working relationship with portfolio managers, quantitative researchers, traders, senior business stakeholders, and other technologists
- A proponent of strong collaborative software engineering techniques and methods: agile development, continuous delivery, code review or pairing, unit testing, refactoring and related approaches
- Demonstrable passion for technology (e.g. personal projects, open-source involvement) while using their problem-solving capabilities to deliver solutions utilizing a top-end engineering approach
Preferred qualifications:
- Use of web-based development and visualization technology for portraying large and complex data sets and relationships
- Experience with algorithms and data structures: Search/sort algorithms (binary search, quick sort), OOP (interfaces: traditional and default, implementation classes, abstract classes, inheritance + polymorphism)
FINRA Requirements
FINRA licenses are not required and will not be supported for this role.
Work Flexibility
This role is eligible for remote work up to three days a week.
Applicants for employment in the US must have work authorization that does not now or in the future require sponsorship of a visa for employment authorization in the United States (e.g., H1-B visa, F-1 visa (OPT), TN visa or any other non-immigrant work status).
City:
State:
Community / Marketing Title:
Software Engineer
Company Profile:
Location_formattedLocationLong:
Maryland, US
CountryEEOText_Description:
Commitment to Diversity, Equity, and Inclusion:
We strive for equity, equality, and opportunity for all associates. When we embrace the power of diversity and create an environment where people can bring their authentic and best selves to work, our firm is stronger, and we create greater value for our clients. Our commitment and inclusive programming aim to lift the experience for each associate and builds allies for our global associate community. We know that a sense of belonging is key not only to your success at the firm, but also to your ability to bring your best each day.
Benefits: We invest in our people through a wide range of programs and benefits, including:
• Competitive pay and bonuses as well as a generous retirement plan and employee stock purchase plan with matching contributions
• Flexible and remote work opportunities
• Health care benefits (medical, dental, vision)
• Tuition assistance
• Wellness programs (fitness reimbursement, Employee Assistance Program)
Our policies may change as our working lives evolve. Yet, our commitment to supporting our associates’ well-being and addressing the needs of our clients, business, and communities is unwavering.
T. Rowe Price is an equal opportunity employer and values diversity of thought, gender, and race. We believe our continued success depends upon the equal treatment of all associates and applicants for employment without discrimination on the basis of race, religion, creed, color, national origin, sex, gender, age, mental or physical disability, marital status, sexual orientation, gender identity or expression, citizenship status, military or veteran status, pregnancy, or any other classification protected by country, federal, state, or local law.