Sr. Staff Software Engineer- Eng

eightfold

pune 10 Years Exp Posted 11d ago

Job Description

1. Provide technical leadership and support to UKG Scheduling engineering teams
* Develop, design, and communicate a clear architectural vision and design for the teams that is aligned with the organization's goals and objectives, while keeping a product suite mindset at the forefront.
* Understand product requirements, drive for clarity of requirements to ensure the design is fit for purpose, and ensure design supports architecture strategy.
* Develops technical roadmaps and ensures that services for the suite meet established architectural guidelines and standards.
* Deep dive into the code to confirm design integrity and maintain a cost-effective straightforward design throughout the teams.
* Collaborate with cross-functional teams, including developers, operations, and product managers, to gather requirements and ensure architectural design meets the needs of internal and external stakeholders.
* Collaborate with peers and technical leaders to define/articulate constraints and guidelines.
* Define and enforce CI/CD standards, development methodologies, and quality assurance processes.
* Identify and mitigate risks associated with architectural decisions.
 * Ensure effective adoption of observability tools for proactive alerting of production performance issues, adopt service-owner mindset to ensure quick recovery from problems, and constantly seek opportunities to improve resilience of services from failures.
* Leverage artificial intelligence tools to identify productivity improvements for engineering teams, as also value-add features for our users.

2. Document and maintain the product & service architecture
3. Drive strategic architecture vision and innovation.
* Identify and evaluate emerging technologies, industry trends, and best practices to ensure the Value Streams scalability, security, and performance.
* Provide architecture leadership, focusing on creating and maintaining cross-product and multi-year architecture visions.
* Identify architecture risks, develop mitigation strategies, and maintain architectural opportunities for all stakeholders.
* Understand how architecture is done across the industry; research new technology trends; identify innovations that can drive a competitive advantage for UKG products.

Requirements:
* Bachelors/Master’s in engineering / Computer Science or equivalent experience
* 10 years of software development experience in a fast-paced environment, working through all phases of the software development life cycle.
* Proven experience as a lead software developer or similar role, driving the architecture and implementation of complex software solutions.
* Possess extensive design portfolios showing high proficiency in Java based development technologies for SaaS and Multi-Tenant systems.
* Experience leveraging observability tools such as Datadog and Grafana for production monitoring.
* Experience with modern cloud technology (GCP, AWS, Azure, Kubernetes, etc.) and the ability to design a solution that operates optimally in a cloud environment, including cost optimizations, leveraging managed services, observability, etc.
* Strong exposure for highly reliable, scalable, secure, and decoupled solution
* Strong exposure of Continuous Integration and Continuous Delivery process (CI/CD)
* Experience in detailed analysis, feasibility studies, performance analysis and prototyping
* Experience in developing Software application for Multiplatform development.
* Experience in object-oriented programming and design, Service oriented architecture and design patterns
* Excellent leadership, communication, and interpersonal skills, with the ability to influence and collaborate with stakeholders at all levels of the organization.
* Excellent problems solving skills, with the ability to handle the most complex issues.
* Experience with relational and non-relational database technologies (SQL Server, Postgres, MySQL, MongoDB, Cassandra, etc.)
* Experience with modern quality practices to effectively automate testing and eliminate manual test processes will be preferred.
* Experience with artificial Intelligence and machine learning techniques.
* Experience with modern analytics technology (BigQuery, Snowflake, Tableau, Looker, etc.).
* Experience with messaging and event streaming solutions (Kafka, RabbitMQ, Apache Beam, Spark, etc.). Hands on Experience working with AI Tools like Claude Code, GitHub Co-pilot.
 

Similar Openings for You