The Role

SeniorSoftwareEngineer

Bengaluru, Karnataka, India FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Senior Software Engineer at The Role. Skills: Python, ETL pipelines, Cloud data platforms, Data solutions. Design ETL pipelines. Build ETL pipelines”

What You'll Achieve.

Deliver dependable, production-grade data solutions; Improve speed, quality, and reliability; Improve productivity; Improve code quality; Improve speed of delivery

What They're Looking For.

Must Have

AI-assisted development, GitHub Copilot/LLMs, Automated quality and security checks, Linting, Unit tests, Approved scanning steps, Modern AI-driven SDLC, GitHub Actions workflows, Build automation, Unit test automation, Packaging automation, Deployment automation, Python ETL jobs, Reusable workflow patterns

What You'll Do.

Operate ETL pipelines

Design relational data models

Optimize relational data models

Maintain relational data models

Deliver data solutions

Apply AI-driven development

Apply CI/CD automation

Own solutions end-to-end

How You'll Work.

Team & Collaboration

Collaborate with global, cross-functional teams; Work with product partners; Work with analytics partners; Work with platform engineering partners; Global collaboration

Full Job Description

# **About the Role:** **Grade Level (for internal use):** 10 **The Team:** The EDO Data Engineering team is highly adaptable, with engineers skilled across multiple technology stacks, enabling us to deliver effectively across a wide range of data and platform initiatives. We are a collaborative team building scalable cloud data platforms, with a strong focus on AI‑assisted and automation‑first development to improve speed, quality, and reliability. We value ownership, engineering excellence, and continuous learning, and work closely with partners to deliver dependable, production‑grade data solutions **Responsibilities and Impact:** * Design, build, and operate scalable Python‑based ETL pipelines on cloud platforms, supporting critical business and analytics workloads * Apply strong database fundamentals to design, optimize, and maintain relational data models, schemas, and complex SQL, ensuring performance, integrity, and scalability * Work hands‑on with AWS data services to deliver reliable, high‑quality, and well‑governed data solutions at scale * Apply AI‑driven development practices and CI/CD automation to improve productivity, code quality, and speed of delivery * Collaborate with global, cross‑functional teams including product, analytics, and platform engineering partners * Own solutions end‑to‑end, including design, deployment, monitoring, and production support, with a strong focus on operational excellence * Gain exposure to large‑scale, high‑impact data platforms used by senior business stakeholders, with opportunities for technical growth, leadership influence, and global collaboration ** _What We’re Looking For:_** **Basic Required Qualifications:** * Implement **AI‑assisted development** in day‑to‑day engineering (e.g., using GitHub Copilot/LLMs for boilerplate generation, test scaffolding, refactoring, and faster iteration) while ensuring human review and correctness for business logic * Embed automated **quality and security checks** into workflows

Free ATS check

Applying for this Senior Software Engineer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Workday

  • Workday has a multi-step form — save your progress after every section.
  • "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
  • Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
  • Job requisition numbers are useful when following up with HR by email.

ANONYMOUS · UNFILTERED

What do employees actually say about The Role?

Real rants from real employees. Read before you apply.

Read Company Rants →