Skip to content

Distinguished Architect

General information

Location:

Canada - Canada - Remote, Florida - Florida - Remote, Maine - Maine - Remote, New Jersey - New Jersey - Remote, New York - New York - Remote, Texas - Texas - Remote, USA - USA - Remote, Washington - Washington - Remote

Function:

Software & Product Development

Ref #:

20210017974

Description & Requirements

Description

UKG is looking to hire a Distinguished Architect for UKG Pro’s Foundations team. This person will serve as a member of the Technology & Innovation’s Development organization with oversight on projects that deliver Platform services and components that enable the foundational capabilities and scale of the UKG Pro Suite of HCM offerings. This person will lead a team of senior software architects that will work on make the tactical and strategic architectural decisions that will set the foundation to solve complex product and technical goals for the suite. They will establish the starting point for new technologies, architectural patterns and practices, and enterprise architecture scale and efficiencies that will shape how software development and technology adoption will evolve at UKG. As a technical leader in the Development organization, this person will be responsible for aligning and enabling a large team of architects, tech leads, software engineers, quality engineers, data engineers, and site reliability engineers in order to deliver on the architectural strategy that will enable business, product, and technological innovation for the existing technical community at UKG.

• Collaborate with Development Vice Presidents and Senior Directors in defining and understanding the business requirements tied to imperative business strategic goals.
• Build, manage, and lead a team of Principal Architects to mentor and drive software architects and tech leads to make architectural decisions in order to achieve key business, product, and technology strategic goals.
• Establish practices of assessing the architecture risks and enable the team of architects to maintain the clear picture of architecture risks and concerns, as well as their mitigation plans.
• Lead team to define architectural vision, design, guidance, and operational plans towards the effective delivery of products and services that meet or exceed key objectives for the business. Ensure consistency of the architectural artifacts.
• Lead team to research, design, test, and evaluate new technologies via the agile delivery of Proof of Concepts (POCs).
• Lead a group of Software, Data, and Cloud Principal Architects to serve as Technical Ambassadors of goodwill for our internal Technical Community as well as the external Tech Industry and Academia communities.
• Lead the definition of the emerging technical and architectural strategies based on the results of research and experimentation.
• Lead the team to effectively communicate and present the technical strategies so that development teams properly understand why the strategies need to be adopted.
• Serve as Technical Ambassador outside of UKG for engineering exploration across many aspects of technology, including but not limited to Software, Data, Artificial Intelligence (AI), Cloud, user interface (UI), Quality, and Security.
• Lead the team to build and maintain critical partnership and collaborative work with the external technical industry, open-source communities, and academia.
• Lead the team to develop and maintain a set of incubated coded libraries and components in inner-sourced repositories.
• Lead the team to publish technical white papers and research findings to larger technical communities, partnering with industry and academia as needed.
• Lead the team to prepare and publish materials for the submission of patents, as needed.
• Lead the team to serve as technical strategic advisors to research work being executed in the Development organization.
• Lead the team to speak on large stages, conferences, and events in order to communicate UKG’s technology story.

Qualifications

• Bachelors, Masters, or PhD in Science with a specialization in Computer Science, Physics, Chemistry, Mathematics, or Engineering is preferred.
• 15+ years of technical experience in the Software industry with 8+ years of technical leadership and architecture experience in software and cloud development (ideally in PaaS and SaaS)
• 10+ years’ experience designing and delivering large-scale distributed systems in a multi-tenant SaaS environment.
• 10+ years developing a platform (as opposed to end-user applications); especially in the areas of Messaging Systems, Reliability Engineering, Data Processing Pipelines, Integrations, Identity, Access Management, Tenant Management, Workflow, Integration-Platform-as-a-Service, Data, Messaging, and/or Notifications.
• Current experience applying new and emerging technologies such as serverless functions, data pipelines, reactive applications, and event-driven architecture.
• Expert understanding of security, reliability, scalability, high availability, observability, and concurrency architectural patterns and solutions.
• Expert in solution design across the full technology stack, including for public and hybrid cloud deployments.
• Expert in patterns and solutions that enable evolutionary architectures, leveraging flexibility and creativity when balancing the present technologies with emerging ones when formulating new strategies.
• Prior experience with at least one major IaaS and/or PaaS technology (OpenStack, AWS, GCP, Azure, Kubernetes, Cloud Foundry, etc.)
• Prior experience with relational and non-relational database technologies (MongoDB, Cassandra, MySQL)
• Prior experience with messaging and event streaming solutions (Kafka, RabbitMQ, Apache Beam, Kafka Streams, Spark)
• Prior experience with Workflow and iPaaS solutions (Camunda, Activiti, Mulesoft, Dell Boomi)
• Prior experience with agile development, Continuous Delivery, DevOps, and Site Reliability Engineering (SRE) practices
• Strong understanding of infrastructure and related technologies (compute, storage, networking)
• Proficient in at least one static OO language (C#, Java, Scala)
• Proficient in at least one dynamic language (JavaScript/TypeScript, Python, Node.js)
• Proficient in at least one web application framework (Angular, React)
• Proficient in at least one mobile application framework (Apple xCode, Swift, Android Studio, Ionic)
• Proficient in current development tools (Github, Gitlab, CLI, Vim, Jetbrains, Xamarin, Visual Studio, Concourse.ci, CircleCI, Jenkins )

#LI-POST
#LI-Remote

Corporate overview

Here at UKG, Our Purpose Is People. UKG combines the strength and innovation of Ultimate Software and Kronos, uniting two award-winning, employee-centered cultures. Our employees are an extraordinary group of talented, energetic, and innovative people who care about more than just work. We strive to create a culture of belonging and an employee experience that empowers our people. UKG has more than 13,000 employees around the globe and is known for its inclusive workplace culture. Ready to be inspired? Learn more at www.ukg.com/careers

EEO Statement

Equal Opportunity Employer

Ultimate Kronos Group is proud to be an equal opportunity employer and is committed to maintaining a diverse and inclusive work environment. All qualified applicants will receive considerations for employment without regard to race, color, religion, sex, age, disability, marital status, familial status, sexual orientation, pregnancy, genetic information, gender identity, gender expression, national origin, ancestry, citizenship status, veteran status, and any other legally protected status under federal, state, or local anti-discrimination laws. 


View The EEO is the Law poster and its supplement. 

View the Pay Transparency Nondiscrimination Provision

UKG participates in E-Verify. View the E-Verify posters here.


Disability Accommodation

For individuals with disabilities that need additional assistance at any point in the application and interview process, please email UKGCareers@ukg.com or please call 1 (978) 250 9800.

Apply