Principal Engineer - Global Business Application & Platform Services
About the role
The Principal Engineer and the Enterprise/Manufacturing Resource Planning (ERP/MRP) lead engineer at Costco Wholesale are responsible for the technical direction and development of critical systems. The Principal Engineer leads the development of a unified AI Platform as a Service, while the ERP/MRP lead engineer focuses on the modernization of core business applications.
Responsibilities
Lead the development and governance of the ERP/MRP Physical architecture
Design, develop, and implement core/common platforms and feature specific capabilities
Collaborate with cross-functional teams to ensure scalable and reliable solutions
Translate complex technical challenges into innovative solutions
Support off-hours work as required, including weekends, holidays, and 24/7 on-call responsibilities
Requirements
12+ years in Software Engineering, with at least 4 years in a Principal or Architect-level role
Experience leading technical workstreams, translating business problems into ERP/MRP architectures
5+ years specifically architecting ERP/MRP systems, with a proven track record of moving software projects into production at scale
Familiarity with microservices-based architecture patterns
Extensive experience in designing, developing, and implementing ERP/MRP platforms, preferably in a large retail or ERP/MRP product company
Strong proficiency in current technologies and languages
Experience with scalable cloud platforms (ex. Google Cloud and/or Azure) and related services such as serverless computing, containerization (Docker, Kubernetes), and infrastructure-as-code (Terraform, CloudFormation)
Proficient in using modern software development tools, version control systems (ex. Git), and continuous integration/continuous deployment (CI/CD) pipelines
Solid understanding of software engineering principles, design patterns, and best practices for building highly scalable and maintainable systems
Excellent problem-solving and analytical skills, with the ability to dissect complex technical challenges and propose innovative solutions
Strong communication and leadership abilities, with a proven track record of collaborating effectively in cross-functional teams and mentoring Engineers
Able to translate complex technical concepts for non-technical audiences
5+ years of experience developing within an agile methodology
Strong verbal and written communication skills and able to communicate to both technical and business audiences
Qualifications
Required 12+ years in Software Engineering, with at least 4 years in a Principal or Architect-level role
Experience leading technical workstreams, translating business problems into ERP/MRP architectures
5+ years specifically architecting ERP/MRP systems, with a proven track record of moving software projects into production at scale
Familiarity with microservices-based architecture patterns
Extensive experience in designing, developing, and implementing ERP/MRP platforms, preferably in a large retail or ERP/MRP product company
Strong proficiency in current technologies and languages
Experience with scalable cloud platforms (ex. Google Cloud and/or Azure) and related services such as serverless computing, containerization (Docker, Kubernetes), and infrastructure-as-code (Terraform, CloudFormation)
Proficient in using modern software development tools, version control systems (ex. Git), and continuous integration/continuous deployment (CI/CD) pipelines
Solid understanding of software engineering principles, design patterns, and best practices for building highly scalable and maintainable systems
Excellent problem-solving and analytical skills, with the ability to dissect complex technical challenges and propose innovative solutions
Strong communication and leadership abilities, with a proven track record of collaborating effectively in cross-functional teams and mentoring Engineers
Able to translate complex technical concepts for non-technical audiences
5+ years of experience developing within an agile methodology
Strong verbal and written communication skills and able to communicate to both technical and business audiences
Skills
Experience with microservices-based architecture patterns
Extensive experience in designing, developing, and implementing ERP/MRP platforms
Strong proficiency in current technologies and languages
Experience with scalable cloud platforms (ex. Google Cloud and/or Azure)
Proficient in using modern software development tools, version control systems (ex. Git), and continuous integration/continuous deployment (CI/CD) pipelines
Solid understanding of software engineering principles, design patterns, and best practices for building highly scalable and maintainable systems
Excellent problem-solving and analytical skills, with the ability to dissect complex technical challenges and propose innovative solutions
Strong communication and leadership abilities, with a proven track record of collaborating effectively in cross-functional teams and mentoring Engineers
Able to translate complex technical concepts for non-technical audiences
5+ years of experience developing within an agile methodology
Strong verbal and written communication skills and able to communicate to both technical and business audiences
Benefits
Paid time off
Health benefits - medical/dental/vision/hearing aid/pharmacy/behavioral health/employee assistance
Health care reimbursement account
Dependent care assistance plan
Short-term disability and long-term disability insurance
AD&D insurance
Life insurance
401(k)
Stock purchase plan to eligible employees
Pay
$160,000 - $230,000
Schedule
N/A