Talent.com
Software Engineer
Software EngineerMoody's • Bangalore, India
Software Engineer

Software Engineer

Moody's • Bangalore, India
30+ days ago
Job description

At Moody's, we unite the brightest minds to turn today's risks into tomorrow's opportunities. We do this by striving to create an inclusive environment where everyone feels welcome to be who they are-with the freedom to exchange ideas, think innovatively, and listen to each other and customers in meaningful ways. Moody's is transforming how the world sees risk. As a global leader in ratings and integrated risk assessment, we're advancing AI to move from insight to action-enabling intelligence that not only understands complexity but responds to it. We decode risk to unlock opportunity, helping our clients navigate uncertainty with clarity, speed, and confidence.

If you are excited about this opportunity but do not meet every single requirement, please apply! You still may be a great fit for this role or other open roles. We are seeking candidates who model our values : invest in every relationship, lead with curiosity, champion diverse perspectives, turn inputs into actions, and uphold trust through integrity.

Skills and Competencies

  • Expert-level proficiency in designing and implementing data processing solutions using Apache Spark, with strong skills in both Python (PySpark) and Scala
  • Demonstrated experience building, deploying, and managing real-time data streaming pipelines using Apache Kafka and its ecosystem.
  • Experience on C#, C++ , SQL, Databricks required
  • Solid understanding of big data technologies, including the Hadoop ecosystem (HDFS, Hive), distributed computing concepts, and file formats like Parquet / Avro
  • Proven ability to work effectively in an Agile / Scrum development environment
  • Ability to work independently, manage priorities, and deliver end-to-end solutions with a strong focus on automated testing and quality assurance
  • Excellent problem-solving, debugging, and analytical skills
  • Experience with cloud-based data platforms (e.g., AWS EMR, S3, MSK; Azure Databricks) and workflow orchestration tools (e.g., Airflow, Dagster) is highly preferred
  • Experience with containerization (Docker) and orchestration (Kubernetes) is a plus

