Alation, Inc. logo

Senior Software Engineer

Alation, Inc.
Posted 1 week ago

LOCATION

CHENNAI · Hybrid

EXPERIENCE

8+ Years

TYPE

FullTime

SKILLS REQUIRED

JavaSystem DesignMicroservices ArchitectureObject-Oriented DesignTechnical Leadership

Job description

Overview

Senior Software Engineer (SE4) role that defines the technical bar and shapes the data connector ecosystem, with high autonomy and impact on architecture and team standards.

What you'll do

  • Architect and lead the design of complex, multi-service features from concept through delivery, ensuring they are robust, scalable, and secure.
  • Set the standard for code quality, testing discipline, and performance benchmarks for the team.
  • Decompose large-scale initiatives into actionable engineering milestones and keep the team unblocked and moving with velocity.
  • Mentor engineers through thoughtful code reviews and technical partnership.
  • Serve as the escalation point for the most complex customer issues, driving root cause analysis and permanent resolutions.
  • Master and champion AI-native engineering tools such as Claude Code and GitHub Copilot to accelerate shipping while maintaining quality.
  • Establish patterns for prompting and review that balance rapid velocity with production-grade reliability.
  • Calibrate the hiring bar and help identify the talent needed to scale the mission.
  • Serve as a strategic voice in architectural discussions across the organization.

What you'll need

  • Over 8 years of professional experience crafting and shipping production software or n-tier services at scale.
  • Exceptional skills in object-oriented design, with deep expertise in Java (primary stack) and/or Python and Go.
  • A proven track record of delivering end-to-end systems, including cross-service integrations and extensibility frameworks.
  • A talent for technical writing and architectural leadership, with the ability to win peer buy-in for designs.
  • A productivity-first mindset using AI coding assistants (Cursor, Copilot, etc.) without sacrificing critical judgment.
  • Experience modeling AI-augmented habits for peers and sharing techniques that help the team level up.
  • Expertise in microservices and distributed systems built for resilience.
  • Strong communicative clarity, able to translate deep technical complexity for peers and non-technical stakeholders.
  • Passion for technical leadership and a history of successfully mentoring other engineers.
  • Bachelor's degree in Computer Science or a related technical field.

Nice to have

  • Experience building or maintaining data connectors, ETL pipelines, or metadata extraction frameworks.
  • Working experience with Kubernetes and/or Docker in a production context.
  • Exposure to JDBC, ODBC, or vendor-specific APIs for enterprise data platforms (Snowflake, Databricks, SAP, etc.).
  • Familiarity with data catalog concepts: metadata, lineage, data quality.
  • Experience with Airflow.
  • Exposure to data modeling in RDBMS.

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.

Senior Software Engineer