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

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
badNo H1Bnote

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

AWSKotlinBatch-oriented systemsJavaC#Relational databasesDebuggingProblem-solvingCommunicationMentoring

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

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