ETL Principal Software Engineer

2 days ago


Hyderabad, Telangana, India MyComplianceOffice Full time ₹ 12,00,000 - ₹ 24,00,000 per year
About MyComplianceOffice (MCO)

MyComplianceOffice (MCO) is a global leader in conduct-risk compliance management. From our modest beginnings as a startup, we've grown over the last 15 years into a dominant force in compliance technology, serving hundreds of marquee clients around the world. Our SaaS platform continues to evolve rapidly - fuelled by innovation, acquisitions, and unmet market needs. With impressive growth and profitability metrics, MCO is poised for the next phase of its expansion. We're looking for smart, driven professionals to help shape our future.

The MCO SaaS Platform

MCO's cloud-based compliance platform empowers organizations to reduce conduct risk by proactively managing the regulated activities of employees, vendors, and other third parties. Designed for flexibility and speed, our suite of modular, easy-to-deploy solutions ensures compliance teams can act quickly, demonstrate accountability, and reduce risk—all while keeping costs low. With compliance automation at its core, the MCO platform helps clients of all sizes stay ahead in a fast-changing regulatory landscape.

About the Role

We are seeking a highly skilled and experienced ETL/Python Developer to join our multinational team. The ideal candidate will be proficient in developing ETL applications using variety of RDBMSs. The candidate is expected to clearly demonstrate experience dealing with issues of performance, cost & reliability with ETLs. Knowledge in Python programming is a must. The role is a Lead role and hence the candidate is expected to be a self-starter, and to lead the development efforts from the front with minimum supervision. Also, the candidate must be technically adaptable to new technologies, should be adept to learn, design and implement any technology on the go. Additionally, the candidate should have strong expertise in design patterns, latest data warehousing/ETL trends and in fixing performance issues. This role requires a developer who is adaptable, innovative, and capable of working in a fast-paced environment.

Key Responsibilities
  • Design, develop, build and maintain ETL/ELT application components, multiple projects building/designing ETLs with a variety of RDBMS's

  • Strong preference for Python experience (must have skill)

  • Can clearly demonstrate experience dealing with issues of performance, cost & reliability with ETLs

  • Write clean, SOLID code in PL/SQL Packages/Unix Shell scripts and Python, ensuring application performance and responsiveness. Implement back-end interfaces using Snowflake, adhering to modern design patterns and best practices.

  • Collaborate with cross-functional teams to define, design, and ship new features and enhancements within an agile workflow.
  • Troubleshoot, debug, and upgrade existing systems, ensuring high performance and responsiveness. Participate in code reviews to maintain high-quality code standards and promote knowledge sharing.
Experience and Skills Required
  • 10-15 Years of Proven experience as an ETL/Python Developer or similar role.
  • Strong proficiency in Python Programming, who knows how to write clean and organized Python code within a modern context.
  • Basic knowhow of Cloud based ETL offerings such as (not limited to) Snowflake or Si-Sense and their architecture and implementation.
  • In-depth knowledge of Relational database and how it could be migrated to a file based or any other format better suited for AI needs.
  • Experience with databases and should have clear understanding of RDBMS vs non-RDBMS, their strengths, weaknesses, migrations techniques. Proficient understanding of code versioning tools, such as Git.
  • Excellent problem-solving skills and the ability to work in a fast-paced environment.
  • Strong communication and teamwork skills, with the ability to collaborate effectively with other developers, POs, and product managers.
  • Be open to any solution proposed which would suit MCO future architectural needs in lieu of its AI centric approach.

We are seeking a highly skilled and experienced ETL/Python Developer to join our multinational team. The ideal candidate should have ideally involved in multiple ETL implementations and data migration projects. Additionally, the candidate should have strong expertise in design patterns, this role requires a developer who is adaptable, innovative, and capable of working in a fast-paced environment.

  • Seniority Level
  • Associate
  • Industry
  • Software Development
  • Employment Type
  • Full-time
  • Job Functions
  • Product Management
  • Skills
  • Python Programming
  • ETL Design and Implementation
  • RDBMS Core Concepts
  • Unix Shell Scripting

