Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer

$144k - $176k

Relay Financial

Senior Software Engineer

Relay is a digital banking platform that gives self-made business owners the tools and know-how to be great with money—bringing clarity, confidence, and control to every dollar earned, so they can turn hard work into lasting success. We do this by replacing financial guesswork with real visibility, transforming cash flow from a constant source of stress into a clear signal owners can use to run stronger, more resilient businesses.

Our Engineering team is at the heart of building banking products that help millions of small businesses succeed. We're on a journey to reinvent banking, and we're looking for a curious, impact-driven Senior Software Engineer to join our growing team – someone who thrives on taking smart risks, experimenting boldly, and learning from every challenge.

You'll tackle complex problems head-on, ship high-quality, robust code, and shape systems that power our products. This is a unique opportunity to work across our full product suite, influence technical decisions, and deliver end-to-end features that customers love. If you're excited about building best-in-class fintech products in a fast-growing, collaborative environment, this is the role for you.

What You'll Be Doing
  • End-to-End Development: Own features across the full development lifecycle – from design and development to testing, deployment, and monitoring – ensuring reliability and performance at scale
  • System & Infrastructure Ownership: Manage production systems, optimize infrastructure, and contribute to the availability, scalability, and resilience of our platform
  • Cross-Functional Collaboration: Partner with Product, Design, and cross-functional teams to build solutions that meet customer and business needs
  • Innovation and Continuous Improvement: Proactively identify areas for technical, process, and product improvement, helping the team raise the bar and influencing technical direction and long-term strategy
Who You Are
  • You have 3+ years of full-stack software engineering experience
  • You have led the development of significant components or features, delivering them successfully with minimal oversight
  • You mentor junior engineers, sharing expertise and fostering the growth and skill development of the entire team
  • You proactively drive enhancements and lead initiatives to enhance code quality, optimize performance, and streamline development processes
  • You're a lifelong learner, curious about new frameworks, best practices, and emerging technologies
  • You thrive in fast-paced, dynamic environments and are comfortable navigating ambiguity and change
  • You're a collaborative team player, eager to pitch in, ask questions, and provide and receive feedback
  • You take ownership end-to-end, solving problems creatively and proactively, while keeping the customer and business impact front-of-mind
It's a Bonus (But Not Required) If You
  • Have worked in startups or high-growth tech companies
  • Have experience with JavaScript - we primarily use TypeScript, React, and Node.js
  • Have working knowledge of AWS services (ECS, S3, RDS, Dynamo, Lambda) and continuous deployment pipelines
Our Tech Stack
  • Front-end: React, Typescript, React Native
  • Back-end: Node.js, Typescript, Terraform, AWS (DynamoDB, RDS Postgres, Lambda, S3, SQS, SNS, SES, ElasticSearch, ECS)
  • Tools: Cursor, GitHub, GitHub Actions, Datadog, Jira, Metabase
The Interview Process
  • Stage 1: A 30-minute Google Meet video call with a member of the Talent team
  • Stage 2: A 60-minute Google Meet video call with two Engineering Managers
  • Stage 3: A 60-minute live coding exercise with two members of the Engineering team
  • Stage 4: A take-home system design challenge, followed by a 60-minute Google Meet video call review with two members of the Engineering team
  • Stage 5: A 45-minute in-person interview with a member of the Leadership team
Our Compensation Approach

We believe Relayers should feel rewarded for the impact they have on our mission and growth. Compensation follows impact. As impact increases, compensation grows, and we do not limit compensation changes to a once-a-year review cycle.

The annual salary range for this role is $144,000 CAD to $176,000 CAD.

For candidates who demonstrate full readiness for the defined scope of the role, the typical starting salary is $160,000 CAD. Offers below this point reflect candidates we believe can grow into the full scope of the role with support and development. Offers above this point reflect impact that meaningfully exceeds the role's defined expectations or an expanded scope from day one.

