> Markdown version of [/jobs/ext/3928088-software-engineer-iii-eng](https://www.wearedevelopers.com/jobs/ext/3928088-software-engineer-iii-eng). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer III- Eng - **Company:** UKG Inc. - **Location:** United States - **Experience:** Expert - **Salary:** $105,800.0 - $150,750.0 - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), .NET Framework, Application Programming Interfaces (APIs), Agile Methodology, Code Coverage, Code Review, Software Design Patterns, White-Box Testing, MongoDB, NoSQL, Object-Oriented Software Development, Software Engineering, Strategies of Testing, TypeScript, Performance Testing, ReactJS, Git, AngularJS, Kubernetes, Information Technology, Software Coding, Software Version Control, Docker - **Published:** October 26, 2026 - **Apply:** https://startup.jobs/software-engineer-iii-eng-ukg-10552738 ## About the Role 4+ years of experience engaging with software/test engineers on enterprise level software development projects -4 years of experience in using .NET, JavaScript/Typescript, FrontendFrameworks (e.g. Angular/React) and Mongo/NoSQL -Familiarity with Agile development methodologies -Understanding of testing methodologies and best practices (test pyramid, black box, white box, performance testing) -Version control systems and methodologies (GIT preferred) -Strong background in the fundamentals of programming concepts, design patterns, OOP, BDD, TDD -Familiarity with Docker, Kubernetes and public cloud deployment platforms (GCP) -Degree in Computer Science or related technical discipline or equivalent experience ## Description You'll be working in an agile environment to create a responsive and accessible front-end experience and adapt an existing codebase to develop the APIs to power it. You'll partner closely with the other software and quality engineers on your team, and with the product managers, analysts, and architects who bring requirements to the table., Lead the development of new customer features and fixing critical issues across both web and mobile interfaces -Participate in all aspects of the Software Development Life Cycle (SDLC) -Foster the culture of driving quality software in a timely manner and continuously improve the development process -Write stable and maintainable automation and review automation from other team members to ensure appropriate test coverage following testing best practices (test pyramid, white box, black box) -Triage complex application issues and help improve our customer satisfaction -Collaborate with product analysts, architects and engineers to develop and review requirements & design -Learn new technologies, methodologies and practices to increase the productivity of the team -Participate in collaborative code reviews to help learn and proper coding techniques and prevent regression defects or the introduction of problematic code -Ability to troubleshoot and perform root-cause-analysis for system-related issues in Enterprise level software as part of an on-call rotation -Work independently to coordinate and implement technical solutions while mentoring other engineers