Principal Engineer
- Job Number: R22_0000001579
-
Location:
Louisville,KY
- Posted Date: 6/24/2022
THIS IS A CORPORATE POSITION
Papa Johns is seeking an experienced, software engineer/architect to join our IDS team supporting eCommerce and cloud technologies.
As a Principal Software Engineer, you will ultimately be responsible for driving initiatives from inception to completion through the entire software lifecycle including design, development, testing, and launch. You will lead other team members and ensure projects are delivered on time, within budget, and with quality.
Responsibilities:
Provide technical leadership to other software engineers, analysts, vendors and SDETs
Collaborate with 3rd parties on technical solutions and integration
Demonstrate expertise around modern cloud native design, microservices, and software development
Collaborates with Enterprise Architects to create meaningful architecture diagrams
Contributes to enterprise-wide tools to drive automation and engineering empowerment
Defines service level objectives to measure their reliability in production
Design for automation of CI/CD pipelines, testing, monitoring, and security
Create highly resilient systems that scale
Create foundational code elements that can be reused
Works with other engineering teams to create API specifications and contracts for shared data
Proactively reviews the performance and capacity of all aspects of production: code, infrastructure, data, and message processing
Provide estimates for software projects
Support and Enablement:
Lead and encourage cross-team collaboration
Build and grow the skillsets of the more junior engineers
Provides application support for software running in production (as needed)
Works with vendors and open-source community to help identify and implement feature enhancements in software products
Conducts technical interviews of job applicants and contractors to evaluate their skills
Action oriented and ready to take on new opportunities and tough challenges with a sense of urgency, high energy, and enthusiasm
Consistently achieve results, even under tough circumstances
Education, Experience, Skills:
10+ years experience in software development and engineering
3+ years technical leadership experience
3+ years building large scale cloud native applications
Demonstrates team leader abilities with a proven record of successful delivery of products
Proficient in a cloud computing platform and the associated automation patterns they provide (preferably Google Cloud and Kubernetes)
Proficient in modern microservice-based architectures and methodologies
Proficient in production systems design including Scalability, High Availability, Disaster Recovery, Performance, Efficiency, and Security
Proficient in Object-Oriented programming such as Java/SpringBoot
Proficient in Messaging technologies such as JMS and Pub/Sub
Proficient in Relational Database and NoSQL technologies
Experience with Logging Analytics tools like Splunk, Kibana/ELK
Experience with continuous integration / continuous deployment – CI/CD
Strong communication skills both verbal and written
It is the policy of Papa John’s to provide equal employment opportunities for all applicants and team members without regard to race, color, religion, sex, age, marital status or civil partnership, national or ethnic origin, pregnancy or maternity, veteran status, uniformed service (as defined by 10 U.S.C. §101 (a)(5)), protected disability status, genetic information, sexual orientation, gender identity, gender reassignment, or gender expression, or any other characteristic protected by statute or law.