As a Staff Software Engineer on Ridgeline's Enterprise Frameworks team, you will help design and evolve foundational platform capabilities that product engineering teams build on top of every day.
As a Staff Software Engineer on Ridgeline's Enterprise Frameworks team, you will help design and evolve foundational platform capabilities that product engineering teams build on top of every day.
Senior Software Engineer, Migrations Engineering
Reno, NV · On-site
$153K - $191K/yr
Senior Software Engineer, Migrations Engineering Reno, NV / San Ramon, CA (Hybrid) About Ridgeline Ridgeline is redefining investment management software for the modern era. Ridgeline delivers a ...
Senior Software Engineer, Migrations Engineering
Reno, NV · On-site
$153K - $191K/yr
Senior Software Engineer, Migrations Engineering Reno, NV / San Ramon, CA (Hybrid) About Ridgeline Ridgeline is redefining investment management software for the modern era. Ridgeline delivers a ...
Software Tutor
Reno, NV · Remote
$18 - $40/hr
About the Job The Varsity Tutors Live Learning Platform has thousands of students looking for online Software tutors nationally. As a tutor on the Varsity Tutors Platform, you'll have the flexibility ...
Software Tutor
Reno, NV · Remote
$18 - $40/hr
About the Job The Varsity Tutors Live Learning Platform has thousands of students looking for online Software tutors nationally. As a tutor on the Varsity Tutors Platform, you'll have the flexibility ...
Senior Software Engineer, Backend
Reno, NV · On-site +1
$165K - $241K/yr
Experience developing software using C++11 or newer standards. * CI/CD & Containerization: Experience implementing CI/CD pipelines (GitLab or GitHub) and deploying applications using containerization ...
Senior Software Engineer, Backend
Reno, NV · On-site +1
$165K - $241K/yr
Experience developing software using C++11 or newer standards. * CI/CD & Containerization: Experience implementing CI/CD pipelines (GitLab or GitHub) and deploying applications using containerization ...
As a Staff Software Engineer on Ridgeline's Users & Entitlements team, you will be a core contributor to the design and delivery of authentication and authorization services that power our entire ...
As a Staff Software Engineer on Ridgeline's Users & Entitlements team, you will be a core contributor to the design and delivery of authentication and authorization services that power our entire ...
Senior Software Engineer, Investment Performance and Analytics
Reno, NV · On-site
$122K - $161K/yr
They are seeking a Senior Software Engineer to evolve their performance and analytics platform, focusing on leveraging modern technologies and collaborating with a team to deliver high-quality ...
Senior Software Engineer, Investment Performance and Analytics
Reno, NV · On-site
$122K - $161K/yr
They are seeking a Senior Software Engineer to evolve their performance and analytics platform, focusing on leveraging modern technologies and collaborating with a team to deliver high-quality ...
Software Engineer I - Automation
$44K - $96K/yr
Overview We are seeking a highly skilled Software Engineer - Automation to join our Game Technology team. This role is part of the approved 2026 Automation headcount and is critical to delivering key ...
Software Engineer I - Automation
$44K - $96K/yr
Overview We are seeking a highly skilled Software Engineer - Automation to join our Game Technology team. This role is part of the approved 2026 Automation headcount and is critical to delivering key ...
Software Engineer I - Automation
$44K - $96K/yr
Overview We are seeking a highly skilled Software Engineer - Automation to join our Game Technology team. This role is part of the approved 2026 Automation headcount and is critical to delivering key ...
Software Engineer I - Automation
$44K - $96K/yr
Overview We are seeking a highly skilled Software Engineer - Automation to join our Game Technology team. This role is part of the approved 2026 Automation headcount and is critical to delivering key ...
Ridgeline is seeking a Staff Software Engineer to help scale our investment performance and analytics platform. This role sits at the intersection of software engineering, quantitative financial ...
Ridgeline is seeking a Staff Software Engineer to help scale our investment performance and analytics platform. This role sits at the intersection of software engineering, quantitative financial ...
Ridgeline is seeking a Staff Software Engineer to help scale our investment performance and analytics platform. This role sits at the intersection of software engineering, quantitative financial ...
Ridgeline is seeking a Staff Software Engineer to help scale our investment performance and analytics platform. This role sits at the intersection of software engineering, quantitative financial ...
Full Stack Software Engineer, Client Management
$128K - $150K/yr
As a Full Stack Software Engineer at Ridgeline, you'll have the unique opportunity to build high-quality, complex, FinTech industry-defining cloud applications for our Client Management solutions.
Full Stack Software Engineer, Client Management
$128K - $150K/yr
As a Full Stack Software Engineer at Ridgeline, you'll have the unique opportunity to build high-quality, complex, FinTech industry-defining cloud applications for our Client Management solutions.
Full Stack Software Engineer, Client Management
Reno, NV · On-site
$128K - $150K/yr
As a Full Stack Software Engineer at Ridgeline, you'll have the unique opportunity to build high-quality, complex, FinTech industry-defining cloud applications for our Client Management solutions.
Full Stack Software Engineer, Client Management
Reno, NV · On-site
$128K - $150K/yr
As a Full Stack Software Engineer at Ridgeline, you'll have the unique opportunity to build high-quality, complex, FinTech industry-defining cloud applications for our Client Management solutions.
Staff Software Engineer, Investment Performance and Analytics
Reno, NV · On-site
$139K/yr
Required : • 5+ years of experience in software engineering with a strong background in architecting and designing performance reporting and analytics systems • Strong proficiency in performance ...
Staff Software Engineer, Investment Performance and Analytics
Reno, NV · On-site
$139K/yr
Required : • 5+ years of experience in software engineering with a strong background in architecting and designing performance reporting and analytics systems • Strong proficiency in performance ...
Senior Software Engineer, Investment Performance and Analytics
Reno, NV · On-site
$168K - $210K/yr
Be involved in the entire software development process, from requirements and design reviews through implementation * Impact a developing tech stack based on AWS back-end services * Participate in ...
Senior Software Engineer, Investment Performance and Analytics
Reno, NV · On-site
$168K - $210K/yr
Be involved in the entire software development process, from requirements and design reviews through implementation * Impact a developing tech stack based on AWS back-end services * Participate in ...
Senior Software Engineer, Investment Performance and Analytics
Reno, NV · On-site
$168K - $210K/yr
Be involved in the entire software development process, from requirements and design reviews through implementation * Impact a developing tech stack based on AWS back-end services * Participate in ...
Senior Software Engineer, Investment Performance and Analytics
Reno, NV · On-site
$168K - $210K/yr
Be involved in the entire software development process, from requirements and design reviews through implementation * Impact a developing tech stack based on AWS back-end services * Participate in ...
Software Engineer, Backend
Reno, NV · On-site
$155K - $222K/yr
We'rea small, expert team that owns this software end to end, holds itself to a high bar, and takes an observability-driven approach to high-impact work in areas like reliability, high availability ...
Software Engineer, Backend
Reno, NV · On-site
$155K - $222K/yr
We'rea small, expert team that owns this software end to end, holds itself to a high bar, and takes an observability-driven approach to high-impact work in areas like reliability, high availability ...
Staff Software Engineer, Factory Automation We are seeking a StaffSoftware Engineer, Factory Infrastructure to join us as we build the next generation of deployment and simulation infrastructure for ...
Staff Software Engineer, Factory Automation We are seeking a StaffSoftware Engineer, Factory Infrastructure to join us as we build the next generation of deployment and simulation infrastructure for ...
Perform the software design and commissioning of the project.
Perform the software design and commissioning of the project.
Perform the software design and commissioning of the project.
Perform the software design and commissioning of the project.
We are looking for a skilled Software Engineer to join us. What You'll Do * Be scrappy to find new sources of audio data and bring it into our ingestion pipeline * Operate and extend the cloud ...
We are looking for a skilled Software Engineer to join us. What You'll Do * Be scrappy to find new sources of audio data and bring it into our ingestion pipeline * Operate and extend the cloud ...
Software information
See Reno, NV salary details
$47.9K - $58.6K
1% of jobs
$58.6K - $69.3K
4% of jobs
$69.3K - $79.9K
9% of jobs
$89.9K is the 25th percentile. Wages below this are outliers.
$79.9K - $90.6K
12% of jobs
$90.6K - $101.3K
15% of jobs
The median wage is $108.3K / yr.
$101.3K - $112K
14% of jobs
$112K - $122.7K
15% of jobs
$127K is the 75th percentile. Wages above this are outliers.
$122.7K - $133.4K
13% of jobs
$133.4K - $144.1K
9% of jobs
$144.1K - $154.8K
5% of jobs
$154.8K - $165.5K
3% of jobs
$47.9K
$111.5K
$165.5K
How much do software jobs pay per year?
What are some common challenges software professionals face when working on large-scale projects?
What is a software developer?
What is the difference between Software vs Web Developer?
| Aspect | Software | Web Developer |
|---|---|---|
| Required Credentials | Typically a degree in Computer Science or related field; certifications like Microsoft Certified or Oracle Certified | Similar credentials; often a degree in CS or Web Development certifications |
| Work Environment | Develops software applications for various platforms, including desktop and mobile | Builds websites and web applications primarily for online use |
| Employer & Industry Usage | Used across tech companies, software firms, and enterprises | Common in digital agencies, tech startups, and online businesses |
| Common Search & Comparison Intent | People compare to understand different roles in software creation | Often compared to see distinctions in web-focused development |
While both Software developers and Web Developers work in the tech industry and require similar skills and certifications, Software developers create applications for various platforms, whereas Web Developers focus on building websites and web-based applications. The choice depends on whether you're interested in broad software solutions or web-specific projects.
What are some software jobs?
What are different types of software jobs?
Software jobs include software engineers, software developers, programmers, information technology or network systems specialists, QA testers, or developers who use existing tools, such as business information software, to develop new interfaces for institutional clients. Many of these jobs can be broken down further. For example, some developers work on front-end duties, such as designing interfaces for users. These may be for desktop, mobile, or web applications. Back-end programmers and developers, on the other hand, create the frameworks and logic that dictate how a program works. QA testers often work closely with developers to test programs before being released publicly.
What are the key skills and qualifications needed to thrive as a software engineer, and why are they important?

