Sr Principal Software Engineer - Data Platform

UKG

4.7

(112)

India

Why you should apply for a job to UKG:

  • Ranked as one of the Best Companies for Women in 2023
  • 4.7/5 in overall job satisfaction
  • 4.8/5 in supportive management
  • 96% say women are treated fairly and equally to men
  • 99% would recommend this company to other women
  • 94% say the CEO supports gender diversity
  • Ratings are based on anonymous reviews by Fairygodboss members.
  • Paid leave for new and adoptive parents, medical coverage for IVF services & reimbursement to help offset adoption and surrogacy expenses.
  • 45% company match on total employee 401(k) contributions up to the IRS annual limit.
  • Unlimited paid time off for you to rest, re-charge, and pursue your personal aspirations.
  • #893378481723

    Position summary

    ping complex and scalable data solutions. You will work on advanced features using Java and Python, lead the optimization of our codebase, and ensure seamless integration within our Google Cloud Platform (GCP) environment. Reporting to the Manager of Data Platform Engineering, you will play a critical role in driving strategic initiatives, mentoring junior engineers, and contributing to the overall success of our enterprise-wide data and AI platform.

    Key Responsibilities

    Lead the development and maintenance of high-quality, scalable code in Java and Python, setting standards for coding practices and architecture.
    Architect, design, and optimize complex data pipelines, APIs, and services on the Google Cloud Platform (GCP), ensuring they meet business and performance requirements.
    Utilize SQL, particularly PostgreSQL, to design, manage, and optimize large-scale databases, ensuring data accuracy, integrity, and high performance across our SaaS Data Platform.
    Collaborate with cross-functional teams, including product management and data science, to define technical requirements, develop solutions, and drive project execution.
    Conduct code reviews, provide technical leadership, and mentor junior engineers to promote best practices and continuous improvement within the team.
    Drive the continuous integration and continuous deployment (CI/CD) processes, ensuring that automated testing and deployment pipelines are efficient, reliable, and scalable.
    Work closely with data engineers and data scientists to integrate and support AI and machine learning models within the data platform, ensuring they are production-ready.
    Ensure data security, privacy, and compliance with industry standards and company policies, implementing best practices for data governance and protection.
    Stay at the forefront of technological advancements in Java, Python, GCP, and related technologies, bringing innovative solutions to the team and guiding the adoption of new tools and methodologies.
    Provide thought leadership in SaaS Data Platform development, contributing to strategic decisions and the long-term vision of the platform.

    8+ years of experience in software development, with a strong focus on Java and Python, and proven experience in a senior technical role.
    Extensive hands-on experience with Google Cloud Platform (GCP) services, including but not limited to BigQuery, Pub/Sub, Dataflow, and Cloud Storage.
    Significant experience with SaaS Data Platforms, including architecture, development, and operational management.
    Deep expertise in SQL, particularly PostgreSQL, with the ability to design, optimize, and troubleshoot large-scale databases.
    Strong understanding of data platform concepts, including ETL processes, data warehousing, and real-time data processing, with experience leading complex projects in these areas.
    Expertise in CI/CD pipelines, automated testing, and version control systems (e.g., Git), with a proven track record of implementing and managing these processes at scale.
    Excellent problem-solving skills, with a deep understanding of cloud architecture and the ability to troubleshoot complex issues in a distributed environment.
    Exceptional communication skills, with the ability to influence and collaborate with stakeholders at all levels, including executive leadership.
    Demonstrated experience in mentoring and leading engineering teams, with a focus on developing talent and promoting a culture of excellence.
    A proactive approach to staying updated with technological advancements, with a passion for innovation and continuous improvement.
    Preferred Qualifications

    Experience with containerization and orchestration tools such as Docker and Kubernetes, with a focus on cloud-native applications.
    Familiarity with other cloud platforms like AWS or Azure, with experience in multi-cloud environments.
    In-depth knowledge of AI and machine learning concepts, with practical experience in integrating these models within data platforms.
    Experience working in an agile development environment, with a focus on iterative delivery and continuous improvement.

    UKG is proud to be an equal opportunity employer and is committed to promoting diversity and inclusion in the workplace, including the recruitment process.

    Disability Accommodation:

    For individuals with disabilities that need additional assistance at any point in the application and interview process, please email [email protected].

    Why you should apply for a job to UKG:

  • Ranked as one of the Best Companies for Women in 2023
  • 4.7/5 in overall job satisfaction
  • 4.8/5 in supportive management
  • 96% say women are treated fairly and equally to men
  • 99% would recommend this company to other women
  • 94% say the CEO supports gender diversity
  • Ratings are based on anonymous reviews by Fairygodboss members.
  • Paid leave for new and adoptive parents, medical coverage for IVF services & reimbursement to help offset adoption and surrogacy expenses.
  • 45% company match on total employee 401(k) contributions up to the IRS annual limit.
  • Unlimited paid time off for you to rest, re-charge, and pursue your personal aspirations.