SR SOFTWARE ENGINEER
Company: Jack in the Box
Location: San Diego
Posted on: April 23, 2024
|
|
Job Description:
Responsible for writing high quality performant software across
the technologies that drive Jack's guest facing experiences and
implementing CI/CD, Infrastructure as Code, as well as Unit and
Integration tests. Will mentor other engineers giving them support
and advice and helping them succeed. Will also participate in
production response activities helping to resolve bugs and
outages.
KEY DUTIES/RESPONSIBILITIES:
Analyzes the needs of users. Designs, tests, and develops the
software to meet those needs.
Recommends upgrades for existing systems and programs.
Develops separate elements of a software that work well in the
program as a whole.
Creates various diagrams, flowcharts and models that illustrate the
type of code needed for other engineers.
Ensures continued functionality of a program during maintenance and
testing of software.
Documents each aspect of a system or application as a reference for
future upgrades and maintenance.
Revisits the development process to fix bugs or address client or
consumer concerns.
Participates in design sessions with architecture to create
alignment on solution design.
Participates in daily standup and other agile ceremony
activities.
Participates in incident response work helping to resolve
production issues in real time.
Applies modern software development best practices, pattern, and
agile engineering techniques.
Implements features within codebase in alignment with agreed upon
designs.
Performs code reviews to ensure quality, cost effectiveness, and
performance of code.
Performs other related duties, tasks and responsibilities as
required, assigned and directed.
QUALIFICATIONS:
Education: Bachelor's degree in Computer Science, MIS, engineering
related field, or equivalent work experience.
Experience:
2+ years of experience with web client-side application
frameworks
4+ years of experience with service oriented architecture (SOA) or
RESTful web services
3+ year of experience working with AWS Cloud based solutions, or
similar cloud based solutions.
Enterprise Technology
7+ years of experience developing object oriented programming
solutions
3+ years of experience with integrating systems
3+ years experience in a technical leadership role
Experience with Restaurant front of house and/or back of house
systems a plus
Skills/Knowledge/Abilities:
Technical Skills
Expert development framework and method skills
Strong sql and nosql database concepts skills
Strong Object Oriented programming skills (Example: Java,
Typescript+, NodeJS, Kotlin + quarkus, and/or C#)
Moderate Infrastructure as code (IaC) skills
Moderate CI/CD system skills (Circle CI, Jenkins, etc.)
Expert troubleshooting skills (logs, testing, root cause
analysis)
Strong Visio, Data Modeling, Function Modeling, and Process Flow
Diagrams skills
Strong integration and unit testing frameworks skills Moderate
monitoring and observability platform skills (datadog) Business
Skills
Excellent oral and written communication skills
Excellent interpersonal and organizational skills
Experience with technical writing and configuration management
Ability to effectively test and document own work
Ability to juggle multiple projects, tasks, and deadlines
Anticipate business needs and communicate/pitch new ideas
Comfortable working in an agile environment
Ability to participate, hands-on, across many phases of the SDLC
(Business Analysis, IT Project Management, Systems Architecture,
Systems Design, Software Development, and QA Testing)
Ability to teach and mentor across the IT organization
PHYSICAL REQUIREMENTS: Ability to speak/hear clearly in person and
on the telephone and ability to operate a computer (desktop,
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 $113,100 - $161,100 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 will
apply a geographic pay differential based on the cost of labor in
the market in which the employee resides.
Keywords: Jack in the Box, La Mesa , SR SOFTWARE ENGINEER, IT / Software / Systems , San Diego, California
Click
here to apply!
|