Senior Staff Software Engineer, Reporting Workflow jobs in United States
cer-icon
Apply on Employer Site
company-logo

Ridgeline · 1 day 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
badNo H1Bnote

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

Architectural designAWSObject-oriented programmingTechnical leadershipMulti-tenant systemsPerformance optimizationKotlinPythonReactComplex problem solvingEffective communication

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

company-logo
Ridgeline is a computer software company that specializes in software development to deliver for the investment management industry.

Funding

Current Stage
Growth Stage

Leadership Team

leader-logo
Dave Blair
Chief Executive Officer
linkedin
leader-logo
Lisa Faucher
SVP, Enterprise Operations
linkedin
Company data provided by crunchbase