1

Senior Ruby On Rails Developer Jobs in Michigan (NOW HIRING)

Senior Software Engineer

Grand Rapids, MI

$117K - $155K/yr

We're hiring a Senior Software Engineer to lead that work. This is the senior-most IC seat in the ... Deep, hands-on expertise across U.S. payment rails. You've shipped systems that move money over ACH ...

... PHP, Python, Ruby, or something else • Working knowledge of modern software development ... Rails) • Strong background in SQL and relational databases • Background and opinions on HTTP ...

... PHP, Python, Ruby, or something else • Working knowledge of modern software development ... Rails) • Strong background in SQL and relational databases • Background and opinions on HTTP ...

Senior Bridge Engineer

Ann Arbor, MI · On-site

$102K - $140K/yr

Then HDR is looking for a Senior Bridge Engineer who is passionate about the structure and design ... railway projects * Serve as a technical specialist or Project Manager on mid-size projects, and ...

Senior Bridge Engineer

Ann Arbor, MI

$102K - $140K/yr

Then HDR is looking for a Senior Bridge Engineer who is passionate about the structure and design ... railway projects * Serve as a technical specialist or Project Manager on mid-size projects, and ...

Senior Developer

Lansing, MI · On-site

$55.25 - $73/hr

This is a Senior Information Technology Programmer/Analyst position and technical resource ... Communicating with end users on reports or environmental issues * Performing code reviews/walk ...

Salesforce Senior Developer

Detroit, MI · On-site

$114K - $140K/yr

Focus would be on declarative solutions and understanding what is accomplished with out of the box functionality. The Salesforce Senior Developer has a get-up-and-go attitude with strong ...

This senior developer is responsible for providing Development of both native and mobile apps, assistance in usability and user experience, troubleshooting technical issues, providing consult on ...

This senior developer is responsible for providing Development of both native and mobile apps, assistance in usability and user experience, troubleshooting technical issues, providing consult on ...

Sr. .NET Developer

Grand Rapids, MI · On-site

$50.50 - $66.75/hr

You will partner with the Sr. Dev Lead on the Payment Manager proof-of-concept component and then ... Azure Devops or other Build Server experience * Significant backend web development experience ...

Senior Developer

Detroit, MI · On-site

$57K - $113K/yr

