San Diego, CA, US
50 days ago
ENGINEERING LEAD (07.25)

Responsible for leading software development initiatives for Jack in the Box by providing hands-on technical guidance and fostering innovation across key projects. This role's primary focus is leading and empowering engineers in guiding the design, development, and delivery of high quality software solutions, collaborating with cross functional teams to ensure technical excellence. Works in a highly collaborative environment focused on delivering high-quality software, which may include pair programming with teammates. Actively contributes code, participates in architectural and design decisions, and conducts regular code reviews. Leads production support of digital products responding as needed to incidents as part of an on-call rotation.


KEY DUTIES/RESPONSIBILITIES:

Lead use case and user needs analysis when considering new design choices

Perform code reviews and provide feedback and guidance to software engineers

Lead incident response activities for customer impacting production incidents

Produce root cause analysis documents and provide recommendations for system improvements based on past incidents

Ensure applications are developed in ways that align with architectural standards and enable strong observability and ease of troubleshooting

Communicate technical challenges and resolutions effectively across multidisciplinary teams

Participate in and encourage CI/CD and DevOps best practices across teams including team and demonstrating capabilities to teams in other departments

Review and ensure automated unit and integration tests are included with each new feature as it is developed

Coordinate with vendors and contractor development teams to ensure cohesive products are being developed during large initiatives

Participate in design sessions with architects and others on the best ways to implement new features and solutions

Document existing and new solutions to aid support activities and empower front line support teams such as our guest relations and restaurant technology support teams

Perform other related duties, tasks and responsibilities as required, assigned and directed


QUALIFICATIONS:

Education - Bachelor’s degree in Computer Science, MIS, Engineering, technology or related discipline, or equivalent professional experience

Experience

5+ years of experience in object-oriented programming, with proficiency in languages such as C#, Java, Kotlin, Python, or TypeScript

3+ years of experience leading the development of integrations with third-party SaaS platforms, utilizing APIs and middleware to support scalable, reliable solutions

3+ years of experience in software development on AWS, utilizing cloud services (e.g., SQS, SNS, Lambda) to build and integrate robust applications

3+ years of experience providing technical leadership in software development, shaping architectural decisions and guiding teams, not requiring formal management experience

3+ years of experience supporting production systems, resolving operational issues, and documenting root cause analyses to improve system reliability


Skills/Knowledge/Abilities

Strong Object Oriented Programming skills

Excellent troubleshooting skills including using logs, testing, and other means to determine root cause

The ability to mentor engineers providing them feedback, guidance, and encouragement

Strong written communication skills, especially around writing troubleshooting and development documents

Strong CI/CD experience with automated pipelines using a system similar to Jenkins, Circle CI, Azure Devops, etc.

Experience with Terraform or a similar infrastructure as code tool, especially for deploying code on AWS

Experience with monitoring and observability platforms such as Sumologic, Splunk, and DataDog

Strong testing skills, especially around automated testing including third party API’s

The ability to develop a testing strategy for a new feature to ensure its quality upon release

Proficient knowledge of MS Office Suite (Word, Excel and Outlook)

Demonstrated integrity and ethical behavior


PHYSICAL REQUIREMENTS - Ability to speak/hear clearly in person and on the telephone. Ability to operate a computer, i.e., desktop, laptop, tablet, etc.


REASONABLE ACCOMMODATION:

Jack in the Box Inc. and its affiliates will make reasonable accommodations to allow a qualified individual with a disability to enjoy equal employment opportunities and to perform the essential functions of the job. This position description should be applied accordingly. This description of duties is not intended to be all-inclusive or to limit management’s discretion to assign other duties or responsibilities as necessary.


Jack in the Box Inc. offers a competitive salary and Total Rewards package that includes: medical, dental, vision, Health Savings Account (HSA), Flexible Spending Account (FSA), Life and Disability Plans, 401(k) plan with company match, Legal Plan, Pet Insurance, Tuition Reimbursement, and Employee Assistance Program.


Our culture is fun and innovative – ‘Work Happy’ with us!


The range for this position is $156,100 - $218,500 and is based on an employee located at our corporate headquarters in San Diego. If the candidate is hired in a different city to work remote, we may apply a geographic pay differential based on the cost of labor in the market in which the employee resides.


Por favor confirme su dirección de correo electrónico: Send Email