Software Reliability Engineer

OhioX

Cleveland (OH)

On-site

USD 100,000 - 150,000

Full time

9 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Competitive salary
Annual bonus potential
Health, dental & vision insurance
Unlimited PTO
401(k) with company match
Lunch subsidies at Cleveland HQ
Fast-paced growth environment

Job summary

CHAMP in Cleveland is redefining technology for Motor Vehicle Agencies with cloud-native software. We seek a Software Reliability Engineer (mid to senior) to improve reliability, resilience, and performance of our cloud-native applications and integrations.

You will work closely with product software engineers, architects, and other tech partners to build observable, scalable, and maintainable systems. This role offers growth opportunities in a collaborative, startup-like environment.

Qualifications

  • Bachelor’s degree or equivalent work experience.
  • 3+ years designing, testing, and implementing software applications, systems, and/or services.
  • Experience with building and maintaining software applications.
  • Familiar with RESTful APIs and/or message-based interfaces.
  • Eagerness to learn new technologies and best practices.
  • Able to work within established architectures, patterns, and frameworks.
  • Experience with build tools and dependency management.
  • Strong problem-solving and debugging skills.
  • Excellent communication and collaboration skills to work effectively with cross-functional teams, other developers, backend services, Product teams, and QA engineers.

Responsibilities

  • Anticipates problems instead of waiting for them to happen.
  • Prefers automated safeguards and permanent engineering solutions over repeated manual intervention.
  • Regularly asks, "What happens if this fails?"
  • Sees dependencies and downstream consequences that others may overlook.
  • Investigates unusual behavior before it turns into an outage.
  • Looks beyond the immediate symptom to uncover the underlying cause.
  • Thinks about edge cases, unexpected inputs, dependency failures, timing issues, and scalability during development.
  • Balances technical reliability with practical business needs.
  • Provides analysis and insights for infrastructure capacity planning.

Skills

Java
RESTful APIs
Distributed systems
System observability
Logging & debugging
API design
Automation

Education

Bachelor’s degree or equivalent

Tools

Git
Maven/Gradle
Docker

Job description

At CHAMP, we are redefining the technology used by Motor Vehicle Agencies and their stakeholders. We do so with innovative, cloud-based software that enhances efficiency, security, and interoperability. Our solutions replace outdated processes with modern, scalable platforms, enabling organizations to operate with greater speed and accuracy in an increasingly digital world.



Job Title: Software Reliability Engineer (Mid to Senior)


Location: Cleveland (Onsite – 4 days in office)


Department: IT Operations


Function: Product Support


Reports To: Director, Product & Client Support


Travel: < 5%


Your Impact


CHAMP is seeking a Software Reliability Engineer to improve the reliability, resilience, and performance of our cloud-native applications and integrations. This role combines software engineering, systems thinking, troubleshooting, and proactive problem-solving.



The ideal candidate has strong experience with Java, RESTful services, APIs, and system integrations and naturally thinks several steps ahead. Rather than simply responding when something breaks, this person will identify potential points of failure, recognize patterns and risks, and implement solutions to eliminate, mitigate, and/or alert before those risks become customer-impacting problems.



This role will work closely within the team, and with product software engineers, architects, product management, and other technology partners to build reliable systems that are observable, scalable, resilient, and can be efficiently operated and maintained.



By joining CHAMP, you will be an integral team member with many opportunities for personal growth. We have a start-up working environment that is flexible, collaborative, and welcoming. You will be joining us on a growing and evolving Product Support engineering team and will have direct input on our application design, architecture, and operations.



What You’ll Do


Requirements:



  • Professional software engineering experience with Java and Java-based applications.

  • Strong understanding of RESTful architecture, APIs, web services, and system integrations.

  • Experience troubleshooting applications or integration issues across multiple systems.

  • Strong understanding of HTTP concepts, including status codes, authentication, request/response patterns, timeouts, and error handling.

  • Experience working with distributed applications or service-based architectures.

  • Ability to analyze logs, application behavior, and system dependencies to diagnose technical issues.

  • Understanding of software reliability concepts such as:




  • Fault tolerance

  • Graceful degradation

  • Retry and timeout strategies

  • Circuit breakers

  • Idempotency

  • Health checks

  • Monitoring and observability




  • Experience with source control and modern software development practices.

  • Strong analytical and problem-solving skills.



