Senior Software Developer jobs in United States
cer-icon
Apply on Employer Site
company-logo

RBC · 2 hours ago

Senior Software Developer

RBC is a leading financial services company, and they are seeking a Senior Software Developer to join their Wealth Management US Data Services & Integrations team. The role focuses on designing, building, and modernizing enterprise-grade APIs and microservices, while collaborating with various teams to enhance data integration solutions across critical financial applications.

BankingFinancial ServicesWealth Management
check
H1B Sponsor Likelynote

Responsibilities

Design, code, and deploy complex scalable Java Spring Boot APIs and microservices supporting key Data and Integrations platforms
Collaborate with data engineers and SREs to enhance data integrations across distributed systems (SingleStore, SQL Server, Snowflake) and vendor APIs
Adopt AI-assisted development tools (e.g., GitHub Copilot) to improve code quality and delivery velocity
Partner with architects to design solutions aligned with enterprise architectures and API gateway standards
Review, analyze, and optimize existing codebases to improve performance, reliability, and maintainability
Implement observability enhancements, develop dashboards, metrics, and alerts using Grafana, Splunk, ELK
Ensure the operating efficiency of existing application systems and address legacy application tech debt
Strengthen DevOps practices by improving CI/CD pipelines, containerization (Docker), and deployment automation
Participate in Agile ceremonies and drive continuous improvement in delivery velocity and team collaboration. Identify opportunities to streamline processes to improve the Kanabn user story throughput
Ensure application compliance with cybersecurity hygiene standards and participate in remediation projects
Maintain records for the documentation of systems development and revisions
Participate willingly and positively in change initiatives impacting own role. Be receptive to change
Perform job responsibilities with commitment to quality and customer satisfaction - doing what's right, for the team and enterprise

Qualification

JavaSpring BootMicroservices architectureSQL ServerCI/CD pipelinesDockerDevOps practicesGitAgile MethodologyAnalytical ThinkingCommunication skills

Required

10+ years of proven experience in Java back-end web services design, solutioning, and development (REST/GraphQL)
3+ years serving as a senior or lead developer in large financial enterprises with strong mentoring capabilities
Expertise in Spring Boot, microservices architecture, and distributed systems integration
Hands-on experience with databases (SQL Server, in-memory DB / SingleStore)
Proficiency in translating business requirements into technical specifications with expertise in design patterns
Strong understanding of CI/CD pipelines, Docker, Git, and DevOps practices
Experience in applying software engineering best practices for scalability, security, and observability
Excellent communication skills with the ability to partner effectively with business and technical stakeholders
Ability to stay current with emerging technologies and adjust to changing business needs with decision-making ability in selecting the right tools, frameworks, and platforms

Preferred

Exposure to Snowflake, AWS data pipelines, ETL tools, and event-driven architectures using Kafka
Analytical Thinking, role need to analyze complex systems and find optimal solutions. Critical thinking and Lateral leadership
Experience working with Financial Services, banking or Wealth Management or Capital Markets
Interest in leveraging AI-assisted tools and modern FinTech engineering practices

Benefits

A comprehensive Total Rewards Program including bonuses and flexible benefits, competitive compensation, commissions, and stock where applicable
Leaders who support your development through coaching and managing opportunities
Ability to make a difference and lasting impact
Work in a dynamic, collaborative, progressive, and high-performing team
A world-class training program in financial services
Opportunities to do challenging work
Opportunities to take on progressively greater accountabilities
Opportunities to building close relationships with clients
Access to a variety of job opportunities across business and geographies

Company

Royal Bank of Canada is a global financial institution with a purpose-driven, principles-led approach to delivering leading performance.

H1B Sponsorship

RBC has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (29)
2024 (17)
2023 (3)
2022 (4)
2021 (1)
2020 (2)

Funding

Current Stage
Public Company
Total Funding
$16.3B
2025-10-30Post Ipo Debt· $5B
2025-09-15Post Ipo Debt· $1.35B
2025-07-10Post Ipo Debt· $177.74M

Leadership Team

leader-logo
Graeme Hepworth
Chief Risk Officer
linkedin
leader-logo
Kelly Bradley
Chief Human Resources Officer
linkedin
Company data provided by crunchbase