Software Engineer II
Job in
Salt Lake City, Salt Lake County, Utah, 84193, USA
Listed on 2026-08-22
Listing for:
Omega EDI
Full Time
position Listed on 2026-08-22
Job specializations:
-
Software Development
Backend Developer, Software Engineer, Full Stack Developer, Cloud Engineer - Software
Job Description & How to Apply Below
Employer: Omega Glass, LLC
Location of Employment: 4505 S Wasatch Boulevard, Suite 140, Salt Lake City, UT 84124
Job Title: Software Engineer II
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.
Experience Required
: 2 years as a Software Engineer.
Degree Required
:
Bachelor's degree in Software Engineering, Computer Science, or a closely related field.
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.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×