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

Staff Software Engineer

Ritchie Bros.

Job Description

Role Summary:
The Staff Software Engineer will be a high-velocity full-stack builder for the new Product Engineering team, predominantly focused on delivering elite frontend interfaces while possessing the backend capability to ship end-to-end features. This is a 100% builder role meant for an engineer who excels at bridging complex data structures with resilient, highly secure user experiences. You will own the implementation of real-time UI components built predominantly using Angular and TypeScript. You will be responsible for enforcing a clean, feature-domain driven architecture and hardening the API integration layer to ensure absolute security and reliability as our products pivot to an agentic future.

Key Responsibilities:
  • Feature Delivery: Own features from the database to the browser. While your primary focus is crafting world-class UIs, you will actively write and modify backend services to support user-facing workflows and real-time streaming components.
  • Modular & Domain Driven Architecture: Design and enforce a clean Angular module-based architecture organized by feature-domains, ensuring the frontend codebase remains scalable, decoupled, and highly maintainable as the product line expands.
  • API Integration: Implement and harden enterprise-grade API integrations. Design robust interceptor patterns for request/response handling, custom error capturing, and secure multi-tenant auth/session state management.
  • Streaming & Complex State Orchestration: Architect real-time asynchronous UI modules using advanced state management libraries to seamlessly handle heavy data feeds, WebSockets, Server-Sent Events (SSE)
    Global Readiness & Performance Optimization: Own internationalization (i18n/localization) workflows across screens, and leverage Progressive Web App
    (PWA) patterns and service workers to optimize offline resilience and caching
    strategies.
  • Microservices: Architect and develop high-concurrency backend services in
    Python (FastAPI/Django) to handle core business logic and complex workflows
    AI-Native SDLC: Actively utilize autonomous coding agents to plan, generate, and
    test front-end and backend code, maintaining high velocity while ensuring code
    quality through agent-assisted peer reviews.
  • Security & Auth: Own the implementation of secure authorization protocols (JWT,
    OpenID Connect) to ensure that both humans and AI agents operate within strict
    permission boundaries.
  • Performance Optimization: Monitor and optimize API latency and database query
    performance (PostgreSQL/MS SQL) to support real-time interaction for both
    web/mobile apps and high-frequency agent
Skills and Experience:
  • 7-8+ years of professional full-stack software engineering experience with a stellar track record of shipping production-grade commercial web applications.
  • Expert-level proficiency with Angular and TypeScript as your primary engineering stack. Strong secondary experience with modern React architectures is highly valued.
  • Deep experience with Angular module-based architecture, feature-domain organization, and hands-on mastery of modern state management libraries. Strong knowledge of patterns, secure auth/session handling, and advanced interceptor design for resilient request/response processing.
  • Practical experience with enterprise UI frameworks (Angular Material, Bootstrap), custom component libraries, and localization/internationalization (i18n) workflows. Solid understanding of PWA behavior, service worker lifecycles, and advanced caching mechanics in Angular applications.
  • Strong SQL skills (PostgreSQL/MS SQL) and production experience with OAuth2/JWT for secure service-to-service communication.
  • Practical, hands-on experience building or modifying backend microservices and APIs (e.g., Python, Node.js, or Java. Python preferred). Comfortable navigating databases, routing logic, and data schemas.
  • Demonstrated proficiency in using coding agents to accelerate the SDLC and plan and code complex engineering tasks.

About Us

RB Global (NYSE: RBA)

RB Global (NYSE: RBA) (TSX: RBA) is a leading, omnichannel marketplace that provides value-added insights, services and transaction solutions for buyers and sellers of commercial assets and vehicles worldwide. Through its auction sites in 13 countries and digital platform, RB Global serves customers in more than 170 countries across a variety of asset classes, including automotive, commercial transportation, construction, government surplus, lifting and material handling, energy, mining and agriculture.

The company's marketplace brands include Ritchie Bros., the world's largest auctioneer of commercial assets and vehicles offering online bidding, and IAA, a leading global digital marketplace connecting vehicle buyers and sellers. RB Global's portfolio of brands also includes Rouse Services, which provides a complete end-to-end asset management, data-driven intelligence and performance benchmarking system; SmartEquip, an innovative technology platform that supports customers' management of the equipment lifecycle and integrates parts procurement with both OEMs and dealers; Xcira, a leader in live simulcast auction technologies; and Veritread, an online marketplace for heavy haul transport.