Responsibilities:



  • Anticipates problems instead of waiting for them to happen.

  • Prefers automated safeguards and permanent engineering solutions over repeated manual intervention.

  • Regularly asks, \"What happens if this fails?\"

  • Sees dependencies and downstream consequences that others may overlook.

  • Investigates unusual behavior before it turns into an outage.

  • Looks beyond the immediate symptom to uncover the underlying cause.

  • Understands that a successful API response does not necessarily mean the entire business transaction succeeded.

  • Thinks about edge cases, unexpected inputs, dependency failures, timing issues, and scalability during development.

  • Can balance technical reliability with practical business needs.

  • Provide analysis and insights for infrastructure capacity planning.



Requirement Qualifications



  • Bachelor’s degree or equivalent work experience

  • 3+ years designing, testing, and implementing software applications, systems,

  • and/or services

  • Experience with building and maintaining software application

  • Familiar with RESTful APIs and/or message-based interfaces

  • Eagerness to learn new technologies and best practices

  • Able to work within established architectures, patterns, and frameworks

  • Experience with build tools and dependency management

  • Strong problem-solving and debugging skills

  • Excellent communication and collaboration skills to work effectively with cross-

  • functional teams, other developers, backend services, Product teams, and QA

  • engineers



Benefits + Perks



  • Competitive Salary

  • Annual Bonus Potential

  • Health, Dental & Vision Insurance

  • Unlimited PTO Policy

  • Matching 401K with immediate vesting

  • Subsidized Lunches at our Cleveland Headquarters

  • Fast Paced work environment in a growth company

  • Newly Renovated Office Space



Salary Range


The expected salary range for this position is $100,000 to $150,000 annually. This is a good faith estimate, and final compensation may vary based on experience and skills.



We celebrate diversity and are committed to creating an inclusive environment for all employees. We welcome applicants of all backgrounds, including veterans and individuals with disabilities. If you need accommodations during the application or interview process, please let us know. We’re here to help.



By joining CHAMP, you will be an integral member of our team with many opportunities for personal growth and upward mobility in a growing organization. We have a great culture that is flexible, collaborative and welcoming.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Reliability Engineer
Software Reliability Engineer

CHAMP • Cleveland (OH)

On-site
USD 100,000 - 150,000
Annual Bonus Potential
Unlimited PTO Policy
Matching 401K with immediate vesting
+3
Senior Platform Engineer
Senior Platform Engineer

CHAMP • Cleveland (OH)

On-site
USD 100,000 - 175,000
Annual Bonus Potential
Unlimited PTO
401K with immediate vesting
+2
Backend Engineer (Mid to Senior Level)
Backend Engineer (Mid to Senior Level)

CHAMP • Cleveland (OH)

On-site
USD 120,000 - 160,000
Annual Bonus Potential
Unlimited PTO
Matching 401K with immediate vesting
+3
Director, PMO - Solutions Delivery
Director, PMO - Solutions Delivery

CHAMP • Cleveland (OH)

On-site
USD 170,000 - 200,000
Annual Bonus Potential
Unlimited PTO Policy
Matching 401K with immediate vesting
+2
Director, PMO - Solutions Delivery
Director, PMO - Solutions Delivery

OhioX • Cleveland (OH)

On-site
USD 170,000 - 200,000
Competitive Salary
Annual Bonus Potential
Health, Dental & Vision Insurance
+5
Frontend Developer
Frontend Developer

OhioX • Cleveland (OH)

On-site
USD 90,000 - 110,000
CompetitiveSalary
Annual Bonus Potential
Health, Dental & Vision Insurance
+5
Director, Product Portfolio
Director, Product Portfolio

CHAMP • Cleveland (OH)

On-site
USD 160,000 - 220,000
Annual bonus potential
Unlimited PTO
Matching 401K with immediate vesting
+3
Frontend Developer
Frontend Developer

CHAMP • Cleveland (OH)

On-site
USD 90,000 - 110,000
Annual Bonus Potential
Unlimited PTO Policy
Matching 401K with immediate vesting
+3
Backend Engineer (Mid to Senior Level)
Backend Engineer (Mid to Senior Level)

OhioX • Cleveland (OH)

On-site
USD 120,000 - 160,000
Competitive Salary
Annual Bonus Potential
Health, Dental & Vision Insurance
+5
Product Manager
Product Manager

CHAMP • Cleveland (OH)

On-site
USD 105,000 - 125,000
Annual Bonus Potential
Unlimited PTO Policy
401K with immediate vesting
+3