Education

  • A Bachelor's or Master's degree in Computer Science, Engineering, Information Technology, or a related field is required
  • Requires 5+ years of professional software / data engineering experience with a proven track record of building complex, scalable systems
  • Responsibilities

  • Design, develop, and maintain robust, scalable, and efficient batch and real-time data pipelines using Apache Spark (PySpark / Scala) and Apache Kafka
  • Work extensively with large, complex datasets residing in data lakes, data warehouses, and distributed file systems
  • Optimize data processing jobs and data storage solutions for performance, scalability, and cost-effectiveness
  • Implement comprehensive automated testing (unit, integration, end-to-end) to ensure data quality, pipeline reliability, and code robustness
  • Collaborate closely with data scientists, analysts, software engineers, and product managers to understand data requirements and deliver effective solutions
  • Take ownership of assigned projects, driving them to completion independently while adhering to deadlines and quality standards
  • Troubleshoot and resolve complex issues related to data pipelines, platforms, and performance
  • Contribute to the evolution of data architecture, standards, and best practices, and mentor junior engineers
  • About the team

    Our Engineering team is responsible for developing the software systems and digital experiences that power Moody's products and services. By joining our team, you will be part of exciting work, including building scalable and reliable full-stack solutions that enhance the user experience, shaping the architectural direction of key platforms, and collaborating with global teams to deliver innovative technology in a high-impact environment

    Moody's is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, protected veteran status, sexual orientation, gender expression, gender identity or any other characteristic protected by law.

    Candidates for Moody's Corporation may be asked to disclose securities holdings pursuant to Moody's Policy for Securities Trading and the requirements of the position. Employment is contingent upon compliance with the Policy, including remediation of positions in those holdings as necessary.

    Create a job alert for this search

    Software Engineer • Bangalore, India

    Related jobs
    Software Engineer

    Software Engineer

    Oracle • Bengaluru, Karnataka, India
    Help drive next-generation AI capabilities, with a focus on microservices, using Oracle standard tools, technology and development practices along with leading open-source frameworks.Deliver high-q...Show more
    Last updated: 26 days ago • Promoted
    Software Engineer

    Software Engineer

    CARD91 • Bengaluru, Karnataka, India
    Design, develop, and maintain RESTful APIs and backend services using Java.Collaborate closely with product managers, frontend developers, and QA teams to deliver robust solutions.Optimize applicat...Show more
    Last updated: 26 days ago • Promoted
    Software Engineer

    Software Engineer

    Wayzim Technology Co., Ltd. • Bengaluru, Karnataka, India
    Wayzim is an industry-leading supplier of intelligent logistics equipment, intelligent vision systems and industrial sensors. One of the few international companies that have the integrated capabili...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer

    Software Engineer

    CrimsonLogic • Bengaluru, Karnataka, India
    Our Employee Value Proposition.At CrimsonLogic, we put your Career and Well-being first.We are committed to advancing your career through a full spectrum of professional Development programs with t...Show more
    Last updated: 27 days ago • Promoted
    Software Engineer

    Software Engineer

    Avoca • Bengaluru, IN
    At Avoca AI, we’re building the next-gen platform that powers home-service companies with autonomous voice and text agents. Our Agent Operating System lets brands configure, deploy, supervise, and m...Show more
    Last updated: 7 hours ago • Promoted • New!
    Software Engineer

    Software Engineer

    HCLTech • Bengaluru, Karnataka, India
    Good understanding of RDBMS concepts.Proactively maintain the overall health of all databases.Experience in Oracle, Data Guard and RMAN. Ability to apply software maintenance upgrades (including sec...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer

    Software Engineer

    Innova ESI • Bengaluru, IN
    We are a leading technology company dedicated to innovation and excellence.Our mission is to create cutting-edge solutions that empower businesses and enhance user experiences.We foster a collabora...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer

    Software Engineer

    Crossing Hurdles • Bengaluru, Karnataka, India
    Crossing Hurdles is a recruitment firm that assists our clients to hire the best talent.They are building automation systems that tackle global compliance at scale, taking on a $200B / year market tr...Show more
    Last updated: 7 hours ago • Promoted • New!
    Software Engineer

    Software Engineer

    Nexthop AI • Bengaluru, Karnataka, India
    As an AI infrastructure startup, we are developing innovative systems to enable large-scale AI deployments.Our team comprises industry veterans who are passionate about building the sophisticated s...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer

    Software Engineer

    Rahul Khanna • Bengaluru, IN
    Scheduled is building the world’s first .AI-native personal operating system.Free Executive Planner” that helps users structure their days, manage relationships, and live with intention.You will ha...Show more
    Last updated: 26 days ago • Promoted
    Software Engineer

    Software Engineer

    Applied Materials • Bengaluru, Karnataka, India
    Applied Materials is a global leader in materials engineering solutions used to produce virtually every new chip and advanced display in the world. We design build and service cutting-edge equipment...Show more
    Last updated: 10 days ago • Promoted
    Engineer Software

    Engineer Software

    Albertsons Companies India • Bengaluru, India
    Position Title : Engineer Software.Assists with the design / development of software solutions requiring general domain knowledge. Analyzes user requirement / needs and makes decisions within limited para...Show more
    Last updated: 15 hours ago • Promoted • New!
    Software Engineer

    Software Engineer

    Triple-A • Bangalore, IN
    Triple-A is a global payment institution licensed in the United States, Europe, and Singapore, enabling businesses worldwide to pay and get paid in both local and digital currencies.We empower busi...Show more
    Last updated: 27 days ago • Promoted
    Software Engineer I

    Software Engineer I

    Danaher • Bengaluru, Karnataka, India
    This job is with Danaher, an inclusive employer and a member of myGwork – the largest global platform for the LGBTQ+ business community. Please do not contact the recruiter directly.Are you ready to...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer

    Software Engineer

    Ferguson • Bengaluru, India
    Since 1953, Ferguson has been a source of quality supplies for a variety of industries.Together We Build Better infrastructure, better homes and better businesses. We exist to make our customers com...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer

    Software Engineer

    AMISEQ • Bengaluru, Karnataka, India
    The Cloud Data Technologies (CDT) team oversees data infrastructure and the management of the end-to-end data lifecycle.As a Software Engineer, you will work on our Hadoop-based data warehouse, con...Show more
    Last updated: 24 days ago • Promoted
    Software Engineer

    Software Engineer

    ConverzAI • Bengaluru, IN
    Conversational AI solutions in a $500B+ industry.Reinvent how businesses communicate using AI-driven conversations.Our founding team brings deep experience in Cognitive AI (Speech + NLP), holds mul...Show more
    Last updated: 7 hours ago • Promoted • New!
    Software Engineer

    Software Engineer

    Translytics • bangalore, karnataka, in
    Translytics Business Services Private Limited is a fast-growing SaaS startup specializing in supply chain analytics.We blend advanced analytics, AI / ML, and decision sciences to deliver next-gen sol...Show more
    Last updated: 11 hours ago • Promoted • New!