Software Engineer
Ritchie Bros.
Job Description About the Role As an Intermediate Software Engineer, you will be a core contributor to our proprietary e-commerce software platform - the system our customers trust every day. You will work within a collaborative, cross-functional engineering team, taking ownership of features and services across our microservices architecture, from design through deployment and operation. We're looking for engineers who are curious, pragmatic, and comfortable navigating a large, evolving codebase - and who embrace modern AI-assisted development practices to move faster and smarter. Responsibilities
- Take ownership of components within our microservices architecture - design, develop, enhance, and maintain them with quality and reliability in mind.
- Translate business and product requirements (sometimes ambiguous) into clean, well-structured technical solutions.
- Estimate work effort and contribute meaningfully to project planning and delivery timelines.
- Dive into a large, multi-service codebase quickly - comprehend existing patterns and begin contributing in a short ramp-up period.
- Collaborate with engineers across teams to identify gaps, surface risks early, and drive technical decisions to resolution.
- Write unit and integration tests; uphold code quality standards through code reviews and automation.
- Support production systems and assist our 3-tier support staff when incidents arise.
- Proactively use AI developer tools (e.g., GitHub Copilot, Claude, Cursor) to accelerate development, improve code quality, and reduce repetitive work.
- Perform other duties as assigned.
- 3-5+ years of professional software development experience in a multi-team environment.
- .NET Framework / .NET Core / C# - developing APIs, services, and back-end business logic.
- React - Understanding & hands on component-driven front-end applications.
- Cloud - Microsoft Azure - working knowledge of Azure services (App Services, Azure SQL, Storage, Service Bus, or equivalent).
- Databases - proficiency with SQL Server and/or PostgreSQL ; experience with schema design, query optimization, and performance tuning.
- RESTful API design - building and consuming well-structured, versioned APIs.
- Solid understanding of Agile / Scrum practices and the full software development lifecycle.
- Containers - hands-on experience with Docker ; familiarity with container orchestration concepts.
- Demonstrated use of AI-assisted development tools (GitHub Copilot, Claude, Cursor, or similar) as part of everyday engineering workflow.
- Ability to learn and adapt to newer patterns and technologies as the landscape evolves.
- Experience with CI/CD pipelines (Azure DevOps, GitHub Actions).
- Familiarity with Kubernetes or Azure Container Apps.
- Exposure to event-driven architecture or message brokers (e.g., Azure Service Bus, Kafka).
- You take ownership - you don't wait for perfect requirements before making progress.
- You communicate clearly with both technical and non-technical stakeholders.
- You care about the quality of your work, not just getting it done.
- You're comfortable with ambiguity and know when to escalate vs. self-solve.
- You're genuinely curious about emerging tools and technologies, including AI, and look for ways to apply them practically.
Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Software Engineer in Westchester, IL vacancy
- ...Position: Software Engineer Location: Oakbrook, IL (Hybrid) ⏳ Duration: 2+ years Client : CNH Must have skills: C/C++ QT QML Job Description We are seeking a talented Software Engineer to join our team responsible for developing electronic...SuggestedCasual workLocal area
- ...Short Term Disability insurance Life insurance $25,000 Paid by employer PTO 2 weeks 10 and half Holidays Job Title: Software Engineer Job Overview: We are seeking a Python Senior Software Engineers to build and maintain intelligent automation solutions...SuggestedTemporary workFor contractorsWork at officeRemote workVisa sponsorshipFlexible hours
$86.63k - $132.83k
...Software Engineer II Innovation. Sustainability. Productivity. This is how we are Breaking New Ground in our mission to sustainably advance the noble work of farmers and builders everywhere. With a growing global population and increased demands on resources, our products...SuggestedWork experience placementFlexible hours$110k - $126k
*Description* TEKsystems is seeking a Software Engineer to help one of our clients in the Western suburbs of Chicago. This is a full time role and needs react and .net core experience. *Additional Skills & Qualifications* Bachelor's degree in Computer Science or...SuggestedPermanent employmentFull timeWork experience placement$60k - $65k
Elmhurst University is seeking a qualified professional for the role of Advancement Services Specialist. This position involves the administration of Raiser’s Edge NXT, improvement of CRM workflows, and development of user guides. Ideal candidates will have a Bachelor’s...Suggested- ...Senior Software Engineer FEV North America, Inc. is seeking a Senior Software Engineer responsible for leading software development projects, designing and implementing solutions, and ensuring code quality. Contribute to technical strategy and collaborate with cross...
$126k - $190k
...Posting Type Remote/Hybrid Job Overview Discovery Team As a Senior Software Engineer on the Discovery team, you will design, build, and operate the next generation of AI-driven, scalable, high-performance systems that process large volumes of data. You’...Remote workHome office- ...match 100% for the first 4% contributed. Employees will also receive 15 days of PTO each year. Job Description Senior .NET Backend Engineer - Microservices & Azure Role Summary We are looking for a skilled .NET Backend Engineer to design, build, and modernize backend...Full time
$112.71k - $183.14k
...data is created, managed, and delivered for Caterpillar and dealers when quoting rebuilds, maintenance, and repairs. As a Senior Software Engineer on the CAT Digital - Global Services Application Team, you will help develop a centralized customer hub in partnership with...Part timeCasual workWork at officeWorldwideRelocation packageFlexible hours$82.08k - $193.44k
...role is an experienced professional with a strong background in software development. Role Summary We are looking for an... ...and solutions leveraging strengths from strategy and design to engineering, all fueled by its market leading capabilities in AI, generative...Full timeLocal area- ...Full Stack Software Engineer Chicago, Illinois, United States Job Description Are you passionate about leveraging your coding skills to make a significant impact in the healthcare sector? Do you believe in the power of data and medical research to transform patient...
- ...About the job: Software Engineer – SaaS Platform How often do you get the chance to make a global impact developing the latest AI inside of the “built world”? Reconstruct's Visual Command Center (VCC) uses AI and Machine Learning inside of computer vision to track the...Full timeWork at office
$70 - $80 per hour
...Full Stack Software Engineer Location: Chicago, Illinois (Hybrid) Employment Type: Contract Duration : 12 month contract w/extension Role Overview We are seeking a Full Stack Software Engineer to join a global digital and technology organization. This...Hourly payFull timeContract work- ...Full Stack Software Engineer Location: Chicago IL, USA At Fize, we rely on our dynamic team of engineers to solve the many challenges and puzzles that come with our rapidly evolving technical stack. We're looking for a software engineer with full-stack (could...Work experience placement
$106.9k - $147k
...Become a part of our caring community The Senior Full Stack Engineer Performs software engineering activities in all layers of the stack, from setting up the database to programming in the back-end and the appearance at the front-end. The Senior Full Stack Engineer...Full timeTemporary workApprenticeshipWork at officeRemote workWork from homeHome office$79.31k - $118.97k
Join to apply for the Software Engineer (iOS) role at RB Global Inc. Join to apply for the Software Engineer (iOS) role at RB Global Inc. This range is provided by RB Global Inc.. Your actual pay will be based on your skills and experience — talk with your recruiter to...Full timeInternshipLocal area$112.9k - $188.1k
...benefit to stakeholders. You will report to the Product Engineering Manager and can be based in Lake Forest or Chicago, IL on a hybrid... ...teams to effectively apply agentic AI tooling across software development, CI/CD, and engineering process improvement initiatives...Full timeWork experience placementLocal areaRemote work- ...Position: Senior Full Stack Software Engineer Location: Chicago, IL (Hybrid onsite 3 days/week) Duration: 4+ Months (Possible extension) PURPOSE: Senior Full Stack Software Engineer joining the Global Digital and Technology organization, working on new, innovative...Hourly payFull timeTemporary work3 days per week
- ...for a hands-on, tech savvy, passionate, driven Senior Full Stack Engineer who want to be part of energetic and growing innovative team.... ...~7-8 years of experience in Full Stack development of cloud software solutions ~6+ years of experience with C++ and/or Java...
- ...Senior Full Stack Software Engineer | Chicago, Illinois, United States Senior Full Stack Software Engineer (Python/Java/React/AWS) - Remote (US, CST Hours) - 12 Month Contract About the Role Join a dynamic, forward-thinking engineering team as a Senior Full Stack Software...Long term contractContract workRemote work
$200k - $250k
...technologists who architect, build and maintain our world-class trading platform. From optimizing our core trading engine to building custom hardware, we leverage software & hardware engineering, data science and research, to deliver the infrastructure and tools that drive our...Full time$2,400 per month
...Description We’re seeking an experienced Software Engineer to maintain, enhance, and modernize a suite of .NET-based applications while developing new cross-platform, mobile, and distributed systems. This role bridges legacy modernization with next-generation engineering...Full time- ...configuration of new development tools. Setting guidelines, auditing, and compliance of supported tools.. Typical Day As a Software Engineer you will contribute to design, development, testing and deployment of software systems and/or applications. â¢...Full timeShift workWeekend work
$75k - $95k
...Description Software Engineer Reports To: Manager, Software Engineering BAI and RMA have come together as ProSight Financial Association, a leading industry organization whose purpose is to empower financial services leaders to strengthen and advance our...Full timeWork at officeRemote workFlexible hours$86.25k - $115k
...working in complex, distributed environments. This role involves collaborating with cross-functional teams to deliver high-quality software solutions that support critical business operations and drive digital transformation initiatives. Key Responsibilities...- ...around the world. Role Overview Bitnomial is hiring an engineer to design and own core services across the exchange and clearing... ...Core Requirements Engineering Fundamentals Strong software engineering skills in a compiled, statically typed language (Haskell...Full timeWorldwide
- ...working with an aggressively growing organization that provides a leading AI-driven conversation intelligence platform. As a Software Engineer, you will play a key role within the development team crafting and building custom solutions and extending the capabilities of...Full time
- ...Active participation in the design and implementation of our software solutions – we use our experience to help translate client requirements... ...Requirements: ~ Bachelor’s degree (Computer Science or Engineering) or related experience ~2 - 4 years of experience developing...Full timeSummer workCasual workRemote workHome officeFlexible hours
- ...Current Job Opening : Software Engineer Job Duties: Develop and maintain high-performance and low-latency software systems for model calculation and data analysis, algorithmic trading, risk and pnl management. Design, optimize and maintain databases storing critical...Full timeInternship
$200k - $275k
...experience for our clients. By combining highly-skilled product and engineering talent with seasoned finance professionals, we’re building the... ...markets. The Role: We are seeking an Experienced Software Engineer to join our Algorithmic Execution Services team,...Full timeWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
Related searches
- cybersecurity software engineer Westchester, IL
- software engineer healthcare Westchester, IL
- startup software engineer Westchester, IL
- software developer positions Westchester, IL
- software engineer amazon Westchester, IL
- information technology software engineer Westchester, IL
- ngo software engineer Westchester, IL
- consulting software engineer Westchester, IL
- software developer fintech Westchester, IL
- entry level software sales Westchester, IL


