Company Profile:
At CAVA we make it deliciously simple to eat well and feel good every
day. We are guided by a Mediterranean heritage that’s been
perfecting how to eat and live for four thousand years. We prioritize
authenticity, curiosity and the pursuit of excellence in everything we do. We
are working towards something big, together.
We foster a culture built on five core
values:
- Generosity First, Always:
We lead with kindness. Our best work happens when we act
in service of others.
- Constant
Curiosity: We are eager to learn, grow, and explore beyond the
obvious.
- Act
with Agility: We welcome change; it’s the only constant. We embrace,
adjust, adapt.
- Passion
for Positivity: We greet each day with warmth and possibility.
- Collective
Ambition: We have high aspirations that are achieved when we work
together with a shared purpose.
Sr Software Engineer, Digital Engineering
As a Sr Software Engineer at CAVA, you will be responsible
to design and build a reliable and resilient backend system that powers our
platform. This role also requires a combination of technical expertise,
strategic thinking, and effective communication to ensure the successful design
and implementation of software solutions that align with business goals.
What
You’ll Do:
- Design
and develop software applications, systems, or features based on project
requirements.
- Collaborate
with cross-functional scrum team to understand project goals and deliver
high-quality software solutions.
- Troubleshoot
issues in software, identifying and fixing bugs or performance
bottlenecks.
- Implement
software design patterns and best practices to ensure code quality and
scalability.
- Conduct
code reviews and provide constructive feedback to peers to maintain codebase
quality.
- Stay
updated with the latest industry trends and technologies, apply them to improve
software development processes.
- Document
code, architecture, and technical specifications for reference and future
maintenance.
- Test
software components and systems, including unit testing, integration testing,
system testing and end-to-end testing.
- Optimize
and refactor code for performance improvements to ensure efficiency,
responsiveness and codebase maintainability.
- Provide
technical support and assistance to resolve issues reported by end-users.
- Maintain
version control using tools like Git to track changes in the codebase.
- Ensure
security and data protection measures are implemented within software
applications.
- Adhere to
coding standards and follow software development best practices.
- Contribute
to the entire software development lifecycle, from initial concept and design
to deployment and ongoing maintenance.
- Abide by policies and procedures that
support the service mindset
- Manage timeline expectations within and
across teams, deliver on our responsibilities accordingly
- Earn the trust of Team Members and
Managers by consistently embracing CAVA’s values
- Show discipline in bringing consistent
performance, communication, and attitude to the job every day
- Actively contribute to your department
in order to complete tasks and meet company goals
- Recognize the emotional stake each Team
Member has in personal and organizational success of this business
The Qualifications:
- Minimum
of 5 years of working experience in backend software engineering for
digital solutions.
- 4+
years Typescript experience
- 4+
years of SOA experience, ideally in backend distributed system and API design,
development, and delivery
- Extensive use of Typescript, NodeJS and AWS
Lambda to write high quality software code and unit tests to meet critical
business requirements
- Experience working with heterogeneous
databases and data stores (Postgres, DynamoDB, Redis, ElasticSearch, etc)
- Demonstrated proficiency with designing well
architecture software systems and modules that support new technology or
improve capability/performance of existing functionality
- Ability to decompose functional requirements
into well-defined tasks while balancing quality, quantity, and complexity in
work output
- Have excellent communication skills and be a
mentor and role model to less experienced developers
- Documentation and Knowledge Transition:
Collaborate with cross-functional teams, documenting configurations, processes,
and procedures related to AWS infrastructure and services
- Work independently, be
self-motivated, and be engaged.
- Communicate effectively, both
technically and generally.
- Show strong analytical problem
solving and decision-making skills.
- Occasional
Travel Required
Physical Requirements:
- Ability
to maintain stationary position to be able to operate a computer and other
office equipment
- Must
be able to identify, analyze and assess details
- For
certain positions, must be able to occasionally move or transport items up to
50 pounds
- Ability
to communicate with others and exchange information accurately and effectively
- Constantly
positions self and move about to support ordinary restaurant or food production
support or office operations, as applicable
- Ability
to work in a constant state of alertness and in a safe manner
What
we offer:
- Competitive
salary, plus bonus and long-term incentives*
- Early
Wage Access!*
- Unlimited
PTO, paid parental leave, plus paid opportunities to give back to the community
- Health,
Dental, Vision, Telemedicine, Pet Insurance plus more!
- 401k
enrollment with CAVA contribution
- Company-paid
STD, LTD, Life and AD&D coverage for salaried positions*
- Free
CAVA food
- Casual
work environment
- The opportunity to be on the ground floor
of a rapidly growing brand
*Indicates qualifying eligible positions
only
CAVA
– Joining “A culture, not a concept”
This job description is not intended to be a
comprehensive list of all the duties and responsibilities of the position and
such duties and responsibilities may change without notice.
As
an equal opportunity employer, CAVA considers applicants for all positions
without regard to race, color, sex, religion, national origin, disability, age,
height, weight, marital status, sexual orientation, familial status, genetic
information or any other characteristic or protected classes as defined by
federal, state, or local law.