Staff Software Engineer

Posted 2 Days Ago
2 Locations
Remote or Hybrid
100K-180K Annually
Expert/Leader
Marketing Tech
The Role
Lead the development team to enhance administrative tools, manage full stack web experiences, resolve performance issues, and mentor other developers.
Summary Generated by Built In

The Staff Software Engineer is responsible for leading the team that supports and enhances the code base used for company’s administrative and reporting tools. Responsible for all development practices for the web and services (integration) platform. Lead the implementation of the full stack web experience. Work closely with UX/UI department in leading the technical vision for our products. Collaborate with designers, product managers, and developers to deliver compelling and efficient tools/products. Identify and resolve performance and scalability issues. Lead, coach and train a team of full stack developers.

Responsibilities
  • Architect, design and implement highly efficient and scalable applications, with robust observability and monitoring solutions 
  • Proactively monitor and analyze system performance, identifying and addressing bottlenecks and potential issues before they impact users
  • Refactor and modernize of the legacy codebase improving maintainability
  • Responsible for provisioning application infrastructure from code
  • Work as on-call support to troubleshoot production issues and provide resolution.
  • Responsible for solving complex scalability, platform, and integration problems.
  • Mentor and provide technical leadership to other engineers in the team
  • Lead technical design sessions, creating detailed system diagrams and documentation that guide development teams
Qualifications
  • Should be proficient in both application development, application support and maintenance of production systems.
  • Minimum 10-15 years of application design and development experience
  • Expert level knowledge and experience with Java 17 and above
  • Expert level knowledge and experience with Spring Framework
  • Expert knowledge and experience of developing and consuming Web Services using REST.
  • Expert knowledge with Spring boot micro-services, API development and API security.
  • Experience working with implementing API authorization using IDaaS providers such as Auth0, Azure AD, AWS Cognito
  • Experience working in relational databases: Postgres/MySQL
  • Experience writing unit and integration test, preferred Junit, Mockito.
  • Experience designing and implementing CI/CD pipelines.
  • Experience of working on Kafka or similar messaging system
  • Experience in provisioning Infrastructure-as-code
  • Proven ability to integrate observability tools and telemetry standards such as OpenTelemetry.
  • Excellent problem-solving, communication, and collaboration skills
  • Preferred Skills:
    • Experience with Agile Scrum
    • Experience with TDD and Pair Programming
    • Experience with modern CI/CD tools and deployment pipelines
    • Experience with Git/Github
    • Experience with AWS
    • Experience with containerization tools like Docker, Kubernetes, Helm
    • Experience with Full stack development using HTML5, JavaScript, TypeScript, React
    • Hands-on experience with OpenTelemetry is highly desired

Top Skills

AWS
Ci/Cd
Docker
HTML5
Infrastructure-As-Code
Java 17
JavaScript
Junit
Kafka
Kubernetes
Mockito
MySQL
Opentelemetry
Postgres
React
Rest
Spring Boot
Spring Framework
Typescript
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
Pleasanton, CA
2,445 Employees
Year Founded: 1999

What We Do

Established in 1958, Ritchie Bros. (NYSE and TSX: RBA) is a global asset management and disposition company, offering customers end-to-end solutions for buying and selling used heavy equipment, trucks and other assets. Operating in a multitude of sectors, including construction, transportation, agriculture, energy, oil and gas, mining, and forestry, the company’s selling channels include: Ritchie Bros. Auctioneers, the world’s largest industrial auctioneer offers live auction events with online bidding; IronPlanet, an online marketplace with featured weekly auctions and providing its exclusive IronClad Assurance® equipment condition certification; MarketplaceE, an online marketplace offering multiple price and timing options; Mascus, a leading European online equipment listing service; and Ritchie Bros. Private Treaty, offering privately negotiated sales.

The company also offers sector-specific solutions including GovPlanet, TruckPlanet, Kruse Energy Auctioneers, and Cat® auctions, plus equipment financing and leasing through Ritchie Bros. Financial Services. For more information about the unprecedented choice provided by Ritchie Bros., visit RitchieBros.com.

Similar Jobs

Coinbase Logo Coinbase

Staff Software Engineer

Artificial Intelligence • Blockchain • Fintech • Financial Services • Cryptocurrency • NFT • Web3
Easy Apply
Remote
USA
4700 Employees
254K-299K Annually

Coinbase Logo Coinbase

Staff Software Engineer

Artificial Intelligence • Blockchain • Fintech • Financial Services • Cryptocurrency • NFT • Web3
Easy Apply
Remote
USA
4700 Employees
218K-257K Annually

Zocdoc Logo Zocdoc

Staff Software Engineer

Healthtech • Information Technology • Software • Telehealth
Easy Apply
Remote or Hybrid
New York, NY, USA
900 Employees
180K-275K Annually

Zocdoc Logo Zocdoc

Staff Software Engineer

Healthtech • Information Technology • Software • Telehealth
Easy Apply
Remote or Hybrid
New York, NY, USA
900 Employees
180K-275K Annually

Similar Companies Hiring

Scrunch  Thumbnail
Artificial Intelligence • Information Technology • Marketing Tech • Software • SEO
Salt Lake City, Utah
ClickMint Thumbnail
Marketing Tech • Generative AI • eCommerce • AdTech
Malibu, CA
9 Employees
PRIMA Thumbnail
Travel • Software • Marketing Tech • Hospitality • eCommerce
US
15 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account