
UKG
about 2 months ago

About the Role
UKG is seeking a highly motivated and technically proficient Manager of Software Engineering to lead our engineering team. This individual will be responsible for overseeing the development and delivery of high-quality software solutions, driving innovation, and ensuring the team meets its goals. The ideal candidate will have extensive experience with cloud technologies, CI/CD pipelines, and configuration management tools such as Terraform and Ansible. They will also be results-driven, with a strong focus on delivering scalable, reliable, and secure software solutions.
Duties and Responsibilities:
• Lead and manage the software engineering team, providing strategic direction, mentorship, and fostering a culture of continuous improvement and innovation.
• Oversee the design, development, and deployment of software solutions, ensuring best practices for scalability, reliability, and security.
• Collaborate with cross-functional teams to ensure seamless integration and deployment of applications, acting as a strategic advisor.
• Drive the adoption of new tools and technologies, staying ahead of industry trends to enhance the software development workflow and improve efficiency.
• Establish and maintain CI/CD pipelines, designing and implementing automated testing and release processes.
• Optimize software performance, monitoring ongoing operations, and implementing proactive solutions for issues and bottlenecks.
• Evaluate and recommend new tools and technologies to enhance the software engineering workflow.
• Act as a subject matter expert for software engineering practices, providing strategic advice and influencing key decisions within the organization.
• Lead large initiatives with substantial risk, visibility, and complexity, ensuring successful implementation and integration.
Basic Qualifications:
• 2+ years as a Software Engineering Manager or DevOps Manager, leading the development and delivery of complex and scalable software solutions.
• Extensive expertise in cloud platforms (AWS, Azure, or GCP) and proficiency in designing and managing cloud resources.
• Strong knowledge of configuration management tools such as Terraform and Ansible.
• Excellent scripting and automation skills using languages like Python, Bash, or PowerShell.
• Proven ability to technically lead and mentor a team, fostering a collaborative and high-performance culture.
• Ability to troubleshoot and resolve complex software issues in production environments.
• In-depth knowledge of containerization technologies such as Docker and orchestration tools like Kubernetes.
• Solid understanding of networking concepts, security principles, and software hardening practices.
• Experience with CI/CD tools like GitHub Actions, Jenkins, GitLab CI/CD, or CircleCI.
• Certifications in relevant technologies a plus.
• Exceptional problem-solving and communication skills, with the ability to effectively collaborate with cross-functional teams.
• Bachelor’s or master’s degree in computer science, engineering, or a related field.
We work in a collaborative, hybrid model. 3 days/week in the office is required.
It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.