Jobs · Engineering · California

Staff Software Engineer, Reporting Engine

Ridgeline · San Ramon, CA · 2 wk ago
HybridEngineering$183k–$228k/yrFull-time

The role

The Ridgeline Reporting team builds and maintains the infrastructure that powers both external operational reporting and internal data accessibility across the platform.

Responsibilities

  • Serve as technical lead for cross-cutting initiatives like the Reporting Engine rearchitecture, performance scaling, and AI reporting integration.
  • Collaborate with engineers, product managers, and designers to define and deliver impactful customer-facing features.
  • Drive architectural decisions that ensure our reporting systems are reliable, performant, and extensible.
  • Help establish engineering best practices in data modeling, distributed systems, and query optimization.
  • Lead design reviews, guide implementation, and mentor staff- and senior-level engineers.
  • Dive deep into technical problems while maintaining a strategic, long-term perspective.
  • Represent the Reporting team in cross-functional planning efforts and engineering leadership forums.
  • Think creatively, own problems, seek solutions, and communicate clearly along the way
  • Contribute to a collaborative environment rooted in learning, teaching, and transparency

Requirements

  • 8+ years of software engineering experience, including technical leadership of large-scale systems.
  • Experience designing and evolving data-intensive applications, especially in reporting or analytics domains.
  • Proficiency with Python or Kotlin (experience with both is a plus).
  • Experience with modern cloud platforms (AWS preferred) and building scalable, event-driven services.
  • Familiarity with front-end technologies like React is a bonus.
  • A strong understanding of distributed systems, data pipelines, and performance optimization.
  • A demonstrated ability to lead without authority, influence architecture, and align teams.
  • A collaborative mindset with excellent communication and mentoring skills.
  • Willingness to learn about cutting-edge technologies while cultivating expertise in a business domain/problem space.
  • An aptitude for problem solving
  • Ability to communicate effectively
  • Serious interest in having fun at work

Qualifications

  • Experience with SQL and NoSQL databases.
  • Experience with data warehousing and ETL processes.
  • Experience with data visualization tools such as Tableau or PowerBI.
  • Experience with microservices architecture.
  • Experience with CI/CD pipelines.
  • Experience with monitoring and logging tools.

Skills

  • Experience with machine learning and AI.
  • Experience with data streaming and processing frameworks like Apache Kafka or Apache Flink.
  • Experience with distributed systems and microservices.
  • Experience with database management systems like PostgreSQL or MySQL.
  • Experience with cloud platforms like AWS, Azure, or GCP.
  • Experience with version control systems like Git.
  • Experience with testing frameworks like Jest or Mocha.

Benefits

  • Flexible working arrangements
  • Competitive compensation and benefits package
  • Unlimited vacation policy
  • Employee stock purchase plan
  • Comprehensive health and wellness programs
  • Professional development opportunities
  • Community involvement and volunteer time off

Pay

The typical starting salary range for this role is: $182,500-$228,000.

Schedule

Hybrid work schedule available

About Ridgeline

Ridgeline is headquartered in Lake Tahoe, with offices in New York, Reno, the Bay Area, Dublin Ireland. Ridgeline is recognized by Fast Company as a “Best Workplace for Innovators,” by Frost & Sullivan as a “Technology Innovation Leader,” and by The Software Report as a “Top 100 Software Company.”

Contact Us

If you have any questions about the position or the application process, please contact us at [email protected]

Similar jobs