We encourage you to have a conversation with your recruiter and ask questions about compensation throughout the hiring process. For more information on our compensation philosophy and perks and benefits, visit our Candidate Hub.

Why Relay Might Be the Perfect Fit For You
  • You Push Relentlessly For Reinvention: You're always asking "how can this be better?" -- in your work, in your craft, in yourself. Comfort is a signal to push harder, not coast. You'd rather build something better than defend something familiar.
  • You Crave Autonomy: We trust our team with big challenges and the freedom to solve them. If you're someone who takes initiative, is comfortable taking risks, and seeks input when needed, you'll find the freedom here empowering.
  • You Own Your Work: You take pride in your work, follow through on commitments, and feel a deep sense of responsibility for outcomes, not just tasks.
  • You Build With AI, Not Just Use It: You're actively embedding AI into how you work, pushing what's possible, and bringing your team along with you.
  • You Care About Impact, Not Noise: You care deeply about the substance of your work. You measure success by results, not recognition, and you let your work speak for itself.
  • You're Energized By Complexity And Ambiguity: You enjoy tackling problems that don't come with a playbook. You're comfortable building from scratch, iterating as you go, and collaborating to shape the best path forward.
  • You Seek Out Feedback: You see directness as respect, not criticism. You actively seek input, sit with hard truths, and use feedback as fuel for improvement.
  • Small Businesses Are Why We're Here: Relay exists to help them thrive -- and that mission has to resonate with you.
Join Us

We're looking for people who are relentless, curious, and care deeply about the work. You're encouraged to apply even if your experience doesn't perfectly match the job description -- your perspective and drive matter more. We welcome diverse backgrounds and people who think critically, challenge the status quo, and want to help small businesses thrive.

If you require accommodations at any stage of the hiring process, please reach out to your Talent Partner.

