Ridgeline is an innovative company that modernizes investment management technology. As a Staff Software Engineer on the Real Time Pricing team, you will design and build scalable systems for trading workflows, collaborating with product managers and designers to create high-performance user experiences.
Responsibilities:
- Design and build a highly scalable, fault-tolerant real time pricing engine that delivers accurate, low-latency valuations across asset classes
- Architect and own systems capable of ingesting and processing high-throughput market data streams with consistency and resilience
- Develop services and APIs that ensure accuracy, performance, and auditability of pricing data across portfolio, compliance, and reporting workflows
- Collaborate closely with product and design partners to deliver elegant and effective user experiences around pricing and valuation
- Own features from conception to delivery with a high degree of autonomy and accountability
- Contribute to system architecture and promote engineering best practices across the team
- Leverage AI-assisted development tools such as Claude Code and ChatGPT to enhance productivity and code quality
- Participate in code reviews and mentor junior team members with a spirit of continuous learning and improvement
- Embrace a growth mindset, actively seek feedback, and look for opportunities to improve both systems and processes
- Communicate clearly and collaborate effectively in a fast-paced, high-performing environment
Requirements:
- 8+ years of professional software engineering experience, ideally building enterprise SaaS or financial technology
- Demonstrated experience designing and operating real time pricing or market data systems at scale
- Deep understanding of fault tolerance, resilience patterns, and techniques for building highly available distributed systems
- Strong experience with modern programming languages such as Java, Kotlin, or Go
- Proven ability to architect and deliver high-throughput, low-latency data pipelines in production environments
- Familiarity with cloud-native development and distributed systems architecture
- Proven ability to own projects end-to-end and deliver high-quality software in production environments
- Comfort working in a fast-paced, startup environment with evolving priorities
- Commitment to testing, documentation, and writing maintainable code
- Excellent communication and collaboration skills
- Willingness to learn about cutting-edge technologies while cultivating deep domain expertise
- Serious interest in having fun at work
- Experience with highly available systems
- Familiarity with investment workflows such as portfolio modeling, compliance, or post-trade
- Exposure to AI tools in the software development lifecycle