Senior Software Engineer
$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 ...
$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 ...
$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 ...
Ann Arbor, MI · Remote
$57.50 - $76.75/hr
... developer enablement * Deep practical knowledge of core security concepts (authN/Z, session ... Ruby, Java, Go, etc.) * Hands-on experience with application penetration testing and code reviews
Ann Arbor, MI · Remote
$57.50 - $76.75/hr
... developer enablement * Deep practical knowledge of core security concepts (authN/Z, session ... Ruby, Java, Go, etc.) * Hands-on experience with application penetration testing and code reviews
Ann Arbor, MI · Remote
$57.50 - $76.75/hr
... developer enablement * Deep practical knowledge of core security concepts (authN/Z, session ... Ruby, Java, Go, etc.) * Hands-on experience with application penetration testing and code reviews
Ann Arbor, MI · Remote
$57.50 - $76.75/hr
... developer enablement * Deep practical knowledge of core security concepts (authN/Z, session ... Ruby, Java, Go, etc.) * Hands-on experience with application penetration testing and code reviews
Ann Arbor, MI · On-site
$57.50 - $76.75/hr
... developer enablement * Deep practical knowledge of core security concepts (authN/Z, session ... Ruby, Java, Go, etc.) * Hands-on experience with application penetration testing and code reviews
Ann Arbor, MI · On-site
$57.50 - $76.75/hr
... developer enablement * Deep practical knowledge of core security concepts (authN/Z, session ... Ruby, Java, Go, etc.) * Hands-on experience with application penetration testing and code reviews
Ann Arbor, MI · On-site
... 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 ...
Ann Arbor, MI · On-site
... 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 ...
... 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 ...
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 ...
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 ...
$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 ...
$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 ...
Proficiency in a major programming language like Golang, C/C++, Python, Ruby, or Java. * Knowledge ... Work on cutting-edge technologies and projects that make a real impact. * Collaborate with a ...
Proficiency in a major programming language like Golang, C/C++, Python, Ruby, or Java. * Knowledge ... Work on cutting-edge technologies and projects that make a real impact. * Collaborate with a ...
Collaborate with engineering and production teams regarding constructability, fabrication methods ... railing systems, or closely related specialty trades * Direct experience estimating design-build ...
Collaborate with engineering and production teams regarding constructability, fabrication methods ... railing systems, or closely related specialty trades * Direct experience estimating design-build ...
Detroit, MI · On-site
Collaborate with engineering and production teams regarding constructability, fabrication methods ... railing systems, or closely related specialty trades * Direct experience estimating design-build ...
Quick apply
Detroit, MI · On-site
Collaborate with engineering and production teams regarding constructability, fabrication methods ... railing systems, or closely related specialty trades * Direct experience estimating design-build ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
Troy, MI · On-site
$51 - $67.50/hr
Senior MuleSoft Developer Job Type : Contract Location : Troy, MI ( Day 1 Onsite ) Note : 12+ years ... Responsibilities: 1. Will work with the Microsoft team on setting up Entra ID for OAuth 2. 2. Will ...
Troy, MI · On-site
$51 - $67.50/hr
Senior MuleSoft Developer Job Type : Contract Location : Troy, MI ( Day 1 Onsite ) Note : 12+ years ... Responsibilities: 1. Will work with the Microsoft team on setting up Entra ID for OAuth 2. 2. Will ...
Troy, MI · On-site
$51.25 - $67.75/hr
Senior MuleSoft Developer Job Type : Contract Location : Troy, MI ( Day 1 Onsite ) Note : 12+ years ... Responsibilities: 1. Will work with the Microsoft team on setting up Entra ID for OAuth 2. 2. Will ...
Troy, MI · On-site
$51.25 - $67.75/hr
Senior MuleSoft Developer Job Type : Contract Location : Troy, MI ( Day 1 Onsite ) Note : 12+ years ... Responsibilities: 1. Will work with the Microsoft team on setting up Entra ID for OAuth 2. 2. Will ...
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 ...
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 ...
Pontiac, MI · On-site
$54.25 - $71.50/hr
Senior Staff Engineer - Senior Filenet Developer Senior Staff Engineer role will provide ... It may also integrate systems or operate in a DevOps model depending on the maturity of the ...
Pontiac, MI · On-site
$54.25 - $71.50/hr
Senior Staff Engineer - Senior Filenet Developer Senior Staff Engineer role will provide ... It may also integrate systems or operate in a DevOps model depending on the maturity of the ...
$82.8K - $91K
2% of jobs
$91K - $99.2K
2% of jobs
$99.2K - $107.4K
2% of jobs
$107.4K - $115.6K
6% of jobs
$115.6K - $123.8K
10% of jobs
$125K is the 25th percentile. Wages below this are outliers.
$123.8K - $132K
17% of jobs
The median wage is $136.6K / yr.
$132K - $140.2K
18% of jobs
$140.2K - $148.4K
15% of jobs
$150.2K is the 75th percentile. Wages above this are outliers.
$148.4K - $156.6K
9% of jobs
$156.6K - $164.8K
10% of jobs
$164.8K - $173K
9% of jobs
$82.8K
$137.5K
$173K
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.
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.
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.

$117K - $155K/yr
Full-time
Medical, Dental, Vision, Life, Retirement, PTO
Posted 26 days ago
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.
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.
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.
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.
Sourced by ZipRecruiter
Network security
11 - 50 Employees
Austin, TX, US
2017