Sr Mgr. Software Engineering

  • UKG
  • Sunrise, Florida
  • Full Time
Define and drive the technical vision and roadmap for payroll engineering, aligning with broader business and platform strategies. * Lead multiple engineering teams (including managers and senior engineers), ensuring strong execution, alignment, and delivery of complex initiatives. * Establish and enforce best practices in software architecture, design, and development using .NET, C#, PostgreSQL, and cloud technologies (Azure/AWS). * Guide system design for scalability, resiliency, performance, and security across distributed systems and microservices architectures. * Partner with architecture teams to evolve platform capabilities and modernize legacy systems. * Champion engineering excellence, including code quality, observability, automation, and operational maturity. * Drive adoption of DevOps and CI/CD best practices, ensuring efficient and reliable software delivery pipelines. * Leverage data, telemetry, and service health metrics to proactively manage system reliability and performance. Lead, mentor, and develop engineering managers and senior technical leaders, building a strong leadership bench. * Foster a culture of ownership, accountability, and continuous improvement across teams. * Drive organizational design, workforce planning, and succession strategies. * Provide regular coaching, feedback, and career development opportunities at all levels. * Promote an inclusive, high-performing environment that values diverse perspectives and innovation. Execution & Delivery Excellence Own delivery of large-scale, cross-functional initiatives, ensuring alignment with strategic priorities and business outcomes. * Manage dependencies, risks, and trade-offs across multiple teams and systems. * Collaborate closely with Product, Design, and Operations to ensure seamless execution from concept to production. * Ensure strong operational excellence, including incident management, service ownership, and cost optimization. * Make high-impact decisions with appropriate risk mitigation strategies. Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience. * 10+ years of experience in software development, with 5+ years in technical leadership and 3+ years managing managers or multiple teams. * Strong background in .NET and C# development within enterprise-scale systems. * Experience with PostgreSQL or similar relational databases in high-scale environments. * Proven experience designing and delivering distributed systems and cloud-native applications (Azure, AWS, or GCP). * Demonstrated success leading large, complex engineering initiatives in Agile environments. * Deep understanding of software architecture, design patterns, and system trade-offs. * Strong experience with DevOps practices, CI/CD pipelines, and modern engineering tooling. * Excellent leadership, communication, and stakeholder management skills. Master's degree or higher in Computer Science, Engineering, or a related field. * Experience leading payroll, financial systems, or other highly regulated domains. * Familiarity with microservices, event-driven architectures, and API-first design. * Experience operating in a complex, matrixed organization. * Strong focus on observability, reliability engineering, and production excellence. * Experience driving cloud transformation or modernization initiatives. * Commitment to diversity, equity, and inclusion in engineering organizations.
Job ID: 521428407
Originally Posted on: 5/16/2026

Want to find more Technology opportunities?

Check out the 165,053 verified Technology jobs on iHireTechnology