LOG IN
SIGN UP
Canary Wharfian - Online Investment Banking & Finance Community.
Sign In
Forgot password?
Don't have an account?
or
Join Canary Wharfian
By signing up, you agree to our Terms & Conditions and Privacy Policy.
or

Software Engineering Intern

Other-InternNo visa sponsorship
Moody's logo

at Moody's

Other

Posted 9 days ago

No clicks

**Software Engineering Intern** Contribute to real-time data processing and QA engineering within Moody's Data Estate. Gain hands-on experience in Python, C++, C, and cloud technologies, collaborating with engineering teams to improve feed handler development, testing, and automation. Assist in migrating legacy C code to Python, enhancing testing workflows, and maintaining data-driven products.

Compensation
Not specified

Currency: Not specified

City
Not specified
Country
Not specified

Full Job Description

Software Engineering Intern

Heredia, Costa Rica

Apply now
Save job
Posted
11/03/2026
Job reference
14569
Experience level
Early Career
Job category
Early Career Opportunities & Programs
Job sub category
Internships
Line of business
Data Estate

At Moody's, we unite the brightest minds to turn todays risks into tomorrows opportunities. We do this by striving to create an inclusive environment where everyone feels welcome to be who they arewith the freedom to exchange ideas, think innovatively, and listen to each other and customers in meaningful ways. Moodys is transforming how the world sees risk. As a global leader in ratings and integrated risk assessment, were advancing AI to move from insight to actionenabling 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

Must-Have:

  • Hands-on experience or strong academic exposure to Python, C++, or C programming languages
  • Foundational understanding of cloud technologies and their application in software environments
  • Familiarity with Unix/Linux environments, command-line tools, and file system navigation
  • Understanding of software engineering processes and agile development principles
  • Clear and effective written and verbal communication skills, with the ability to collaborate across technical and non-technical teams
  • Self-motivated, intellectually curious, and driven to solve problems independently
  • Basic understanding of artificial intelligence concepts, with curiosity and enthusiasm for learning how AI tools can be used to improve processes and drive efficiency. Interest in exploring AI systems and a willingness to develop awareness of responsible AI practices, including risk management and ethical use

Preferred:

  • Experience working in remote Linux environments
  • Familiarity with writing regression and integration tests
  • Experience using Git or other version control systems to manage and collaborate on code
  • Exposure to quality assurance automation frameworks and practices
  • Working knowledge of data interchange formats, including JSON and XML
  • Prior experience or coursework in software development
  • Knowledge of SQL for querying and validating data
  • Familiarity with cloud object storage solutions, such as AWS S3 or Google Cloud Storage (GCS)
  • Experience with AI-assisted software development and testing tools

Education

  • Currently pursuing a degree in Computer Science, Computer Engineering, or a closely related field
  • Ideally graduating in 2028
  • Internship start date: March 2027

Responsibilities

This intern role offers a hands-on opportunity to contribute to real-time data processing and quality assurance engineering within a mission-critical software environment. The intern will perform tasks such as:
  • Gain meaningful exposure to multiple stages of the software engineering lifecycle, with a focus on the ingestion, processing, and testing of real-time news feeds
  • Collaborate closely with engineering team members to understand feed handler development workflows, emphasizing quality assurance monitoring and automation
  • Learn, apply, and actively contribute to existing testing frameworks and automation procedures
  • Support the migration of legacy C code to Python, including implementing new features and improving existing functionality
  • Assist in enhancing and automating testing workflows to improve efficiency, coverage, and reliability

About the Team

The Data Estate division is the data factory segment of Moody's Analytics, responsible for ingesting, processing, and delivering data that powers a vast catalogue of products and supports customers in making confident business decisions. We are also the definitive source of ratings-related data for companies and securities rated by Moody's Investors Service. Our mission is to deliver convenience and insight by eliminating the complexity of sourcing, preparing, and accessing data adding value precisely when it matters most. We are proud to serve as a mission-critical information resource for decision-makers around the world, and we continue to invest in modern technology and AI-enabled capabilities to ensure our data remains reliable, accessible, and impactful at scale.


