UKG logo

Software Engineer II- Eng

UKG
NewPosted today

LOCATION

Noida · Hybrid

EXPERIENCE

5+ Years

SKILLS REQUIRED

distributed systemsData PipelinesPythonJavaPerformance OptimizationDocumentationSoftware Design

Job description

Overview

Software Engineer II supporting Product, Development and Cloud organizations by building and enhancing data platform capabilities, with a focus on event-driven and data processing technologies.

What you'll do

  • Design and develop software components for event-driven and data platform systems with a focus on reliability, scalability, and maintainability
  • Build and operate data pipelines that ingest, route, and persist structured and unstructured data across distributed systems
  • Write clean, efficient, and well-tested code that follows established coding standards and best practices
  • Test, debug, and troubleshoot software to meet functional, performance, and operational requirements
  • Collaborate with cross-functional teams to ensure data solutions align with product and platform needs
  • Contribute to design standards, documentation, and assurance processes to ensure compatibility of data flows and storage
  • Evaluate and adopt new tools or technologies that improve data processing, automation, or platform robustness
  • Maintain and enhance existing systems to support evolving data volumes and use cases

What you'll need

  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent experience
  • 5+ years of professional software engineering experience
  • Proficiency in one or more programming languages such as Java or Python
  • Experience building distributed systems or data-intensive applications
  • Familiarity with Agile development practices
  • Strong analytical, problem-solving, and collaboration skills

Nice to have

  • Hands-on experience with Apache Kafka or similar streaming/eventing platforms
  • Understanding of data modeling, data integrity, and data lifecycle concepts
  • Experience with cloud-based data platforms and distributed storage technologies
  • Exposure to big data, automation, or AI/ML-enabled data processing techniques
  • Working knowledge of software design patterns and operational best practices
  • Experience using AI-powered development tools (such as coding assistants, automated testing tools, or intelligent agents) to improve developer productivity, code quality, and delivery efficiency

Details

  • Location: Noida, Uttar Pradesh, India

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Software Engineer II- Eng