SIGN IN
Senior Principle Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

O'Reilly Auto Parts · 14 hours ago

Senior Principle Software Engineer

O'Reilly Auto Parts is a company with a proven track record of growth and stability, and they are seeking a Senior Principal Software Engineer. The role involves setting technical strategy, overseeing software development, and ensuring high-quality software solutions are delivered effectively.
RetailManufacturingAutomotiveWholesale
check
H1B Sponsor Likelynote

Responsibilities

Document complex "as is" and "to be" processes and describe the changes required to migrate to the "to be" capability to accurately record the changes required
Discuss and recommend complex or innovative technical developments to improve the quality of software solutions and supporting infrastructure to better meet users’ needs
Work effectively with cross-functional teams to conceptualize technology solutions, leveraging data to drive original design ideas and decisions
Lead in the development of the most-complex existing and new applications by analyzing and identifying areas for modification and improvement
Develop, automate, and perform complex testing and monitoring to diagnose and correct application functionality and/or performance issues; validate and interpret test data to verify that specifications are met and/or to identify remedial actions required to ensure suitability. Guides others in these processes
Ensure best practices around robust solution monitoring and alerting to proactively diagnose application performance or stability issues
Monitor, identify, and correct the most-complex software defects to maintain fully functioning applications software
Lead cross-functional teams in work breakdown and estimation of software development activities in order to develop and achieve software project delivery timelines; may provide resource staffing recommendations
Define and maintain a technical roadmap to facilitate application software development and ensure the development work is prioritized in line with business requirements
Oversee the ongoing integration activities to support overall solution delivery (i.e. construction, configuration, platform, system, application, product, service, etc.) and make prioritization recommendations in order to maximize value delivery
Explore and develop a detailed understanding of external developments or emerging issues and evaluate their potential impact on, or usefulness to, the organization
Act as subject matter expert in an area of technology, standards, and operations for the software engineering team. Maintain in-depth understanding of current and emerging industry best practices through continuing professional development, attending conferences, and reading specialist media

Qualification

Software Development Life CycleCloud ComputingObject-oriented developmentDatabase User InterfacesTechnical DocumentationProblem DiagnosisRequirements AnalysisProcess DocumentationTeam Leadership

Required

Understands and applies the Software Development Life Cycle (SDLC), including requirements analysis, design, development, testing, and maintenance, to effectively develop software that supports modelling activities
Plans, organizes, prioritizes and oversees activities to efficiently meet objectives
Assimilates and understands data and information from various sources in order to draw appropriate conclusions and make relevant recommendations
Understands business context, needs, rules, and architecture, as well as organizational structure, cultures, capabilities, and processes to document the current state of processes and the business
Leads team to envision and document the future state of processes and technology by identifying the solution scope, potential value of the future state, and the changes to the process, technology, organization infrastructure, and capabilities necessary to achieve the desired future state
Creates clear, comprehensive, effective, documentation and artifacts that convey complex technical concepts, using documentation tools to craft structured and visually appealing content that meets the intended purposes. Provides oversight and review of team's technical documentation
Develops software through use of programming languages, tools and platforms including: Object or component-oriented development, Database User Interfaces and Queries, Cloud Computing: Operates as a recognized expert to 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
Guides the team on installation, set up, configuration, and management of software and environments
Guides team to monitor, diagnose and fix problems with technology products
Bachelor's Degree in Computer Science or related field
Experienced practitioner able to deal with the majority of situations and to advise others (3 to 6 years)
Experience with general supervision of more junior colleagues (7 to 12 months)

Benefits

Competitive Wages & Paid Time Off
Stock Purchase Plan & 401k with Employer Contributions Starting Day One
Medical, Dental, & Vision Insurance with Optional Flexible Spending Account (FSA)
Team Member Health/Wellbeing Programs
Tuition Educational Assistance Programs
Opportunities for Career Growth

Company

O'Reilly Auto Parts

company-logo
O’Reilly Auto parts is a specialty retailer of automotive aftermarket parts, tools, supplies, equipment and accessories.

H1B Sponsorship

O'Reilly Auto Parts has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2024 (1)
2021 (2)

Funding

Current Stage
Public Company
Total Funding
$500M
2024-08-19Post Ipo Debt· $500M
1993-04-23IPO

Leadership Team

leader-logo
Brent Kirby
President
linkedin
leader-logo
Greg Johnson
Retired
linkedin
Company data provided by crunchbase