Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

O'Reilly Auto Parts Logo

Software Engineer I

O'Reilly Auto Parts

$93,600 - $140,400
Sep 16, 2025
CO, US
Apply Now

O'Reilly Auto Parts is looking to solve the problem of designing, developing, testing, and implementing software solutions to meet users' needs and improve the quality of software solutions and supporting infrastructure.

Requirements

  • Understands and applies the Software Development Life Cycle (SDLC), including requirements analysis, design, development, testing, and maintenance
  • Develops software through use of programming languages, tools and platforms including: Object or component-oriented development
  • Database Interfaces and Queries
  • Cloud Computing: understand, deploy, and manage cloud-based infrastructure and services
  • Designs, executes and reports on systems/service tests to ensure that an application functions as specified in the requirements
  • Installs, sets up, configures, and manages software and environments
  • Monitors, diagnoses root-cause, and remediates issues with technology solutions

Responsibilities

  • Support and contribute to the documentation of 'as is' and 'to be' processes and describe the changes required to migrate to the 'to be' capability
  • Research and suggest technical developments to improve the quality of the software solutions and supporting infrastructure
  • Support software development lifecycle by performing prescribed design activities using existing procedures
  • Contribute to the development of existing and new applications by analyzing and identifying areas for modification and improvement
  • Write clean, well-documented, and efficient code in accordance with established coding standards
  • Develop and execute specified range of IT quality and performance testing to verify that software specifications are met
  • Assist with the deployment and monitoring of software applications

Other

  • Bachelor's Degree in Computer Science or related field
  • Sound experience and understanding of straightforward procedures or systems (7 to 12 months)
  • Very limited managerial experience (0 to 3 months)
  • Ability to work effectively with cross-functional teams
  • Strong communication and collaboration skills