Software engineer

Moody's
Birmingham, AL

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.

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

  • 5-7+ years of professional experience in Python and Java software development required.
  • Strong expertise in SQL (Postgres, Redshift) for modeling, querying, and optimization required.
  • Hands-on experience building cloud-native systems on AWS (Glue, Redshift, Lambda, S3, Aurora Postgres, ECS/EKS) required.
  • Proficiency in multi-threading, concurrency, and distributed system design.
  • Knowledge of containerization and orchestration (Docker, Kubernetes/EKS).
  • Experience with data processing frameworks such as Spark, Flink, or PySpark is desired.
  • 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.

Education

  • Bachelor’s degree in Computer Science, Engineering, or a related field required.
  • Master’s degree preferred.

Responsibilities

Synopsis: Build and optimize large-scale Python and Java systems ensuring data accuracy and performance on AWS.

  • Develop and optimize multi-threaded, high-volume applications in both Python and Java (80%).
  • Design and maintain ETL/ELT pipelines across various AWS services (10%).
  • Implement complex SQL queries and schemas for efficient data validation (5%).
  • Collaborate with architects and engineers on scalable designs for distributed systems (5%).
  • Implement metadata-driven rule engines, validation frameworks, and data governance models.
  • Participate in code reviews, contribute to technical documentation, and promote development best practices.

About the team

Our Data Validation team is responsible for ensuring Moody’s financial data is accurate and analytics-ready.

  • We develop metadata-driven validation frameworks across ingestion, transformation, and delivery.
  • We build enterprise-scale AWS services for global financial datasets.
  • By joining our team, you will contribute to mission-critical platforms powering decisions for the world’s leading banks, investors, and regulators.


For US-based roles only: the anticipated hiring base salary range for this position is $94,800.00 - $137,400.00, depending on factors such as experience, education, level, skills, and location. This range is based on a full-time position. In addition to base salary, this role is eligible for incentive compensation. Moody’s also offers a competitive benefits package, including not but limited to medical, dental, vision, parental leave, paid time off, a 401(k) plan with employee and company contribution opportunities, life, disability, and accident insurance, a discounted employee stock purchase plan, and tuition reimbursement.

Moody’s is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, sex, gender, age, religion or creed, national origin, ancestry, citizenship, marital or familial status, sexual orientation, gender identity, gender expression, genetic information, physical or mental disability, military or veteran status, or any other characteristic protected by law. Moody’s also provides reasonable accommodation to qualified individuals with disabilities or based on a sincerely held religious belief in accordance with applicable laws. If you need to inquire about a reasonable accommodation, or need assistance with completing the application process, please email [email protected]. This contact information is for accommodation requests only, and cannot be used to inquire about the status of applications

For San Francisco positions, qualified applicants with criminal histories will be considered for employment consistent with the requirements of the San Francisco Fair Chance Ordinance.

This position may be considered a promotional opportunity, pursuant to the Colorado Equal Pay for Equal Work Act.




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.

Posted 2025-10-09

Recommended Jobs

Senior Electrical Engineer

Advanced Technical Staffing Solutions
Mobile, AL

Atss is looking for a Senior Electrical Engineer for a client in Mobile, Al. This role would be located in Mobile, AL and relocation assistance is available if needed. 1 Position: ~10 or mo…

View Details
Posted 2025-07-23

1140 - Electronics & Hardware Design Engineer

Monte Sano Research Corporation
Huntsville, AL

Job Description Job Description Monte Sano Research Corporation (MSRC) is a Huntsville-based Small Business specializing in providing full-spectrum defense system engineering, research, design, d…

View Details
Posted 2025-10-01

Campus Monitor (THS)

Tarrant City
Tarrant, AL

Campus Monitor (THS) Location Tarrant, AL : POSITION TITLE: Campus Monitor QUALIFICATIONS: ~ High school diploma or equivalent ~ Must hold an associate degree or have completed a minimum …

View Details
Posted 2025-10-09

Veterinary Assistant

May Veterinary Clinic Northridge
Northport, AL

Veterinary Assistant – May Veterinary Northridge, 6030 Watermelon Rd, Northport, AL 35473 Since 1964, May Veterinary Northridge has proudly served the Northport and Tuscaloosa communities, providin…

View Details
Posted 2025-09-29

FOOD SERVICE WORKERS / CONCESSION WORKERS - AUBURN, AL

Global Team Staffing, LLC
Auburn, AL

We’re looking to hire FOOD SERVICE WORKERS to be responsible for preparing and/or building food items, while providing a memorable guest service experience. Workers must adhere to established food sa…

View Details
Posted 2025-09-11

Airframe and Powerplant Mechanic WITH Inspection Authorization

TEL Staffing & HR
Gulf Shores, AL

TEL Staffing is hiring an A&P Mechanic with Inspection Authorization in Gulf Shores, AL. Great opportunity with flexible scheduling, great team environment and overall awesome opportunity. Certificat…

View Details
Posted 2025-07-14

Registered Nurse ( RN ) PRN Staff

Haleyville Rehabilitation and Healthcare Center
Haleyville, AL

Are you a compassionate and skilled Registered Nurse seeking a flexible schedule to balance your career and personal life? Join Venza Care’s dedicated team, where your expertise and commitment to car…

View Details
Posted 2025-09-14

Tier 2- Customer Support

Information Systems Solutions
Fort Rucker, AL

  Information Systems Solutions (ISS) is looking for a Project Analyst II supporting Fort Novosel, AL. The selected candidate will assist in providing training to new administrators, summarizing m…

View Details
Posted 2025-09-22

Class A CDL Entry Level Driver | Trainee

J Rose Logistics
Montgomery, AL

REQUIREMENTS -Class A CDL -21 years of age -Accidents, tickets, violations, criminal history reviewed on case by case basis JOB DETAILS  -Paid training program for 4-6 weeks -Solo drivi…

View Details
Posted 2025-09-01

Staff Accountant

Express Employment Professionals
Mobile, AL

Job Description Job Description Staff Accountant   POSITION PURPOSE The Financial Staff Accountant will be responsible for AR factoring settlements, monthly close reporting, government rep…

View Details
Posted 2025-09-24