Staff Software Engineer - Network

UKGSunrise, FL
Hybrid

About The Position

UKG is seeking a Staff Software Engineer to join their dynamic team. This role offers the chance to lead projects and contribute to high-impact software solutions used globally. Responsibilities include the design, development, testing, deployment, and maintenance of complex software systems, along with mentoring junior engineers. The position involves working in a collaborative environment, contributing to the technical foundation of UKG's flagship products and services. The Staff Software Engineer - Network role specifically focuses on developing, automating, and scaling network and infrastructure services using software engineering and infrastructure-as-code principles. The ideal candidate will have a software engineering mindset and utilize code and AI tooling for service design, development, deployment, management, and support via pipelines.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
  • 5-7+ years of professional software and IaC development experience.
  • Deep expertise in one or more programming languages such as Python, Terraform, Ansible and GitHub.
  • Extensive experience with software development practices and design patterns.
  • Proficiency with version control systems like GitHub and bug/work tracking systems like JIRA.
  • Any Public Cloud Certification.
  • Proven 2+ years recent experience triaging cases that come from incidents or product defects in public cloud platforms.

Nice To Haves

  • Excellent communication and interpersonal skills, with the ability to work effectively in a collaborative team environment.
  • Experience with cloud platforms like Azure, AWS, or GCP.
  • Experience in both private and public cloud infrastructure.
  • Experience with CI/CD pipelines and automation tools.
  • Experience with test automation frameworks and tools.
  • Knowledge of agile development methodologies.
  • Strong skills in problem solving and leading a multi-disciplinary room.

Responsibilities

  • Design, development, testing, deployment, and maintenance of complex software systems.
  • Mentoring junior engineers.
  • Developing, automating, and scaling network and infrastructure services using software engineering and infrastructure-as-code.
  • Leveraging code and AI tooling to design, develop, deploy, manage and support services via pipelines.
  • Write clean, maintainable, and efficient code for various software applications and systems.
  • Contribute to the design, development, and deployment of complex Infrastructure applications and systems, ensuring high standards of quality and performance.
  • Identify opportunities to advocate for efficient process change and improvements.
  • Voluntarily take the lead in a project, manage execution and delivery of features and projects, set and communicate project objectives, negotiate project priorities and deadlines, ensuring successful and timely completion with quality.
  • Participate in design reviews with peers and stakeholders and in the architectural design of new features in Google cloud and its network systems, ensuring scalability, reliability, and maintainability.
  • Review code developed by other developers, provide feedback and maintain a high bar of technical excellence.
  • Build testable IaC (Infrastructure as Code), define tests, participate in the testing process, and automate tests using tools like Terraform, Ansible, Python, Golang, Jinja, Helm, and Design Patterns leveraging test automation.
  • Maintain the health and quality of Cloud Network infrastructure services and incidents, proactively identifying and resolving issues.
  • Utilize service health indicators and telemetry for action, providing recommendations to optimize performance.
  • Conduct thorough root cause analysis and drive the implementation of measures to prevent future recurrences.
  • Properly document new features, enhancements, or fixes to the product, contributing to training materials in Confluence, Sharepoint, Github repo.
  • Take the lead in projects, manage execution and delivery of features and projects, set and communicate objectives, commit (and deliver) on priorities and deadlines, ensuring successful and timely completion with quality.
  • Participate in rotation On-Call duty for incidents.

Benefits

  • Wellness programs
  • Tuition reimbursement
  • U Choose — a customizable expense reimbursement program that can be used for more than 200+ needs that best suit you and your family, from student loan repayment, to childcare, to pet insurance.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service