Software Engineer II

Salt Lake City, UTEngineering

Job ID: FT20260522 | Posted on May 22, 2026

Job Duties:

  • Perform software engineering tasks using foundational principles, including system design, algorithm and optimization, data structures, web technologies, and continuous integration.

  • Design, implement, and deploy features and fixes to meet real challenges faced by users.

  • Work across front and back-end technologies (Typescript, NodeJS, PHP, React, CSS and MySQL).

  • Create reports using MySQL Server and write efficient and performant SQL queries to support complex business logic and reporting requirements.

  • Create, test, and document services and their operational processes.

  • Collaborate across the company to define, design, build, and improve business technical processes and maintain existing features and systems.

  • Develop and maintain unit testing using PHPUnit or Moq.

  • Develop and maintain integration tests (Selenium).

  • Perform RESTful API development and maintenance to support frontend-backend integration and third-party consumption.

  • Perform enterprise software engineering practices, including Agile methodologies and version control using Git or TFS, with active participation in sprint planning and retrospectives.

  • Engage directly with customers and integration partners to develop requirements and implement test plans, as required.

  • Participate in on-call rotation for production support, perform software debugging, defect resolution, critical issues triaging on high-volume production systems, and restoring service availability under SLA constraints.

  • Perform application integrations with internal and third-party services, ensuring secure and reliable data exchange.

  • Perform code reviews, provide feedback to improve code quality, and contribute to software architecture decisions.

  • Performance tuning and optimization of applications through code refactoring and efficient system design.

  • Improve internal tooling and automation for system monitoring by building and configuring data monitors for production logs.

Educational Requirement: The educational requirement for this position is a Bachelor's degree in Software Engineering, Computer Science, or a closely related field.

Experience Required: Two (2) years of work experience as a Software Engineer

Special Requirements:

Demonstrable knowledge of and prior experience in:

  • Software engineering principles, including system design, algorithms and data structures, web technologies, and continuous integration.

  • Typescript, NodeJS, PHP, React, CSS, and web technologies.

  • RESTful API development and maintenance.

  • Enterprise software engineering practices, including Agile methodologies and version control using Git or TFS.

  • Performance tuning and optimization of applications through code refactoring and efficient system design.

  • MySQL Server, including writing efficient and performant SQL queries to support business logic.

  • Unit testing using PHPUnit or Moq.

  • Software Debugging, defect resolution, and issue triaging for high-volume production systems.

Travel Requirements: None.

Work Hours: Full time, 40 hours/week. Monday-Friday 8:00 a.m. - 5:00 p.m.

Worksite address: 4505 S. Wasatch Blvd. Ste 140 Salt Lake City, UT 84124

Interested in this position?

Send your resume to careers@omegaedi.com

Apply Now