Sr. Software Engineer

DomoAmerican Fork, UT

About The Position

Domo's AI and Data Products Platform lets people channel AI and data into innovative uses that deliver a measurable impact. Anyone can use Domo to prepare, analyze, visualize, automate, and build data products that are amplified by AI. Our Domo Everywhere team is growing and looking for a backend-focused Software Engineer to be part of a fast paced, high-energy team. Our engineers are serious about the success of the company and are given the tools and environment they need to succeed. If you are an experienced engineer with a passion for technology and solving complex business problems and believe planning, hard work, teamwork and quality is what it takes to succeed, then this is the job for you.

Requirements

  • A Bachelor’s degree in Computer Science, Information Systems, or closely related field, or 7+ years of relevant professional experience in lieu of degree
  • At least 5 years of industry experience as a back-end or full stack developer in a cross-functional team delivering software and web applications
  • Strong Java and Spring/Spring Boot experience
  • Experience designing and operating distributed, large-scale systems
  • Hands-on experience with Apache Kafka for event-driven systems
  • Proficient with MySQL and efficient SQL querying
  • Experience with AWS cloud services for scalable, reliable deployments
  • Skilled in Docker containerization and Kubernetes orchestration
  • Familiarity with SaaS delivery and RESTful API development
  • Problem solver, adaptable to uncertain design processes
  • Effective communicator with technical and non-technical teams
  • Knowledge of development tools: version control, debugging, testing, and design reviews.

Nice To Haves

  • Kotlin is a plus

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
  • Collaborate with other developers to create innovative, high quality software services for our team’s key user personas: Domo platform administrators.
  • Research and define patterns, toolkits and services that support a well-designed interface on Domo’s data API.
  • Work with various engineering teams to support adoption of these tools.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service