Disclaimer: For compliance reasons, all offers of employment at Relay are conditional upon a successful background check and employment verification through Certn.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in United States vacancy
  •  ...MANTECH seeks a highly technical and mission-focused Senior CNO Software Engineer to join our team in Hanover, MD or Aurora, CO.   In this role, you will develop advanced CNO capabilities that directly support national security. You’ll work in a collaborative... 
    Senior
    Work experience placement

    MANTECH

    Hanover, MD
    1 hour ago
  • $3,000 per month

     ...In this role you will: • Analyze user requirements to derive software design and performance requirements • Design and code new...  ...analyzing system performance standards, confer with users or system engineers; analyze systems flow, data usage and work processes; and... 
    Senior

    Lockheed Martin

    Clarksburg, MD
    3 days ago
  •  ...Where your work is valued—above-market pay, real work-life balance, and a team that feels like home.” THE POSITION… As a Software Engineer, you will provide engineering expertise in the evaluation and testing of existing and emerging technologies, systems, and capabilities... 
    Senior
    Work at office
    Local area
    Remote work

    Mid-Continent Instruments and Avionics

    Wichita, KS
    29 days ago
  • ~ Senior Software Engineer (Rust) at Symbolica – San Francisco, US Senior Software Engineer (Rust) at Symbolica – San Francisco, US About Us Symbolica is an AI research lab pioneering the application of category theory to enable logical reasoning in machines... 
    Senior
    Work at office
    Shift work

    Victrays

    San Francisco, CA
    1 hour ago
  • $150k - $250k

     ...deliver an operational advantage to secure the United States and its allies. About this role Picogrid is seeking a Senior Software Engineer to join our Legion Platform team. You will design, build, and deploy high-performance, scalable backend systems and integration... 
    Senior
    Permanent employment
    Work at office
    Immediate start
    Relocation package

    Picogrid, Inc.

    El Segundo, CA
    2 days ago
  •  ...Senior Software Engineer Location: Rockville, MD / Tysons Corner, VA / NY/NJ (Hybrid 3 Days Onsite) Duration: 6-Month Contract Job Summary: We are seeking a Senior Software Engineer with strong expertise in Python, Angular, AWS, and modern microservices architecture... 
    Senior
    Contract work

    Staffing

    Rockville, MD
    a month ago
  • $148k - $235.75k

     ...A leading technology company is seeking a Senior Systems Software Engineer to enable features on GPU systems. The role involves debugging, collaborating with multiple teams, and developing automation tools. Candidates should have 5+ years of experience in software verification... 
    Senior

    NVIDIA

    Santa Clara, CA
    4 days ago
  • $84.84k - $153.55k

     ...tuning, and capacity management for all organizational software systems as directed by management and senior staff. This position will provide Software solutions delivery support and mentoring for Software Engineers.  Lead the design and implementation of software... 
    Senior
    Full time
    Temporary work
    Work at office
    Visa sponsorship
    Work visa
    Flexible hours

    Covista

    Severn, MD
    1 hour ago
  •  ...J&T Business Consulting is looking for an experienced Software Engineer to work on mission-critical systems. The role involves design, development, and maintenance of sophisticated software solutions, with a focus on real-time processing and analytics. The ideal candidate... 
    Senior

    J&T Business Consulting

    Annapolis, MD
    4 days ago
  •  ...General Dynamics Information Technology is seeking a Software Engineer Principal in Maryland to develop and troubleshoot mission-critical software applications. The ideal candidate requires a Bachelor of Science, over 8 years of experience, and a TS/SCI w/ Polygraph security... 
    Senior

    General Dynamics Information Technology

    Annapolis, MD
    5 days ago
  • $86k - $139k

     ...technology solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Senior Software Engineer SMES Job Code: 36284 Job Location: Camden, NJ (On-Site) Schedule: 9/80 Regular (Every Other Friday Off) Job... 
    Senior
    Local area
    Flexible hours

    L3Harris Technologies

    Camden, NJ
    1 day ago
  •  ...A renowned tech company in Maryland is seeking a Software Developer/CNO Developer to join their team. The ideal candidate will have...  ...extensive experience in C/C++ or Python, along with skills in reverse engineering and vulnerability research. This role involves mission-... 
    Senior

    Stanley Reid & Company

    Annapolis, MD
    5 days ago
  •  ...A health IT solutions provider is seeking a Senior Software Engineer to design and evolve their Interoperability platform. You will be responsible for securely retrieving patient records from EHRs using FHIR-based APIs, integrating with external healthcare systems, and... 
    Senior
    Remote work

    HealthMark Group

    New York, NY
    3 days ago
  •  ...A leading automotive company is looking for a Senior Software Engineer to develop and maintain software solutions for innovative vehicle technologies. The candidate will lead autonomy in tool chains supporting various vehicle architectures. Key qualifications include... 
    Senior

    General Motors

    Milford, MI
    4 days ago
  • $78k - $250k

     ...Onyx Point, Inc. is looking for a Software Engineer in Hanover, Maryland, with required TS/SCI clearance. This position demands extensive experience in Hadoop, Java development, and excellent debugging skills. The candidate will be responsible for analyzing user requirements... 
    Senior

    Onyx Point, Inc.

    Hanover, MD
    4 days ago
  • Qualifications Must have Kubernetes experience. Seven (7) years experience as a SWE in programs and contracts of similar scope, type, and complexity is required. Bachelor’s degree in Computer Science or related discipline from an accredited college or university is required...
    Senior

    Avid Technology Professionals

    Annapolis, MD
    5 days ago
  • $165k - $218k

     ...Slope is seeking a Senior Software Engineer specializing in Space Ground Software in Colorado Springs, CO. You will own the architecture and deployment of software solutions that support mission management for space operations. The ideal candidate has a strong programming... 
    Senior

    Slope

    Colorado Springs, CO
    5 days ago
  • A leading software company is looking for a Senior Software Engineer to drive the evolution of IMS compatible technologies. The ideal candidate will have over 10 years of experience in software engineering with deep expertise in IMS TM and DB application programming. Responsibilities... 
    Senior

    Rocket Software

    Nashville, TN
    5 days ago
  • $135k - $160k

     ...CesiumAstro in Broomfield, Colorado is looking for a Senior Software Engineer II to design and implement features for communication system graphical user interfaces. Candidates should have over 6 years of experience, understanding of embedded systems, and excellent communication... 
    Senior

    jobs.frontdoordefense.com - Jobboard

    Broomfield, CO
    5 days ago
  •  ...Job Description: THE WORK This senior role fosters collaboration with other senior engineers for the development of advanced data analytics solutions and agile...  .... This Program is seeking a full stack software engineer to develop, maintain and enhance complex... 
    Senior

    Lockheed Martin

    Annapolis Junction, MD
    1 hour ago
  • $230k - $385k

     ...OpenAI is seeking an experienced Software Engineer to develop the creative rendering layer for its ads ecosystem in San Francisco. You will work across the technical stack to build infrastructure for new ad formats and ensure they feel natural within the ChatGPT experience... 
    Senior

    OpenAI

    San Francisco, CA
    4 days ago
  •  ...A leading aerospace company is seeking a Software Engineer specializing in Information Assurance for AWACS and AEWC systems. The role involves designing and building secure IT systems, leading security analyses, and collaborating with a diverse engineering team. Candidates... 
    Senior

    Direct Staffing Inc

    Oklahoma City, OK
    5 days ago
  • A dynamic software company is seeking a Senior Software Engineer skilled in IMS TM and DB application programming. You will provide architectural leadership and contribute to developing next-generation modernization technologies. The ideal candidate has over 10 years of... 
    Senior

    Rocket Software

    Montgomery, AL
    5 days ago
  •  ...Senior Software Engineer, Growth We're hiring a Senior Software Engineer on the growth team with experience building web applications and analyzing data to improve our customer's experiences. This is a full-time, in-office position based in Austin, TX. As a Sr Software... 
    Senior
    Work at office

    Steadily

    Austin, TX
    more than 2 months ago
  •  ...Lead development of core software systems for autonomous vehicles, including perception, planning, and control modules. Responsibilities...  ...key features for the company Requirements 7+ years software engineering experience Experience with distributed systems and robotics... 
    Senior

    Deep Ubuntu

    San Francisco, CA
    4 days ago
  • V2Soft Job Opportunity V2Soft is a global company, headquartered out of Bloomfield Hills, Michigan, with locations in Mexico, Italy, India, China, and Germany. At V2Soft, our mission is to provide high performance technology solutions to solve real business problems...
    Senior

    V2soft

    Dearborn, MI
    4 days ago
  •  ...optimizing for both write throughput and in-memory footprint for each agent. What we’re looking for 7+ years of experience as a software engineer. Consistent record as primary individual contributor to several medium to large projects. Managed, designed and deployed... 
    Senior

    Paradigm

    San Francisco, CA
    4 days ago
  •  ...Power3 Solutions is seeking a Sr. Software Engineer located near Ft. Meade, MD, to develop and enhance complex software systems. The ideal candidate will possess over 14 years of experience and a bachelor's degree in Computer Science. Key responsibilities include debugging... 
    Senior

    Power3 Solutions

    Maryland
    15 hours ago
  • $181.1k - $318.4k

     ...A leading technology company is seeking a Senior Software Engineer for Apple Pay. You will architect resilient distributed systems and drive technical discussions with a collaborative team. This role offers competitive compensation between $181,100 and $318,400, along... 
    Senior

    Apple

    New York, NY
    4 days ago
  •  ...Page Mechanical Group, Inc. is looking for a Senior Software Engineer in Huntsville, Alabama, to lead the software development for advanced communication, control, and safety software for complex high energy laser weapon systems. Candidates should have a Bachelor's degree... 
    Senior

    Page Mechanical Group Inc

    Huntsville, AL
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!