Department

Product Delivery - Development

Job Title

ETL Principal Software Engineer

Experience

10 - 15

City

Hyderabad

Country

India


  • Software Engineer

    1 week ago


    Hyderabad, Telangana, India Principal Global Services Full time ₹ 5,00,000 - ₹ 15,00,000 per year

    Responsibilities Job Purpose Software Engineer is responsible for developing, testing and maintaining the application/s with established processes. With guidance, conduct analysis, elicit requirements, write correct and clean code leveraging best practices, DevOps, testing/debugging, documentation, quality assurance review, implementation and...


  • Hyderabad, Telangana, India Medtronic Full time ₹ 15,00,000 - ₹ 30,00,000 per year

    At Medtronic you can begin a life-long career of exploration and innovation, while helping champion healthcare access and equity for all. You'll lead with purpose, breaking down barriers to innovation in a more connected, compassionate world.A Day in the LifeThe Principal Software Engineer is responsible for providing Principalership in the software...


  • Hyderabad, Telangana, India F5 Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    We are looking for a Principal Software Engineer with deep expertise in marketing technology platforms and strong engineering leadership to build scalable, performant, and integrated MarTech solutionsYou will play a key role in enabling marketing initiatives by engineering end-to-end systems across tools like Salesforce Marketing Cloud, Marketo, Adobe...


  • Hyderabad, Telangana, India Principal Global Services Full time ₹ 1,04,000 - ₹ 1,30,878 per year

    ResponsibilitiesAbout the RoleWe are in search of a Senior Consultant - Software Engineering to become part of our top-tier engineering team in Pune/Hyderabad. This presents a meaningful role to lead solution architecture and innovation for our cloud platform initiatives You will be instrumental in propelling our cloud transformation programs forward,...


  • Hyderabad, Telangana, India BlueCloud Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Description : Role : Principal Software Engineer Data Platform Modernization Location : Hyderabad or Pune (Hybrid 3 days onsite per week) We are seeking a Principal Software Engineer to lead the modernization of our enterprise data platform and drive the adoption of next-generation data technologies. In this role, you will design and build scalable,...


  • Hyderabad, Telangana, India Principal Global Services Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Responsibilities Job Purpose Senior Software Engineer is responsible for developing, testing and maintaining the application/s with established processes by conducting analysis, eliciting requirements, assisting in design, writing correct and clean code leveraging best practices, contributing to DevOps practices, testing/debugging, working on documentation,...

  • ETL Developer

    1 week ago


    Hyderabad, Telangana, India Sonata Software Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Experience : 3+ yearsLocation : HyderabadWork Mode : WFOSkills : Talend ,SQLKey Responsibilities:The role requires Financial Services domain hands-on experience with Data Management, Integration and ETL tools like Talend.Work as a developer to contribute in various technical streams of data management projects Comprehend and translate business requirements...

  • Etl Developer

    2 days ago


    Hyderabad, Telangana, India Saransh Software Solutions Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Lead ETL Developer Data Warehouse | Banking DomainExperience: 812 yearsLocation: HyderabadJob Type: Full-time | HybridNotice: 0-20 Days OnlyAbout the RoleJoin our dynamic Data Warehouse team and help the bank leverage data as a strategic asset. As a Lead ETL Developer, youll lead a team of developers to design, develop, and enhance robust data solutions,...


  • Hyderabad, Telangana, India Skillsoft Full time US$ 1,50,000 - US$ 2,00,000 per year

    At Skillsoft, we propel organizations and people to grow together through transformative learning experiences. We believe every team member has the potential to be AMAZING. Join us in our quest to transform learning and help individuals unleash their edge.At Skillsoft, we are all about making work matter. We believe every team member has the potential to be...


  • Hyderabad, Telangana, India Examity Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    At Meazure Learning, we aim to empower open-minded, inquisitive, and driven people, and we love how each new addition to the team adds to our culture. Here, you can positively impact the careers of millions of test-takers and reshape the education technology landscape by working toward one vision:To provide life-long learners across the globe the freedom to...