UKG is looking to hire a Software Architect for the Platform Documents, Forms and E-Signatures domain. You will serve as a member of the Engineering organization and the Software Architecture community, with oversight on projects and a focus on design, integration and technical strategies that will help establish the technical vision for the future scale of our UKG Platform Services.
• Collaborate with Engineering Leadership in defining and understanding the business requirements tied to imperative business strategic goals
• Collaborate with and mentor development teams and technical leads in designing and delivering functional, scalable, resilient, adaptable, performant, and cloud-native services. Effectively communicate to them architectural decisions and technical strategies so that they properly understand why the strategies need to be adopted
• Partner with Product and Engineering Leadership when making roadmap, design, architectural, and engineering impacting decisions
• Lead the development of proofs-of-concept solutions in collaboration with development teams
• Partner with other architects of the Platform domain and other peer architects at UKG
• Build and maintain partnerships and collaborative work with the external community, occasionally speak in conferences, and participate in submission of patents as needed
• 4+ years of Software Architecture and Software Development experience
• 2+ years of experience designing and delivering large scale distributed systems
• 2+ years of technical leadership experience
• 2+ years of experience mentoring, managing/leading technical leads
• Expertise in solution design across the full technology stack
• Broad understanding of security, reliability, scalability, high availability, and concurrency architectural patterns and solutions
• Expertise in Domain-Driven Design (DDD) and 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 (AWS, GCP, Azure, OpenStack, Kubernetes, Cloud Foundry, etc.)
• Prior experience with relational and non-relational database technologies (MySQL, PostgreSQL, MongoDB, Cassandra)
• Prior experience with messaging and event streaming solutions (Kafka, RabbitMQ, Kafka Streams, Spark), event sourcing and CQRS
• Prior experience with agile development, Continuous Delivery, and DevOps practices
• Solid understanding of infrastructure and related technologies (compute, storage, networking)
Ces entreprises recrutent aussi au poste de “Architecture and Engineering”.