Ridgeline · 9 hours ago
Senior Software Engineer, Reporting Workflow
Ridgeline is a pioneering company focused on modernizing the investment management industry through innovative technology. They are seeking a Senior Software Engineer to own complex features within their Reporting Workflow platform, contributing to the design and implementation of scalable reporting systems.
Artificial Intelligence (AI)Information TechnologySoftware
Responsibilities
Own complex features and components end-to-end within the Reporting Workflow platform—from design and implementation through testing, rollout, and production support
Design and build batch-oriented and event-driven services that coordinate reporting workflows across multiple Ridgeline systems
Implement and improve workflows for large-scale batch jobs, with attention to throughput, backpressure, error handling, and observability
Work closely with product managers, designers, and other engineers to translate real-world investment firm needs into robust reporting workflows
Contribute to UI-driven configuration and monitoring experiences for complex batch jobs, partnering with UI engineers when needed
Elevate reliability, performance, and operational excellence by adding tests, instrumentation, metrics, and alerts that give clear signals when things go wrong
Participate in design discussions and reviews, helping evaluate tradeoffs and evolve our architecture toward greater consistency and maintainability
Mentor and support more junior engineers on the team, providing thoughtful code review, pairing, and knowledge sharing
Qualification
Required
5+ years of professional software engineering experience, including owning complex features or services in production systems
Strong proficiency in a modern, strongly typed, object-oriented language, such as Kotlin, Java, or C#; experience with Kotlin is a plus
Experience building cloud-native services on AWS (or another major cloud provider), with familiarity in concepts like SQS/SNS, worker processes, and object storage
Comfort working on distributed, asynchronous, or batch-oriented systems, including understanding of failure modes, retries, idempotency, and eventual consistency
Solid understanding of data correctness and safety in multi-tenant or multi-customer environments, or a strong desire to develop that expertise
Experience with relational databases and structured data, including designing and querying schemas for reporting or analytics use cases
Ability to take a problem from loosely defined to implemented solution, breaking work into increments, communicating tradeoffs, and driving features to completion
Willingness to learn and develop expertise in the investment management domain and how institutional reporting works
Strong problem-solving and debugging skills, and a bias for pragmatic, maintainable solutions
Ability to communicate clearly with technical and non-technical stakeholders, especially around risk, tradeoffs, and timelines
Preferred
Experience with SQL/analytics, batch reporting systems, or PDF/report generation workflows
Familiarity with front-end technologies such as React is a plus, particularly for workflow-driven UIs, but not required
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
Company data provided by crunchbase