Senior Software Engineer, Migrations Engineering
Job description
About the role
Ridgeline is redefining investment management software for the modern era. Ridgeline delivers a cloud-native platform purpose-built for investment management firms. Our mission is ambitious: replace legacy systems with a unified platform that enables scale, operational efficiency, and innovation across the industry. We believe the future of enterprise software is modern, composable, and deeply scalable. That's why we're investing heavily in platform engineering, data infrastructure, and migration tooling that can power the next generation of investment operations. You will own the design and implementation of critical migration workflows that move customers from legacy environments onto Ridgeline's platform with reliability and speed. This role owns the backbone of data transformation and movement, ensuring that complex financial datasets flow accurately and efficiently. You will be responsible for building the infrastructure that abstracts away legacy complexity and delivers a seamless onboarding experience. In this capacity, you will directly influence the reliability and scalability of Ridgeline's core data platform.
Key facts
What you'll do
Design and build scalable backend systems and data platform capabilities that form the foundation of Ridgeline's migration infrastructure.
Develop high-throughput data pipelines and ingestion systems capable of operating at very large scale across diverse financial data sources.
Contribute to migration tooling that helps customers transition from legacy systems to Ridgeline with minimal downtime and data integrity risk.
Improve and modernize internal bulk tooling and operational workflows to increase efficiency and reduce manual intervention.
Partner with cross-functional teams to reduce dependency on legacy custom tooling and drive adoption of standardized platform services.
Translate ambiguous requirements into technical designs and execution plans, defining clear milestones and ownership.
Drive small-to-medium scoped features independently from design through delivery, taking full ownership of implementation details.
Collaborate with engineers across distributed offices to align on architecture and implementation, ensuring consistency across the codebase.
Contribute to the evolution of Ridgeline's modern data infrastructure ecosystem, including observability, reliability, and performance.
Take ownership of debugging complex production issues related to data movement and migration processes, applying deep analytical skills.
Requirements
4+ years of professional software engineering experience in relevant technical domains.
Strong object-oriented backend engineering fundamentals with proficiency in designing maintainable and testable systems.
Experience building systems in cloud environments such as AWS, GCP, Azure, or comparable infrastructure platforms.
Experience independently delivering production software that is reliable, scalable, and well-documented.
Ability to navigate ambiguity and collaborate effectively through design and alignment phases with stakeholders.
Demonstrated capability to manage multiple priorities and deliver critical workstreams in a fast-paced environment.
Strong written and verbal communication skills to articulate technical concepts to both technical and non-technical audiences.
Commitment to writing clean, modular, and maintainable code that adheres to industry best practices and standards.
Nice to have
Experience building data platforms, data pipelines, or distributed systems that handle large volumes of information.
Familiarity with technologies such as Spark, Trino, Apache Iceberg, Snowflake, or similar data ecosystem tools.
Experience working on large-scale ingestion or analytical systems that serve high concurrency demands.
Frontend development experience with modern UI frameworks to build lightweight interfaces for operational workflows.
Experience supporting data migration or onboarding workflows in B2B SaaS environments with complex customer data models.
Experience operating within platform engineering or infrastructure-focused teams that emphasize reliability and automation.
Practical notes
This role is based in Reno, NV, or San Ramon, CA, with a hybrid work arrangement.
Travel requirements and visa sponsorship details are not specified in the available source information.
Candidates must adhere to the timelines and expectations outlined in the hiring process as defined by Ridgeline.
The compensation details provided represent the typical starting range and are subject to variation based on individual qualifications and location.