Lead Software Engineer developing SaaS applications for retirement income planning at T. Rowe Price. Overseeing design, development, and operation in a collaborative Agile environment.
Responsibilities
Lead the full lifecycle of platform components and services, including design, development, testing, and deployment
Demonstrate advanced hands-on expertise in technologies such as Java, Spring Boot, REST APIs, and modern frontend frameworks like Vue.js to deliver features into production
Define and implement comprehensive testing strategies (unit, integration, end-to-end, performance), emphasizing automation and clear quality metrics
Debug and resolve complex system issues, including codebases you did not author; manage root cause analysis and drive solutions to completion
Take ownership of the quality, maintainability, security, and total cost of ownership (TCO) for your services and components
Proactively address technical debt and manage lifecycle considerations
Establish and promote coding standards, code review processes, and SDLC best practices that can be leveraged across multiple teams and services
Influence platform and enterprise technical strategy by making pragmatic build-vs-buy and design decisions in alignment with business priorities and risk
Stay informed about industry trends and emerging technologies, and assess their applicability to drive business value
Communicate complex technical ideas effectively to non-technical stakeholders and senior leaders, translating business objectives into actionable engineering plans
Utilize deep domain expertise in areas such as client profiling, goal planning, retirement income planning, cash-flow analysis, tax and investment planning, and integrations with third-party systems to deliver differentiated experiences for clients and advisors
Requirements
Bachelor’s or Master’s degree, or equivalent education and relevant experience
8+ years of progressive software engineering experience, including demonstrated technical leadership
Proven expertise in architecting, building, and deploying software solutions within the wealth management sector (e.g., portfolio construction, investment management, financial planning, CRM)
Experience designing and implementing flexible, scalable, reliable SaaS platforms that support a range of applications, users, delivery models (B2C, B2B2C), and channels
Advanced proficiency in Java, Spring Boot, REST APIs, and modern frontend frameworks such as Vue.js (or similar), with hands-on involvement across the software development lifecycle
Strong background in automated testing methodologies and frameworks, with the ability to define and enforce product-level test strategies
Experience setting code review standards and providing technical oversight for development activities
Excellent problem-solving and debugging skills, including the ability to work with unfamiliar codebases
Strong communication skills, with the ability to clearly convey technical and business concepts to both technical and non-technical audiences
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
Data Quality Analyst ensuring data integrity and collaboration with governance teams. Working with technical and governance teams for continuous data quality improvements.
Lead Product Software Engineer working in InnovateHub to co - design AI solutions. Developing AI features and collaborating on real customer problems across Wolters Kluwer's product portfolio.
Senior Full Stack Engineer developing data visualizations and AI - powered data solutions for mid - sized companies. Collaborating with teams to enhance product strategy and user experience in a hybrid work environment.
Engineering Lead managing projects and mentoring engineers at global technology provider in telecommunications. Collaborating with cross - functional teams to develop innovative solutions for businesses.
Senior Software Engineer developing autonomous software for BlackSky’s satellite operations. Collaborating with cross - functional teams to ensure real - time tasking and efficient satellite monitoring.
Senior System Software Engineer developing DirectX Graphics Driver for NVIDIA GPUs. Involvement in OS features, quality initiatives, and collaboration across teams.
Senior Deep Learning AI Engineer developing foundation model applications for manufacturing AI at NVIDIA. Lead technical vision and mentor engineers while collaborating with various teams.
Senior Software Engineer leading and supporting the software team at Paxton in Brighton. Delivering high - quality software solutions across user interfaces, APIs, mobile, and cloud.
Sr. Software Engineer developing payment processing solutions for the Payment Services team at Comcast. Responsible for ETL development, microservices, and API development in a global environment.