EngineerJobs.io
← Back to all jobs

Job Description

O’Reilly Automotive Stores is hiring a Sr Software Engineer to design, develop, test, and implement resilient software solutions with a high level of autonomy. In this onsite Colorado role, you will partner with product stakeholders to help deliver on the product roadmap while setting and mentoring engineering best practices.

What you’ll do

  • Document current (“as is”) and target (“to be”) processes, describing the changes needed to migrate to the “to be” capability so the required updates are captured accurately.
  • Review and recommend technical improvements to raise software quality and strengthen supporting infrastructure to better meet user needs.
  • Create multiple solution concepts and prototypes to support technical solution design.
  • Contribute to architecture decisions and help shape technical strategy.
  • Develop, automate, and run complex testing and monitoring to diagnose and correct application functionality and performance issues.
  • Validate and interpret test data to confirm specifications are met and to determine remedial actions when needed.
  • Implement comprehensive monitoring to diagnose application performance and stability issues.
  • Troubleshoot and resolve complex technical problems.
  • Collaborate with product owners, designers, and other engineers to define and deliver against product roadmaps.
  • Build work breakdown schedules and estimates to support software project delivery timelines.
  • Contribute to and maintain a technical roadmap to keep application software development aligned with business requirements and prioritization.
  • Support others in continuous integration activities such as sharing, testing, and building within established operational systems.
  • Track external developments and emerging issues, evaluate their potential impact, and assess usefulness to the organization.
  • Grow your capabilities through assessment and development planning activities, formal and informal training and coaching, and ongoing education.

Requirements

  • Apply the Software Development Life Cycle (SDLC), including requirements analysis, design, development, testing, and maintenance.
  • Plan, organize, prioritize, and oversee activities to meet objectives efficiently.
  • Assimilate data and information from multiple sources to make appropriate conclusions and recommendations.
  • Understand business context, needs, rules, and architecture, including documentation of current state for technology and operational processes.
  • Envision and document future-state processes and technology by defining solution scope and identifying required organizational, infrastructure, and capability changes.
  • Create clear, comprehensive documentation and artifacts that communicate complex technical concepts, including specifications and solution or architecture design.
  • Develop software using programming languages, tools, and platforms including object or component-oriented development.
  • Use database interfaces and queries.
  • Work with cloud computing capabilities to deploy and manage cloud-based infrastructure and services, typically without supervision and with the ability to provide technical guidance.
  • Design, execute, and report on system or service tests to verify applications function as specified in requirements.
  • Install, set up, configure, and manage software and environments.
  • Monitor systems, diagnose root cause, and remediate issues with technology solutions.
  • Bachelor’s Degree or Equivalent in Computer Science or related field.
  • Experienced practitioner able to handle most situations and advise others (3 to 6 years).
  • Basic experience coordinating the work of others (4 to 6 months).

Compensation

USD 94,012 - 156,686 per year

Benefits

  • Competitive Wages and Paid Time Off
  • Stock Purchase Plan and 401k with Employer Contributions starting day one
  • Medical, Dental, and Vision Insurance, with an optional Flexible Spending Account (FSA)
  • Team Member Health and Wellbeing Programs
  • Tuition Educational Assistance Programs
  • Opportunities for Career Growth

Location: Colorado (onsite)

Similar Jobs