Senior Software Engineer, Marketing Automation

olo
US
Remote
Full-time

What You'll Do

  • Design and build reliable but simple solutions to complex problems at scale.
  • Plan, architect, and build the next generation of restaurant marketing tools from the frontend to backend.
  • Own the code and services you deploy, observe performance, and identify emerging problems.
  • Assess and resolve production incidents that arise in the components your team manages.
  • Help us scale to the next level of growth and reliability as we continue to onboard enterprise clients.
  • Mentor and guide other team members in best practices around distributed systems, code architecture, etc.
  • Look for diverse perspectives, and challenge business and technical assumptions.
  • Provide constructive criticism in a way that builds the team's overall strength.
  • Satisfy commitments in a timely manner.

What We'll Expect From You

  • 6+ years on-the-job development experience
  • Strong experience with any of or similar : , , Typescript, Postgres, Elasticsearch, Redis, Microservices, distributed messaging systems, Kubernetes, Helm, CI / CD, etc.
  • Experience with architecting and developing end-to-end flows in a distributed / microservices application architecture
  • Experience developing for highly available and horizontally scalable SaaS platforms
  • Experience writing unit tests and testable code, and working under distributed version control.
  • Bias for whole team quality, vs throwing code over the wall to see if it works.
  • Bias for working in a highly collaborative team environment
  • Empathy for customer needs and excellent communication of your understanding
  • A product-minded approach to solving difficult problems.
  • Legal right to work in the
  • 30+ days ago
Related jobs
Promoted
Northwell Health
Melville, New York
Remote

Explore careers in data engineering, IT security, informatics, project management, software engineering, and more. Leads team members to provide direct input to the overall engineering process and to team meetings. Guides team members to provide direct input to the overall engineering process and to...

Promoted
Smartsheet
Bellevue, Washington
Remote

Lead code reviews and architectural discussions as you work with other software engineers and product managers. You will join a team of 5 engineers to recreate new experiences and new services to manage update and approval requests, as well as other prompts to action. You will report to our Director...

Promoted
Apex Systems
Kansas City, Missouri
Remote

We are seeking a highly skilled Senior Data/Software Engineer with expertise in CI/CD pipelines, automation, and full-stack development to drive a high-priority project. Senior Data Software Engineer - Remote EST - W2 Only - $70/hr - $82/hr. Scripting & Automation: Perform heavy scripting and automa...

Promoted
Oracle
Pierre, South Dakota
Remote

Oracle Remote Senior Principal Software Engineer – Platform Pierre, South Dakota. As a Senior Principal Software Engineer, you will help adapt or replace our existing platforms, while ensuring the highest levels of system insights and stability for HDI. Prior senior-level software engineering experi...

Promoted
Aztec
Portland, Oregon
Remote

We are seeking a Full-Stack Developer with broad expertise in modern front-end technologies to collaborate with our Business Operations and Development teams to design, develop and maintain modern software systems and user interfaces. ...

Promoted
CaptivateIQ
San Francisco, California
Remote

Senior Software Engineer, Reporting - Remote at CaptivateIQ (United States). Senior Software Engineer, Reporting - Remote. We reward hard work, and those rewards are not dependent on antiquated software or manual processes. Behind every great software company is the team building it. ...

Promoted
Donnelley Financial, LLC
Rockville, Maryland
Remote

As a senior engineer, you'll contribute to projects end to end, write code that less senior engineers can emulate, understand how we operate our systems and help make sure our technology grows and doesn't become a big pile of tech debt. But they almost always look the same, right? Here is the deal -...

Trimble
MN (TMW), US
Remote

We are seeking an experienced Front-End Engineer to join our team. As a Front-End Engineer, you will play a pivotal role in our team, focusing on the development of new features, maintaining the application, debugging, and problem-solving. Write clean, maintainable code and adhere to best practices ...

Human Interest
United States, Remote, US
Remote

Our engineering organization aims to redefine the retirement services space with software that provides an effortless, efficient, scalable, and reliable user experience. As a senior backend engineer, you will lead challenging technical projects within an agile team framework. Join our amazing Engine...

Webflow
Remote, Oregon
Remote

Senior Software Engineer, AI Products. Senior Software Engineer, AI Products. Reporting to a Senior Engineering Manager. Have 5+ years of experience in full-stack, product-focused software engineering, with a proven track record of shipping impactful products to market. ...