Full-time
PTO
Posted 14 days ago
Job description
As a Staff Software Engineer on Ridgeline's Enterprise Frameworks team, you will help design and evolve foundational platform capabilities that product engineering teams build on top of every day. Today, this includes frameworks such as Search, Audit Trail, and Custom Fields; over time, the team's scope will expand as new shared capabilities emerge across the platform. This role requires strong software architecture judgment, creative iterative thinking, and the ability to turn ambiguous product and platform needs into scalable, extensible systems. You'll help teams design data models, APIs, and event-driven workflows, making practical tradeoffs and building systems that can grow with Ridgeline. You'll collaborate closely with Platform, Product, and other engineering teams across Ridgeline to solve high-impact challenges using modern technologies, including AI tools like Claude Code and ChatGPT.
At Ridgeline, how we work matters as much as what we build. Ridgeliners act like owners, choose growth over comfort, and communicate with transparency. We assume positive intent, bias toward action, and bring solutions-not just problems. We celebrate wins, learn from setbacks, and thrive in a resilient, collaborative, high-performing culture. If the Ridgeline Way excites you, we'd love to meet you.
You must be work authorized in the United States without the need for employer sponsorship.
The impact you will have:
- Design, build, and evolve extensible enterprise platform frameworks that enable product teams to add configurable, searchable, auditable, and operationally reliable capabilities to their applications.
- Lead architecture discussions for shared infrastructure, including data models, APIs, event-driven workflows, indexing pipelines, background jobs, and operational patterns.
- Apply creative, iterative problem solving to ambiguous technical challenges, balancing long-term platform direction with short-term delivery needs.
- Design and test durable platform abstractions with strong attention to correctness, performance, scalability, security, data integrity, and developer experience.
- Use AI tools thoughtfully throughout the SDLC to accelerate research, prototyping, implementation, testing, documentation, and review, while ensuring outputs are accurate, secure, maintainable, and production-ready.
- Participate in on-call rotations and production support for the team's services.
- Be involved in the entire software development process, including requirements and design, implementation, code reviews, automation, testing, and end product delivery.
- Help evolve Ridgeline's cloud-backed platform with attention to operability, scalability, security, and cost-efficient infrastructure choices.
- Coach, mentor, and inspire engineers across teams on architecture, design tradeoffs, reliability, scalability, and maintainability.
- Proactively collaborate across Platform, Product, other engineering teams, and cross-functional partners to establish partnerships and champion innovation
What we look for:
- 8+ years of software engineering experience, with a track record of architecting and delivering shared platforms, infrastructure, or frameworks used by multiple engineering teams.
- Strong software architecture judgment, including the ability to decompose ambiguous problems, compare design alternatives, make pragmatic tradeoffs, and evolve systems iteratively.
- Experience designing extensible data models, APIs, and platform abstractions that support changing business requirements without sacrificing correctness, performance, or maintainability.
- Experience with distributed systems patterns such as event-driven workflows, asynchronous processing, fan-out jobs, caching, idempotency, consistency models, observability, and failure handling.
- Experience designing data-intensive systems such as search indexing, audit/event pipelines, background jobs, metadata frameworks, or distributed processing workflows.
- Strong backend engineering experience with object-oriented languages such as Java, Kotlin, or Python, and relational databases such as PostgreSQL.
- Experience operating production services, including monitoring, alerting, logging, incident response, performance tuning, scalability, and data integrity.
- Experience managing large or distributed codebases and working effectively in agile development environments with tools such as JIRA.
- Strong knowledge of data structures, algorithms, architectural patterns, and secure software development practices.
- Ability to focus on short-term deliverables while maintaining a big-picture perspective.
- Ability to mentor engineers, influence technical direction across teams, communicate clearly with technical and cross-functional partners, and bring a serious interest in having fun at work.
Bonus:
- Experience with AI-assisted development workflows, including tools such as Claude, Cursor, Copilot, or similar.
- Hands-on expertise with Kafka, Redis, or similar messaging, event-streaming, or caching technologies.
- Hands-on expertise with Kubernetes, Helm, or similar service deployment and orchestration tooling.
- Experience with Spark or other distributed processing frameworks.
- Understanding of AWS back-end infrastructure, especially RDS, Lambda, and related managed services.
- Working knowledge in JavaScript, React, HTML, CSS.
- Familiarity with cloud-based multi-region application architectures.
- Experience with testing frameworks such as Jest, Pytest, and Cypress.
- Experience developing mission-critical enterprise software applications.
- Familiarity with search relevance/ranking or compliance and audit requirements, such as SOC 2, in regulated industries such as financial services
Compensation and Benefits
The typical starting salary range for new hires in this role is listed below. In select locations (including, the San Francisco Bay Area, CA, and the New York City Metro Area), an alternate range may apply as specified below.
The typical starting salary range for this role is: $182,500-$228,000.
The typical starting salary range for this role in the select locations listed above is: $200,500-$251,000.
Final compensation amounts are determined by multiple factors, including candidate experience and expertise, and may vary from the amount listed above. As an employee at Ridgeline, you'll have many opportunities for advancement in your career and can make a true impact on the product.
In addition to the base salary, Ridgeline employees can participate in our Company Stock Plan subject to the applicable Stock Option Agreement. We also offer rich benefits that reflect the kind of organization we want to be: one in which our employees feel valued and are inspired to bring their best selves to work. These include unlimited vacation, educational and wellness reimbursements, and $0 cost employee insurance plans. Please check out our Careers page for a more comprehensive overview of our perks and benefits.
#LI-Hybrid