Moodys 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 Moodys 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.

Apply now
Save job

Software Engineering Intern

Compensation

Not specified

City: Not specified

Country: Not specified

Moody's logo
Other

9 days ago

No clicks

at Moody's

Other-InternNo visa sponsorship

**Software Engineering Intern** Contribute to real-time data processing and QA engineering within Moody's Data Estate. Gain hands-on experience in Python, C++, C, and cloud technologies, collaborating with engineering teams to improve feed handler development, testing, and automation. Assist in migrating legacy C code to Python, enhancing testing workflows, and maintaining data-driven products.

Full Job Description

Software Engineering Intern

Heredia, Costa Rica

Apply now
Save job
Posted
11/03/2026
Job reference
14569
Experience level
Early Career
Job category
Early Career Opportunities & Programs
Job sub category
Internships
Line of business
Data Estate

At Moody's, we unite the brightest minds to turn todays risks into tomorrows opportunities. We do this by striving to create an inclusive environment where everyone feels welcome to be who they arewith the freedom to exchange ideas, think innovatively, and listen to each other and customers in meaningful ways. Moodys is transforming how the world sees risk. As a global leader in ratings and integrated risk assessment, were advancing AI to move from insight to actionenabling 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

Must-Have:

  • Hands-on experience or strong academic exposure to Python, C++, or C programming languages
  • Foundational understanding of cloud technologies and their application in software environments
  • Familiarity with Unix/Linux environments, command-line tools, and file system navigation
  • Understanding of software engineering processes and agile development principles
  • Clear and effective written and verbal communication skills, with the ability to collaborate across technical and non-technical teams
  • Self-motivated, intellectually curious, and driven to solve problems independently
  • Basic understanding of artificial intelligence concepts, with curiosity and enthusiasm for learning how AI tools can be used to improve processes and drive efficiency. Interest in exploring AI systems and a willingness to develop awareness of responsible AI practices, including risk management and ethical use

Preferred:

  • Experience working in remote Linux environments
  • Familiarity with writing regression and integration tests
  • Experience using Git or other version control systems to manage and collaborate on code
  • Exposure to quality assurance automation frameworks and practices
  • Working knowledge of data interchange formats, including JSON and XML
  • Prior experience or coursework in software development
  • Knowledge of SQL for querying and validating data
  • Familiarity with cloud object storage solutions, such as AWS S3 or Google Cloud Storage (GCS)
  • Experience with AI-assisted software development and testing tools

Education

  • Currently pursuing a degree in Computer Science, Computer Engineering, or a closely related field
  • Ideally graduating in 2028
  • Internship start date: March 2027

Responsibilities

This intern role offers a hands-on opportunity to contribute to real-time data processing and quality assurance engineering within a mission-critical software environment. The intern will perform tasks such as:
  • Gain meaningful exposure to multiple stages of the software engineering lifecycle, with a focus on the ingestion, processing, and testing of real-time news feeds
  • Collaborate closely with engineering team members to understand feed handler development workflows, emphasizing quality assurance monitoring and automation
  • Learn, apply, and actively contribute to existing testing frameworks and automation procedures
  • Support the migration of legacy C code to Python, including implementing new features and improving existing functionality
  • Assist in enhancing and automating testing workflows to improve efficiency, coverage, and reliability

About the Team

The Data Estate division is the data factory segment of Moody's Analytics, responsible for ingesting, processing, and delivering data that powers a vast catalogue of products and supports customers in making confident business decisions. We are also the definitive source of ratings-related data for companies and securities rated by Moody's Investors Service. Our mission is to deliver convenience and insight by eliminating the complexity of sourcing, preparing, and accessing data adding value precisely when it matters most. We are proud to serve as a mission-critical information resource for decision-makers around the world, and we continue to invest in modern technology and AI-enabled capabilities to ensure our data remains reliable, accessible, and impactful at scale.


Moodys 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 Moodys 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.

Apply now
Save job