Staff Software Engineer

  • Ritchie Bros.
  • Norwalk, Connecticut
  • Full Time

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 HTTP/API 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.
Job ID: 521921392
Originally Posted on: 5/21/2026

Want to find more Technology opportunities?

Check out the 165,505 verified Technology jobs on iHireTechnology