Senior Software Engineer
CAVA

Washington, District of Columbia

Posted in Hospitality and Catering


Job Info


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 somethingbig, 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.



More Hospitality and Catering jobs


Shaner Hotel
Sarasota, Florida
Posted about 5 hours ago

Shaner Hotel
Daytona Beach, Florida
Posted about 5 hours ago

Shaner Hotel
Hummelstown, Pennsylvania
Posted about 5 hours ago

Get Hired Faster

Subscribe to job alerts and upload your resume!

*By registering with our site, you agree to our
Terms and Privacy Policy.


Share diversity job

Senior Software Engineer is posted on all sites within our Diversity Job Network.


African American Job Search Logo
Hispanic Inclusion Jobs Logo
Asian Job Search Logo
Women Inclusion Jobs Logo
Diversity Inclusion Jobs Logo
Seniors to Work Logo
Black Inclusion Jobs Logo
Veteran Job Center Logo
LGBT Job Search Logo
Asian Inclusion Jobs Logo
Disabled Job Seekers Logo
Senior Inclusion Jobs Logo
Disability Inclusion Jobs Logo
US Diversity Job Search Logo
LGBTQ Inclusion Jobs Logo
Hispanic Job Exchange Logo