RB Global full-time employees are offered medical, dental, vision, and basic life insurances. Employees are able to enroll in our company's 401k plan and RB Global will match 100% for the first 4% contributed. Employees will also receive 15 days of PTO each year.
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer in Norwalk, CT vacancy
  • $140k - $210k

     ...for innovation and creating the best experience for job seekers. (*Comscore, Total Visits, March 2025) Day to Day As a Software Engineer IV (ML) on the Machine Learning Model Platform team at Indeed, you will be responsible for leading and executing key objectives... 
    Suggested
    Temporary work
    Work experience placement
    Local area

    Indeed Inc.

    Stamford, CT
    1 day ago
  •  ...Senior Software Developer Rowayton, CT 06853 Fairfield County Hedge Fund is seeking a senior software developer to join their Technology...  ..., strong communication skills, familiarity with the Appia FIX Engine (preferred), familiarity with Software Development related AI... 
    Suggested
    Local area

    Capstone Search Advisors

    Norwalk, CT
    4 days ago
  •  ...walmart lab s etc to name a few. We are continuously looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data scientists, data engineers, machine learning engineers for full time positions with clients. Who... 
    Suggested
    Full time
    Remote work

    SynergisticIT

    Norwalk, CT
    4 days ago
  •  ...Senior PHP Software Engineer Location: Norwalk, CT Duration: 6-12 months+ Description: Role Summary: Senior PHP software engineer with at least three years' experience developing for enterprise systems. Job Responsibilities: Work with users to identify... 
    Suggested

    Georgia IT Inc

    Norwalk, CT
    4 days ago
  •  ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful... 
    Suggested
    Remote job
    Internship

    Danaher

    Norwalk, CT
    4 days ago
  •  ...Description & Requirements Maximus is currently seeking a Software Engineer . In this role, you will provide expertise in the areas of managed file transfer and EDI X12 translations. In addition, they must configure, support and maintain environments and procedures... 
    Minimum wage
    Full time
    Contract work
    Temporary work
    Work experience placement
    Remote work

    Maximus

    Norwalk, CT
    3 days ago
  • MS Teams Developer Note: MS Teams Developer Platform experience Mandatory Mandatory Requirements ~3+ years of hands-on.NET Development experience ~1+ years of hands on development experience on MS Teams Developer Platform ~ Hands-On Experience working ...
    Work at office

    Rootshell Inc

    Norwalk, CT
    4 days ago
  • $128.19k - $184.01k

     .... About the Team and Role: We are seeking a talented iOS Engineer to join us in building Poe, an innovative platform that brings...  ...engineers to enhance the overall user experience Own the entire software development process from timeline estimation to coding, testing... 
    Remote job
    Full time

    Quora

    Norwalk, CT
    1 day ago
  • $89k - $143.75k

     ...profoundly impact health for humanity. Learn more at Job Function: R&D Product Development Job Sub Function: R&D Software/Systems Engineering Job Category: Scientific/Technology All Job Posting Locations: Santa Clara, California, United States of... 
    Full time
    Temporary work
    Work at office
    Local area
    Remote work
    Night shift

    Johnson & Johnson

    Norwalk, CT
    4 days ago
  • $44 - $45 per hour

    Akkodis is seeking a Salesforce Technical Lead for a Contract with a client in Norwalk, CT. The ideal candidate will design, implement, and support enterprise Salesforce solutions across Sales Cloud and Service Cloud to drive business efficiency and scalability. ...
    Hourly pay
    Contract work
    Temporary work
    Local area

    Akkodis

    Norwalk, CT
    5 days ago
  • Our client is seeking a Trading Services Application Developer to join their growing technology team within a fast-paced financial services environment. The ideal candidate will bring a blend of development expertise, analytical thinking, and strong communication skills...

    The Right Click, Inc.

    Norwalk, CT
    5 days ago
  • $103.71k - $138.28k

     ...supervision. The Main Responsibilities •The candidate will have demonstrated knowledge and experience in system architecture and engineering disciplines. Specific technical knowledge of enterprise level networking and network security. •Recommends optimized solutions... 
    Full time
    Temporary work
    Remote work

    Lumen

    Norwalk, CT
    3 days ago
  • Campaign Enhancements And Migration Campaigns currently supported by the new CMS are limited to transactional messaging. Need to enhance to include marketing-based messaging. Translate and rebuild all remaining campaigns that are currently supported by the old CMS...

    Kasmo Global

    Norwalk, CT
    4 days ago
  •  ...Requirements Maximus is currently seeking a Cloud Platform Engineer. This is a remote position. Maximus is a trusted federal...  ...compliance scanning into pipeline workflows to support secure software delivery and platform hardening. - Monitor cloud platforms for... 
    Minimum wage
    Full time
    Contract work
    Temporary work
    Work experience placement
    Remote work

    Maximus

    Norwalk, CT
    4 days ago
  • $165k - $187k

     ...personalized separately managed accounts (SMAs) that target improved after‑tax outcomes. Position Summary OSAM is hiring a Senior Software Engineer to join our Technology team. The ideal candidate will have demonstrated a passion for solving business problems with... 
    Local area
    Remote work
    Work visa

    Franklin Templeton Investments

    Stamford, CT
    4 days ago
  •  ...Specific Essential Duties and Responsibilities: - Provide Tier‑3 engineering support for Microsoft 365 GCC, Exchange Online, hybrid...  ...teams. - Support the segregation and elimination of malicious software and spam traffic in accordance with security policies and directives... 
    Minimum wage
    Full time
    Contract work
    Temporary work
    Work experience placement

    Maximus

    Norwalk, CT
    5 days ago
  •  ...Senior Software Engineer Greenwich, CT Company Overview Interactive Brokers Group, Inc. is a global financial services company headquartered in Greenwich, CT, USA, with offices in over 15 countries. We have been at the forefront of financial innovation for over... 
    Work at office
    Remote work

    Interactive Brokers

    Old Greenwich, CT
    1 day ago
  •  ...Software Engineer Ellington has a 30-year track record of delivering attractive returns to investors, capturing upside in good markets and...  ...contribution and direction of internal and external staff Providing production support for various time-sensitive systems... 
    Internship
    Work at office
    Flexible hours

    Ellington Financial

    Old Greenwich, CT
    1 day ago
  • $105k - $145k

     ...all, we're backed by a culture of respect. We embrace authenticity and inspire people to thrive. About the role As our Software Engineer, you'll join the Content Delivery Engineering team (CDE) within NBCUniversal's Global Video Engineering organization in New... 
    Work at office
    Local area

    NBCUniversal

    Stamford, CT
    1 day ago
  •  ...in their field, offering specialized solutions and expert guidance tailored to their clients' needs. They are looking for a Software Engineer who will design, develop, and maintain high-quality software solutions that meet the needs of our client's users. This is an... 

    The Right Click, Inc.

    Stamford, CT
    5 days ago
  •  ...Software System Integration Engineer Working hours: Second Shift: 2PM-10 PM EST Test automation - Python and C++ Embedded is preferred (more from testing & quick bug fix perspective) Experience with one scripting language- Python, Bash, Perl, etc. Experience... 
    Afternoon shift

    Keylent Inc

    Wilton, CT
    2 days ago
  • $120k - $170k

     ...re backed by a culture of respect. We embrace authenticity and inspire people to thrive. About the role As our Senior Software Engineer, you'll join the Content Delivery Engineering team (CDE) within NBCUniversal's Global Video Engineering organization in New York... 
    Work at office
    Local area

    NBCUniversal

    Stamford, CT
    2 days ago
  • $118k - $178k

     ...for innovation and creating the best experience for job seekers. (*Comscore, Total Visits, March 2025) Day to Day As a Software Engineer III on the AI Gateway & Guardrails team at Indeed, you will own and drive the development of platform services that connect Indeed... 
    Work experience placement
    Local area

    Indeed

    Stamford, CT
    1 day ago
  •  ...reputation with the clients. Currently, we are looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data scientists, machine learning engineers for full time positions with clients. Who should apply? Recent... 
    Full time
    H1b

    SynergisticIT

    Stamford, CT
    1 day ago
  • $83.1k - $129.3k

     ...Job Description The Opportunity: We are looking for Versatile, curious, and energetic Software Engineers who embrace solving complex challenges on a global scale. As a Visa Software Engineer, you will be an integral part of a multi-functional development team inventing... 
    Work experience placement
    Work at office
    Local area
    Visa sponsorship
    Relocation package

    NBCUniversal

    Stamford, CT
    2 days ago
  •  ...platforms. - Evaluate cloud systems for alignment with enterprise architecture and governance standards, partnering with Cloud Engineers and Architects to support system suitability assessments and modernization efforts. - Support operational analysis across cloud... 
    Minimum wage
    Full time
    Contract work
    Temporary work
    Work experience placement

    Maximus

    Norwalk, CT
    1 day ago
  •  ...Agojob requisition id: R12715**The Company:**NorthMark Strategies is a leading investment firm, combining capital, innovation, and engineering to drive long-term value. From operating complex businesses to backing breakthrough technologies, our mission is to build... 
    Temporary work
    Work at office
    Flexible hours
    3 days per week

    NorthMark Strategies LLC

    Stamford, CT
    1 day ago
  • $140k - $200k

     ...seems to be working. We’re #1 in our category, and experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify’s product... 
    Remote work

    Speechify

    Stamford, CT
    2 days ago
  • $155.66k - $225.16k

     ...About the Team and Role: We’re hiring our first AI Automation Engineer to lead how we apply AI internally across the company. This is...  ...much as possible to automate your own process of creating this software Collaborate with teams across the business to understand... 
    Remote job
    Full time
    Shift work

    Quora

    Norwalk, CT
    1 day ago
  • $118.98k - $195.47k

     ...Lead Software Engineer As a Lead Software Engineer, you will develop and execute the key technology components of the Enterprise API Technology & Platform strategy and ensure alignment with Guardian's enterprise digital strategy. You will be an innovative software engineer... 
    Visa sponsorship
    Work visa
    3 days per week

    Guardian Life Insurance

    Stamford, CT
    4 days ago

Do you want to receive more vacancies?

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