Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Domo, Inc. Logo

Senior Software EngineerNew

Domo, Inc.

Salary not specified
Sep 18, 2025
American Fork, UT, US
Apply Now

Domo is looking for a Back-end Developer to be part of the AI platform team, developing highly reliable and performant systems at the heart of Domo’s AI ecosystem. The role involves translating design concepts into working software and contributing to a fast-paced, high-energy team environment.

Requirements

  • At least 3 years of industry experience as a back-end or full stack developer in a cross-functional team delivering software and web applications;
  • Experience designing distributed applications for systems requiring high throughput and availability;
  • Knowledge of and experience with OO, SOA and Web Services (RESTful preferred) RESTful web services patterns and practices;
  • Experience in SaaS and Enterprise DB technologies;
  • Proven experience in developing usable, maintainable APIs and software interfaces;

Responsibilities

  • Acting as a developer, you will be responsible for high quality design and development practices. This includes participation in key project phases: ideation, architecture design, implementation, and testing;
  • Stay up to date on current trends in data processing software, software architecture, and AI/ML concepts;
  • Collaborate with other developers to create innovative, high quality software services for accessing and manipulating data;
  • Research and define patterns, toolkits and services that support a well-designed interface on Domo’s AI ecosystem. Work with various engineering teams to support adoption of these tools.

Other

  • This role is required to be in office 5 days a week.
  • A Bachelor’s degree in Computer Science, Information Systems, or closely related field. Will consider 5+ years of relevant professional experience in lieu of degree;
  • Has a track record of working effectively with project managers to deliver high quality and effective software solutions;
  • Outstanding communication skills.