O'Reilly Auto Parts · 6 hours ago
Senior Principal 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 to design, build, and scale complex enterprise applications within the Java ecosystem. This role involves setting technical direction, mentoring senior engineers, and supporting high-scale platforms including MarTech and digital systems.
AutomotiveManufacturingRetailWholesale
Responsibilities
Define and evolve system architecture for large-scale, distributed, and microservices-based applications, including MarTech platforms
Lead the design and development of complex applications using Java, Spring Boot, and modern frontend frameworks such as Angular or React
Support MarTech capabilities such as campaign execution, personalization, content delivery, analytics, and customer data integration
Document “as-is” and “to-be” architectures and processes to support modernization and platform scalability
Drive engineering best practices around performance, reliability, security, and maintainability
Conduct and lead code reviews; mentor senior and staff engineers
Collaborate with product, marketing, and business partners to define technical roadmaps and manage technical debt
Design and support CI/CD pipelines and cloud-native deployments across AWS, Azure, or GCP
Develop and guide monitoring, alerting, and troubleshooting strategies for complex, high-traffic systems
Lead technical estimation, work breakdown, and prioritization efforts to support reliable delivery
Evaluate emerging technologies and conduct proofs of concept to inform long-term platform strategy
Act as a subject matter expert in Java-based enterprise systems
Qualification
Required
Expert understanding of the Software Development Life Cycle and enterprise application development
Strong architectural and problem-solving skills with the ability to influence technical direction across teams
Advanced experience with Java (8+), Spring Boot, REST APIs, and microservices
Experience with frontend technologies such as Angular or React
Experience with SQL and NoSQL databases, distributed systems, and messaging platforms
Hands-on experience with containerization and orchestration using Docker and Kubernetes/OpenShift
Proficiency with CI/CD tools and version control systems
Deep knowledge of cloud platforms and cloud-native application design
Strong communication skills and the ability to mentor and guide senior engineers
Bachelor's degree in Computer Science or a related field, or equivalent experience
10–15+ years of software engineering experience, including 3+ years in a senior, staff, or principal-level role
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
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 CompanyTotal Funding
$500M2024-08-19Post Ipo Debt· $500M
1993-04-23IPO
Recent News
bloomberglaw.com
2026-01-24
2026-01-20
2025-12-29
Company data provided by crunchbase