Moody's Corporation
Posted 1w ago

Software Engineer - Full Stack and Data (React / Python)

Moody's Corporation
Vilnius, Vilnius County, Lithuania
€44k-€71k/yrOnsiteFull Time
Responsibilities
  • developing applications
  • supporting services
  • maintaining pipelines
Requirements
  • Bachelor’s degree in a technical field
  • 3+ years building React web applications
  • Python backend and REST API experience
  • SQL proficiency
  • AI implementation experience, and software engineering practices
Technical tools mentioned
ReactPythonFastAPIFlaskDjangoRESTful APIsStructured Query Language (SQL)GitPySparkGitHubAzure DevOps

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
  • 3 years of hands on experience building and supporting user interface based web applications using React, including internships or professionally delivered academic projects, required to take ownership of features in the applications the team operates today
  • Working experience with Python for backend development, ideally using FastAPI or a similar framework such as Flask or Django, including building and consuming RESTful APIs, required to support and extend the services behind the team’s applications
  • Solid command of Structured Query Language, including writing queries, joins, and aggregations against relational databases, required as the direct foundation for learning PySpark; a structured, mentored learning path into PySpark and data engineering is built into this role, so prior big data experience is preferred but not required
  • Foundational software engineering discipline, including Git based version control, code reviews, testing, documentation, and Agile ways of working, with a willingness to grow into continuous integration and continuous delivery, secure coding, and cloud practices used across the team
  • Strong analytical and problem solving skills, required to investigate application and data issues, learn quickly from feedback, and contribute effective solutions with support from senior engineers
  • Clear communication and dependable collaboration, along with genuine curiosity and drive to grow into data engineering and AI enabled workloads, required to work effectively within the team, ask insightful questions, and take on increasing responsibility on highly visible enterprise initiatives
  • Demonstrated proficiency in artificial intelligence concepts, with hands-on experience using AI tools to streamline workflows and enhance operational efficiency. Proven ability to implement AI-powered solutions to solve business challenges. Demonstrates a growing awareness of AI risk management and a commitment to responsible and ethical AI use.
Education
  • Bachelor’s degree or higher in Computer Science, Information Technology, Software Engineering, or a related technical field
Responsibilities
Support the development, maintenance, and evolution of web applications, services, and data solutions while building expertise in modern software engineering, data engineering, and AI enabled technologies.
  • Support, enhance, and help maintain the team’s React based web applications, resolving defects and delivering improvements that keep users productive from day one
  • Develop and support FastAPI based backend services and RESTful APIs, with guidance from senior engineers, ensuring reliability and performance
  • Take growing ownership of features end to end, from requirement clarification through deployment, enabling senior engineers to focus on platform and architecture work
  • Write clean, maintainable, well tested code in React, Python, and Structured Query Language, while actively participating in code reviews and adopting the team’s engineering best practices
  • Follow a structured learning path from Structured Query Language into PySpark, supported by mentoring, training resources, and dedicated learning time, with the goal of contributing to data engineering workloads within the first several months
  • Progressively contribute to the team’s data pipelines and data workloads as PySpark skills develop, growing toward shared ownership of data engineering deliverables
  • Assist in monitoring applications, services, and data workflows, troubleshooting issues and participating in root cause analysis to ensure reliability and performance
  • Work closely with business, product, and technical teams to understand priorities, clarify requirements, and communicate progress clearly and effectively
  • Follow data governance, security, and enterprise compliance standards, and maintain clear documentation for applications, services, and data workflows
  • Maintain source code repositories and automated build and deployment pipelines using GitHub or Azure DevOps to support reliable and repeatable releases
About the Team
The Corporate Systems team, part of the Technology Services Group, supports Moody’s core business and technology operations by enabling reliable day to day execution, strong coordination, and effective governance across corporate platforms and shared services. The team partners closely with senior leaders, product teams, and key stakeholders across the enterprise to drive operational excellence while advancing innovation through the adoption and enablement of AI driven capabilities. By bringing structure, clarity, and rigor to complex environments, team members contribute to high impact work that improves how technology is delivered, operated, and evolved across the organization, helping ensure Moody’s systems remain resilient, forward looking, and positioned for continued growth.

Annual base salary gross: €44,200.00 to €70,800.00. Applicable to Lithuania candidates: The base salary range represents the low and high end of the Moody’s salary range for this position. Actual salaries will vary and will be based on various factors, such as candidate’s qualifications, skills, and competencies. The salary is one component of Moody’s total compensation package for employees. Other rewards and benefits include the following: Medical, Personal Accident, Life Insurance and Time Off.

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.

About Moody's Corporation

Global integrated risk assessment firm and provider of financial analytics.

Similar jobs

