Ridgeline · 22 hours ago
Senior Staff Software Engineer, Reporting Workflow
Ridgeline is the industry cloud platform for investment management, and they are seeking a Senior Staff Software Engineer to lead the Reporting Workflow team. This role involves shaping the architecture of batch reporting systems, driving architectural decisions, and mentoring engineers while ensuring the reliability and performance of large-scale systems.
Artificial Intelligence (AI)Information TechnologySoftware
Responsibilities
Serve as a technical leader for the Reporting Workflow team, shaping the architecture of batch reporting systems that operate at scale under spiky workloads
Drive architectural decisions around multi-tenant isolation, rate limiting, backpressure, throughput, and system-wide resource management
Identify and lead opportunities to consolidate code and architectural patterns across the product following a period of rapid feature development
Partner closely with product managers, designers, and engineers to evolve reporting workflows that reflect real-world investment firm operations
Help design and evolve UI-driven configuration and monitoring experiences for complex batch jobs
Establish and reinforce engineering best practices around reliability, performance, testing, and operational excellence
Mentor and coach senior- and staff-level engineers, raising the technical bar across the organization
Think creatively, own complex problems, seek pragmatic solutions, and communicate clearly along the way
Contribute to a collaborative environment deeply rooted in learning, teaching, and transparency
Qualification
Required
12+ years of software engineering experience, including technical leadership of complex, distributed systems
Strong architectural judgment and experience designing systems for scale, reliability, and long-term maintainability
Proficiency in a strongly typed, object-oriented programming language such as Kotlin, Java, or C#
Experience building cloud-native systems on AWS, including event-driven and batch-oriented architectures
Strong understanding of multi-tenant systems, data isolation, and correctness under concurrency
Experience optimizing system performance across CPU, memory, and throughput constraints
Ability to lead without authority, influence architectural direction, and align teams across organizational boundaries
Willingness to learn and develop expertise in the investment management domain
An aptitude for complex problem solving
Ability to communicate effectively with technical and non-technical stakeholders
Serious interest in having fun at work
Preferred
Experience with Kotlin is a plus
Familiarity with Python is beneficial for cross-team collaboration and broader platform work
Familiarity with front-end technologies such as React is a bonus, particularly for workflow-driven UIs
Benefits
Unlimited vacation
Educational and wellness reimbursements
$0 cost employee insurance plans
Company
Ridgeline
Ridgeline is a computer software company that specializes in software development to deliver for the investment management industry.
Funding
Current Stage
Growth StageRecent News
Game Industry Business
2024-03-01
Company data provided by crunchbase