Principal Software Engineer at UKG
Sunrise, Florida, United States -
Full Time


Start Date

Immediate

Expiry Date

06 Jan, 26

Salary

0.0

Posted On

08 Oct, 25

Experience

10 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Kubernetes, MongoDB, MySQL, Elasticsearch, Redis, RabbitMQ, PostgreSQL, AlloyDB, DevOps, Terraform, Ansible, Docker, Python, Java, Cloud Native, Site Reliability Engineering, RDBMS

Industry

Software Development

Description
Manage, improve, and maintain our tools and services stack across the organization and deliver value incrementally Maintain and enhance our current set of managed services, which include Kubernetes, MongoDB, MongoDB Atlas, MySQL, Elasticsearch, Redis, RabbitMQ, PostgreSQL, AlloyDB. Build mature applications and services to enable Product Development teams through in-house self-service portal Collaborate with Development and Engineering teams to understand gaps and requirements while meeting expectations Join team meetings daily and as needed and collaborate with peers and teams within the organization Troubleshoot issues by reviewing information at hand, develop detailed implementation plan with automation and test details, and mentoring team members Lead and guide engineers with implementations Understand cross functional impact and high-level topology across services Ensure development aligns with UKG guidelines and industry best practices Communicate with and mentor teams on best practices and guidelines regarding the best use of our tooling and services Participate in a rotational on-call schedule with the team Bachelor's degree in computer science, Engineering, Software Engineering, or a related field, however equivalent work experience in similar position may be substituted for educational requirements. 10+ years of experience developing and maintaining cloud platform and services on-prem or public (GCP preferred) through code 10+ years of experience with at one programming language. (e.g. Java, Golang, Ruby, Python) 10+ years of experience managing Linux based platforms 10+ years of experience with Cloud Native solutions (Google Cloud Platform, Amazon Web Services, and/or Azure). 10+ years of experience with DevOps practices and toolsets, such as Terraform, Ansible, Packer, GitHub, Vault, CI/CD delivery models Experience working with container technologies (e.g. Docker, Kubernetes) Strong scripting experience in at least two of the following: Perl, Bash, Python, PowerShell Windows and Linux OS and Networking experience (TCP/IP, Firewalls, SSL, Load Balancing, WAFs, SMTP, DNS, etc) Experience developing, deploying, and maintaining highly available services at scale Experience with web technologies utilizing Microservices, SOA patterns and REST Understanding of Site Reliability Engineering principles Experience with Relational Database Management System (RDBMS) and NoSQL database development and administration (e.g. Postgres, MySQL, MongoDB, Elastic Search etc.) Experience with logging, monitoring, and alerting technologies (e.g. Sensu, Grafana, InfluxDB, GCP Cloud Monitoring, ELK stack)

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities
Manage and enhance the tools and services stack across the organization while delivering incremental value. Collaborate with development teams to understand requirements and troubleshoot issues effectively.
Loading...