Software Engineer roles near Vilnius, Vilnius County
8h
Save
Mark Applied
Hide
Senior Software Engineer, Message Delivery
Vilnius or Kaunas
€6k/mo HybridFull Time
Omnisend
Omnisend: N ecommerce marketing automation platform serving online brands with email, SMS, and web-push tools.
5+ YOE5+ years implementing scalable, highly available, high-load systems; backend programming experience; Golang preferred; databases, distributed messaging, cloud services, event-based architecture, and modern build pipelines.
Golang, NSQ, Pub/Sub, Google Cloud Services
11h
Save
Mark Applied
Hide
Senior Software Engineer (Java)
Vilnius or Estonia or Latvia or Lithuania or Europe
€5k-€7k/mo HybridFull Time
Luminor
Luminor: Baltic retail and corporate bank serving individuals, families, micro-businesses, and companies in Estonia, Latvia, and Lithuania.
Hands-on Java and Spring Boot experience; distributed systems, APIs, Kafka, cloud, relational databases, secure development, testing, CI/CD, observability, and AI-assisted engineering experience required.
Java, Spring Boot, Spring Framework, Apache Kafka, AWS, Docker, Kubernetes, Terraform, Helm, GitLab CI/CD, PostgreSQL, JUnit
12h
Save
Mark Applied
Hide
Staff Software Engineer - Migrations
Portugal or Bucharest or Dublin or Chișinău or Vilnius or Bratislava or Dubai or Ljubljana or Pakistan or Belgrade or Warsaw or Bulgaria or Sweden or Nicosia or Zagreb or Madrid or Estonia or Lisbon
RemoteFull Time
Paymentology
Paymentology: Private global issuer processor serving banks, fintechs, digital banks, and financial institutions.
10+ YOE10+ years designing, building, and operating complex backend or distributed systems; technical leadership across teams; expertise in architecture, Java, cloud environments, microservices, APIs, databases, testing, and operations.
Java, Java 21, AWS, CI/CD, Infrastructure as Code, Microsoft APIs
16h
Save
Mark Applied
Hide
FuturePros Programme: IT Software Engineering Track
Vilnius, Vilnius County, Lithuania
€2k/mo HybridFull Time, Internship
Danske Bank
Danske BankNasdaq Copenhagen: DANSKE: Nordic bank supporting people and businesses.
0+ YOEFoundational IT or programming knowledge from education, training, coding school, or self-learning; basic technology knowledge; English at B2 level; no prior work experience required.
.NET, .NET Core, Java, JavaScript, ReactJS, NodeJS, Angular, HTML/CSS, SQL, Git, REST APIs, AWS, Terraform, Docker, Kubernetes, Gradle, Maven, CI/CD, Figma
1d
Save
Mark Applied
Hide
Senior SW Engineer - Tieto Caretech (m/f/d)
Vilnius, Vilnius County, Lithuania
€4k-€6k/mo HybridFull Time
Tieto Caretech
Tieto CaretechNASDAQ Helsinki: TIETO: Health and social care software provider serving care professionals and more than 10 million citizens across Europe.
5+ YOERequires strong Java/JVM development, Spring Boot, REST API design, SQL, relational modeling, and data-processing knowledge; experience with Scala or Python, Azure, Databricks, and Terraform is valued.
Java, JVM, Spring Boot, REST API, SQL, Scala, Python, Apache Spark, Azure, Databricks, Terraform, Kubernetes, AI
1d
Save
Mark Applied
Hide
Software Engineer (Senior, Staff) - Remote
Yerevan or Vienna or Brussels or Sofia or Zagreb or Prague or Paris or Nicosia or Tallinn or Tbilisi or Berlin or Athens or Budapest or Rome or Dublin or Riga or Valletta or Vilnius or Podgorica or Oslo or Amsterdam or Chisinau or Warsaw or Lisbon or Bucharest or Bratislava or Madrid or Ljubljana or Ankara or Kyiv or London or Brazil
RemoteFull Time
Replika
Replika: Private AI companion software serving people through conversational mobile and web applications.
Experience shipping consumer products to real users, driving complex features end to end, and working in founding or early-stage startups; fluent English and strong product, design, and coding judgment required.
AI, PRDs
1w
Save
Mark Applied
Hide
Let's begin! Software Engineer - Full Stack and Data (React / Python) (14665)
Vilnius, Vilnius County, Lithuania
€44k-€71k/yr OnsiteFull Time
Moody's Corporation
Moody's CorporationNYSE: MCO: Global integrated risk assessment firm and provider of financial analytics.
3+ YOEBachelor's degree in a technical field and 3 years of React experience required. Requires Python, SQL, REST APIs, software engineering practices, analytical skills, communication, and AI experience.
React, Python, FastAPI, Flask, Django, Structured Query Language (SQL), PySpark, Git, GitHub, Azure DevOps
1w
Save
Mark Applied
Hide
Software Engineer
Vilnius, Vilnius County, Lithuania
€3k-€6k/mo OnsiteFull Time
GetJet Airlines
GetJet Airlines: Lithuanian ACMI and charter airline providing crewed aircraft capacity to airlines and tour operators worldwide.
2+ YOEExperienced software engineer with 2–5 years of professional experience for a full-time permanent IT role.