Senior Developer This role will be onsite at our Easton office in Columbus, OH (or Dallas/Houston ... Strong communication and collaboration skills, focus on customer service Exempt Status: Yes ...

next page

Showing results 1-20

Senior Ruby On Rails Developer information

See Michigan salary details

$82.8K

$137.5K

$173K

How much do senior ruby on rails developer jobs pay per year?

As of Jun 28, 2026, the average yearly pay for senior ruby on rails developer in Michigan is $137,471.00, according to ZipRecruiter salary data. Most workers in this role earn between $124,200.00 and $153,000.00 per year, depending on experience, location, and employer.

What is a Senior Ruby On Rails Developer job?

A Senior Ruby on Rails Developer is an experienced software engineer specializing in building, maintaining, and optimizing web applications using the Ruby on Rails framework. They are responsible for writing clean, efficient code, designing application architecture, and ensuring performance and scalability. Senior developers also mentor junior team members, collaborate with cross-functional teams, and implement best practices in development, testing, and deployment. Their role often includes problem-solving, debugging complex issues, and staying updated with the latest industry trends.

What are the key skills and qualifications needed to thrive in the Senior Ruby On Rails Developer position, and why are they important?

To thrive as a Senior Ruby On Rails Developer, you need deep expertise in Ruby, Rails frameworks, object-oriented programming, and web application architecture, often supported by a bachelor's degree in computer science or related experience. Familiarity with development tools such as Git, PostgreSQL, Docker, RSpec, and cloud platforms, as well as relevant certifications, can enhance your effectiveness. Exceptional problem-solving, leadership, and communication skills help you mentor team members and coordinate with stakeholders. These competencies are critical to creating robust, scalable applications and contributing to both technical excellence and team success.

What are typical daily responsibilities for a Senior Ruby On Rails Developer?

As a Senior Ruby On Rails Developer, your day-to-day tasks typically include designing and developing new features, maintaining and optimizing existing codebases, conducting code reviews, and integrating third-party APIs. You will often collaborate closely with product managers, UI/UX designers, and other engineers to ensure smooth project delivery and uphold best practices within the team. Additionally, you may mentor junior developers, troubleshoot complex technical issues, and contribute to architectural decisions. This multifaceted role offers both technical challenge and the opportunity to drive meaningful impact within your organization.

What are the most commonly searched types of Ruby On Rails Developer jobs in Michigan? The most popular types of Ruby On Rails Developer jobs in Michigan are:
What are popular job titles related to Senior Ruby On Rails Developer jobs in Michigan? For Senior Ruby On Rails Developer jobs in Michigan, the most frequently searched job titles are:
What job categories do people searching Senior Ruby On Rails Developer jobs in Michigan look for? The top searched job categories for Senior Ruby On Rails Developer jobs in Michigan are:
What cities in Michigan are hiring for Senior Ruby On Rails Developer jobs? Cities in Michigan with the most Senior Ruby On Rails Developer job openings:
What are popular job titles related to Senior Ruby On Rails Developer jobs in MI? For Senior Ruby On Rails Developer jobs in MI, the most frequently searched job titles are:
Infographic showing various Senior Ruby On Rails Developer job openings in Michigan as of June 2026, with employment types broken down into 100% Full Time. Highlights an 75% In-person, and 25% Remote job distribution, with an average salary of $137,471 per year, or $66.1 per hour.
Senior Software Engineer

Senior Software Engineer

CertifID

Grand Rapids, MI

$117K - $155K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 26 days ago


Job description

Cybercrime is rising, reaching record highs in 2024. According to the FBI's IC3 report, total losses exceeded $16 billion. With investment fraud and BEC scams at the forefront, the message is clear: the real estate sector remains a lucrative target for cybercriminals. At CertifID, we take this threat seriously and provide a secure platform that verifies the identities of parties involved in transactions, authenticates wire transfer instructions, and detects potential fraud attempts. Our technology is designed to mitigate risks and ensure that every transaction is conducted with confidence and peace of mind.

We know we couldn't take on this challenge without our incredible team. We have been recognized as one of the Best Startups to Work for in Austin, made the Inc. 5000 list, and won Best Culture by Purpose Jobs three years in a row. We are guided by our core values and our vision of a world without wire fraud. We offer a dynamic work environment where you can contribute to meaningful impact and be part of a team dedicated to enhancing security and fighting fraud.

Cybercrime is rising, reaching record highs in 2024. According to the FBI's IC3 report total losses exceeded $16 billion. With investment fraud and BEC scams at the forefront, the message is clear: the real estate sector remains a lucrative target for cybercriminals. At CertifID, we take this threat seriously and provide a secure platform that verifies the identities of parties involved in transactions, authenticates wire transfer instructions, and detects potential fraud attempts. Our technology is designed to mitigate risks and ensure that every transaction is conducted with confidence and peace of mind.
 
We know we couldn't take on this challenge without our incredible team. We have been recognized as one of the Best Startups to Work for in Austin, made the Inc. 5000 list, and won Best Culture by Purpose Jobs two years in a row. We are guided by our core values and our vision of a world without wire fraud. We offer a dynamic work environment where you can contribute to meaningful impact and be part of a team dedicated to enhancing security and fighting fraud.

Our payments volume is growing faster than our architecture was designed for. We're adding rails (FedNow went live this year, RTP volume is climbing, same-day ACH is no longer the exception), adding sponsor bank partners, and adding product surfaces that move money in ways we didn't move it 18 months ago. The next 24 months require a redesign of our ledger, a durable abstraction over our banking partners, and a first-class compliance engineering layer that scales with the business.

We're hiring a Senior Software Engineer to lead that work. This is the senior-most IC seat in the payments domain and the person who will set the technical direction for how money moves through CertifID for the next three years.

The Problems You'll Lead

Specific, near-term, on the roadmap:

  • Ledger redesign. Our current ledger was built for single-rail, single-partner, single-currency U.S. flows. You'll lead the design of a double-entry, multi-partner sub-ledger architecture that can support new rails, new products, and international counterparties without losing the invariants we rely on today.

  • Bank partner abstraction. We're moving from one sponsor bank to multiple. You'll design the integration layer that lets us add, swap, or route across partners without rewriting product code, including NACHA file generation and parsing, Fedwire MT message handling, RTP and FedNow ISO 20022 messaging, positive pay, returns, and exception workflows.

  • Real-time risk in the settlement path. You'll design how OFAC screening, BSA/AML signals, and our in-house fraud models run inline on every money movement decision with sub-second latency and no compromise on correctness.

  • Reconciliation as a service. Move us from nightly batch reconciliation to continuously-executing reconciliation against partner statements, with automated break detection, classification, and resolution workflows.

  • Exactly-once disbursements. Rebuild our disbursement engine off a legacy state machine onto a ledger-backed, idempotent, rail-agnostic platform that handles originations, returns, reversals, refunds, and recoveries as first-class events.

What You'll Own
  • Payments architecture. The platform that originates, settles, reconciles, and recovers funds across ACH (standard and same-day), RTP, FedNow, domestic wire, international wire, and check. The ledger. The state machines. The idempotency guarantees. The reconciliation layer.
  • Rail expertise. You are the engineer in the room who knows what an R01 versus R10 return means, how RTP's request-for-payment flow differs from FedNow's liquidity management, why NACHA's risk management rules shape retry logic, how ISO 20022 messaging affects schema design, and how U.S. rails behave when the originator or beneficiary is international. You translate rail mechanics into durable system design.
  • Correctness as a practice, not a slogan. You'll set the standard for how we pursue correctness in financial code. Property-based tests for ledger invariants. Design docs that enumerate failure modes before code is written. Simulation frameworks for multi-party settlement scenarios. Continuously-executing reconciliation. We don't have all of this today. Building this discipline is part of the job.
  • Bank partner integration. A large share of the hard work in payments lives at the interface with banking partners. You'll own the engineering relationship with our sponsor banks, including file formats, cutoff windows, partner outage handling, exception processing, and the abstraction that lets us onboard a new partner in weeks instead of quarters.
  • Compliance engineering. At CertifID, compliance is a core engineering discipline, not a checkbox. You'll design how sanctions screening fits into our settlement path, how we prove to auditors that every dollar is traceable, how BSA/AML signals flow into real-time decisions, and how we handle Reg E disputes, Reg CC holds, and NACHA risk rules as durable system behavior.
  • Fraud and risk integration. Payments and fraud prevention are the same problem at CertifID. You'll work shoulder-to-shoulder with our data science and trust and safety teams to embed real-time risk signals into every money movement decision.
  • Technical strategy. The three-year payments roadmap. Build versus buy. When to introduce new rails. How to evolve the ledger. Where to invest in platform versus product work. You bring the evidence and the tradeoffs to leadership and drive alignment.
  • Operational excellence. The observability, incident response, and production readiness bar for financial systems. You own the hard incidents. You write the postmortems that change how we build. You make sure the engineer on call at 2am has the telemetry they need.
What We're Looking For
  • Experience building production payments or financial systems at scale.

  • Deep, hands-on expertise across U.S. payment rails. You've shipped systems that move money over ACH, RTP, FedNow, wire, or check, and you understand the operational realities of each: cutoffs, returns, reversals, exceptions, reconciliation, and settlement.

  • Experience designing systems that handle international counterparties on U.S. rails. You understand how OFAC screening, correspondent banking, and beneficiary data requirements shape system design even when the rail itself is domestic.

  • Proven command of the primitives that make money movement safe: double-entry ledgers, idempotency, exactly-once processing, distributed state machines, eventual consistency tradeoffs, and reconciliation architectures.

  • Strong system design skills in high-volume, fault-tolerant transaction processing. You've designed for the failure modes, not just the happy path.

  • Production-grade skills in Python, Java, Go, C#, or an equivalent backend language, with deep familiarity running services on AWS or Azure.

  • Track record of leading technical direction for a team or domain without formal authority. You influence through clarity, evidence, and shipped systems.

  • Exceptional written communication. You can explain a ledger invariant to a product manager, a settlement outage to an executive, and a rail migration plan to a banking partner.

  • Pragmatism. You know when to ship the simple thing, when to invest in the platform, and when to push back on scope.

 
Bonus points:
  • Experience integrating with sponsor banks, BaaS providers, or payment processors.

  • Working familiarity with NACHA rules, Reg E, Reg CC, OFAC screening, and BSA/AML controls as they apply to software design.

  • Experience with ISO 20022 messaging, Fedwire, SWIFT, or cross-border payment flows.

  • Experience with real estate, title, escrow, or closing workflows.

  • Experience building against SOC 2, PCI, or similar compliance regimes.

  • Prior work in fraud prevention, identity verification, or trust and safety platforms.

What We Offer
  • Flexible vacation
  • 12 company-paid holidays
  • 10 paid sick days
  • No work on your birthday
  • Health, dental, and vision Insurance (including a $0 option)
  • 401(k) with matching, and no waiting period
  • Equity
  • Life insurance
  • Generous parental paid leave
  • Wellness reimbursement of $300/year
  • Remote worker reimbursement of $300/year
  • Professional development reimbursement
  • Competitive pay
  • An award-winning culture
Not sure if you check all the boxes? Apply anyway! 

We know that great talent comes in many forms, and we value potential just as much as experience. If you're excited about this role and believe you can grow into it, we'd love to hear from you. We're looking for people who are eager to learn, adapt, and solve challenges-so if that sounds like you, don't let a checklist hold you back!

Change doesn't happen overnight, and the same goes for us here at CertifID. We evolve collectively and individually as we grow by leaning into the core values that define us. As we grow, we embody GRIT-collectively and individually-to raise the bar and influence outcomes in everything we do. Guard the Customer - Raise the Bar - Influence Outcomes - Teamwork Wins
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
apply for this job