Domo logo
Domo1 week ago

Sr. Software Engineer

Remote · American Fork, Utah, United States

Type
Full Time
Level
Senior Level
Education
Bachelors Degree
Company size
Medium

Job Summary

Drive the front-end design and development of the company’s user interfaces and backend database services focused on Alerts, Search, Navigation, Messaging, Goals, and Workspaces. Lead the full software development lifecycle of mission-critical engineering projects, contributing code and providing architectural guidance as a technical thought leader. Collaborate cross-functionally with Product, Design, Backend Engineering, and Security teams to translate business and technical requirements into scalable software solutions. Design, create, and maintain automated unit tests using Jest for React and Angular components, and develop comprehensive integration and end-to-end test suites leveraging Playwright or comparable frameworks to ensure high system reliability. Take full ownership of critical system components, proactively troubleshoot and resolve issues, and continuously refine system architecture to enhance reliability and scalability in production. Mentor and coach junior engineers, fostering a culture of continuous learning, code quality, and collaboration. Communicate effectively with both technical teams and non technical stakeholders, translating complex technical information into clear, actionable insights. Telecommuting permitted. Reports to headquarters in American Fork, UT. Job Requirements: Requires a Bachelor’s degree in Computer Science, Information Technology, Information Systems, or related and 5 years of related progressive post-bachelor's experience, which must include some experience in each of the following skills: Software development using TypeScript, React, and responsive web design for cross-browser delivery; Database design and management, including MySQL; Authentication and authorization protocols: SAML, OIDC, and OAuth; Designing enterprise scalable and maintainable systems; Redux state management for complex data flow; Testing frameworks: Jest unit testing for React/Angular components, and integration/end-to-end testing with Playwright or similar tools; and Version control using Git. VIEW OUR BENEFITS Domo is an equal opportunity employer Introduce yourself to our recruiters and we'll get in touch if there's a role that seems like a good match. Apply now

Required Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, Information Systems, or related
  • 5 years of related progressive post-bachelor's experience
  • experience in TypeScript, React, and responsive web design
  • Database design and management, including MySQL
  • Authentication and authorization protocols: SAML, OIDC, and OAuth
  • Designing enterprise scalable and maintainable systems
  • Redux state management for complex data flow
  • Testing frameworks: Jest unit testing for React/Angular components, and integration/end-to-end testing with Playwright or similar tools
  • Version control using Git
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Domo

Sr. Software Engineer

Apply on Sorce