Software Engineer, Migrations Engineering
The Software Engineer, Migrations Engineering at Ridgeline is a pivotal role within the Migrations Engineering team, focusing on the development and maintenance of high-throughput data ingestion and transformation services. This team is integral to ensuring efficient and scalable data movement across Ridgeline's cloud-native platform, particularly in processing large volumes of financial data. The company, Ridgeline, is a leading cloud platform for investment management, dedicated to modernizing software solutions for the investment management industry.
In this role, the engineer will be responsible for designing and delivering a next-generation Transform Engine that supports conditional branching, parallel execution paths, and schema-driven transformations at scale. They will own and evolve high-throughput data ingest services that normalize raw customer data and enforce schema and business-rule validations. Additionally, the engineer will mentor and guide other engineers through complex technical initiatives, collaborate with product managers to estimate effort, prioritize features, and align technical design with business goals, and optimize backend systems for performance, reliability, and maintainability in a distributed AWS environment.
Candidates should have over 8 years of experience in software engineering, with a demonstrated record of architecting and delivering full-stack solutions. Proficiency in Kotlin or equivalent languages is required, along with experience building cloud-native applications on AWS, Azure, or Google Cloud. A strong understanding of system design, automated testing, and scalable architecture is essential. Proficiency with SQL or other database technologies, experience with data ingestion, data pipelining, or ETL workflows, and excellent communication and cross-functional collaboration skills are also necessary. A Bachelor's degree in Computer Science or a related field is preferred.
Ridgeline offers a comprehensive benefits package, including unlimited vacation, educational and wellness reimbursements, and $0 cost employee insurance plans. Employees also have the opportunity to participate in the Company Stock Plan. The company fosters a culture of learning, technical excellence, and continuous improvement, applying modern engineering practices such as CI/CD, infrastructure as code, and observability. Ridgeline leverages AI tools like ChatGPT and Cursor to improve code quality, productivity, and design clarity.
Joining Ridgeline means becoming part of a fast-growing, people-first company that has been recognized by Fast Company as a “Best Workplace for Innovators,” by The Software Report as a “Top 100 Software Company,” and by Forbes as one of “America’s Best Startup Employers.” The company values ownership, growth, and operational excellence, providing meaningful work, flexible remote options, a balanced work-life rhythm, and a team of talented engineers and experts who support and inspire one another.