Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Associate Software Engineer

$78.3k - $113.55k

Moody's Investors Services Inc

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–6 years of experience in technology risk, IT controls, technical audit support, software engineering, infrastructure engineering, cybersecurity governance, or a closely related discipline
  • Experience drafting risk assessments, evaluating inherent and residual risk, documenting control design and operating effectiveness, and presenting evidence-based assessments for second-line review and challenge
  • Strong working knowledge of ICT Risk Management standards and the ability to translate requirements into practical controls, documented procedures, and evidence expectations across lines of business
  • Ability to understand application architecture, cloud and infrastructure services, identity and access management, software development lifecycles, change management, logging and monitoring, vulnerability management, and technology resilience
  • Practical experience using a scripting language such as Python or PowerShell, SQL, APIs, and version control to analyze evidence, validate control execution, or automate repeatable documentation and monitoring activities
  • Demonstrated ability to produce clear, accurate standard operating procedures, control narratives, process flows, technical assessments, and audit-ready evidence packages
  • Ability to explain technical risks to both technical and nontechnical audiences, constructively defend assessments, resolve review comments, and escalate unresolved issues through established governance channels
  • 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
  • Preferred: Experience with governance, risk, and compliance platforms, workflow tools, and document repositories; relevant technology, cloud, cybersecurity, or risk certifications are beneficial

Education

  • Bachelor's degree in Computer Science, Information Systems, Cybersecurity, Engineering, or a related discipline, or equivalent practical experience

Responsibilities

The Associate Software Engineer supports IT risk management, technical controls, and operational governance across Moody's lines of business by combining hands-on technical analysis with strong risk assessment and documentation capabilities.

  • Draft, update, and maintain Risk and Control Self-Assessments for technology processes and services, including risk statements, inherent and residual risk assessments, control mappings, supporting rationale, and identified gaps
  • Present and defend assessments during second-line risk review and challenge using traceable technical evidence; document challenge outcomes, resolve comments, and escalate material disagreements through established governance channels
  • Write, update, and maintain technical standard operating procedures and a governed inventory, including ownership, version history, approval status, review dates, and links to applicable risks and controls
  • Translate technical workflows into clear, executable procedures with defined responsibilities, evidence requirements, exception handling, and escalation paths
  • Assess lines of business processes and technical practices against the ICT Risk Management Standard, identifying gaps, inconsistencies, and opportunities to strengthen control implementation
  • Support internal and external technology audits by preparing technical documentation, coordinating evidence requests, and participating in system and control walkthroughs
  • Use approved AI tools extensively to draft and revise assessments, standard operating procedures, control narratives, technical summaries, and audit responses, while retaining accountability for accuracy and completeness
  • Build or maintain lightweight scripts and automated workflows that improve inventory accuracy, evidence collection, documentation quality, and control monitoring
  • Validate AI-generated outputs, protect sensitive information, and ensure risk decisions, control approvals, exceptions, and enforcement actions remain subject to authorized human review

About the Team

Our team works across technology groups, lines of business, control owners, second-line risk management, and audit functions to strengthen technology risk management across Moody's. We are committed to combining engineering skills, responsible AI adoption, and disciplined risk practices to make technical controls and documentation more accurate, consistent, and sustainable. By joining the team, you will have the opportunity to contribute to meaningful work that directly supports Moody's operational resilience and governance objectives in a collaborative, innovation-forward environment.

For US-based roles only: the anticipated hiring base salary range for this position is $78,300.00 - $113,550.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 View email address on powertofly.com . 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.

Click here to view our full EEO policy statement . Click here for more information on your EEO rights under the law . Click here to view our Pay Transparency Nondiscrimination statement .

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.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Associate Software Engineer in Charlotte, NC vacancy
  • We are looking for a motivated and enthusiastic Associate Software Engineer to join our engineering team. Responsibilities Develop, test, debug, and maintain software applications. Write clean, efficient, scalable, and maintainable code. Collaborate with senior developers... 
    Suggested

    Emonics LLC

    Charlotte, NC
    6 days ago
  •  ...Job Description Senior Software Engineer (Back-End) \n We are looking for a highly experienced and motivated Senior Software Engineer (Back-End) to join our growing development team. The ideal candidate is a passionate problem-solver who thrives in a collaborative... 
    Suggested
    Full time
    Work at office

    SolomonEdwards

    Charlotte, NC
    3 days ago
  •  ...Associate Vice President, Software Engineering, Employee Benefits About the Company Leading provider of casualty & property insurance services Industry Financial Services Type Public Company Founded 1810 Employees 10,001+ Categories Financial... 
    Suggested

    Confidential

    Charlotte, NC
    2 days ago
  •  ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful... 
    Suggested
    Remote job
    Internship

    Danaher

    Charlotte, NC
    1 day ago
  • $82 per hour

     ...Job Title: MES Software Engineer Industry: Manufacturing Location: Remote, must reside within 1-2 hours' commutable distance of Charlotte, NC Rate: Up to $82.00/hr Client Overview This opportunity is with a major global manufacturer of materials... 
    Suggested
    Remote work

    ElevaIT Solutions

    Charlotte, NC
    1 day ago
  • $61.51 - $71.51 per hour

    job summary: Candidates need to be able to convert to FTE without sponsorship. Seeking an experienced engineer to provide application support, maintenance, enhancement, and operational oversight for a business-critical physical security and access management platform... 
    Hourly pay
    Contract work
    Temporary work
    Work experience placement

    Randstad Digital

    Charlotte, NC
    1 hour ago
  •  ...-site in Charlotte, NC Our client seeks a Senior Agentic Software Engineer who will design and deliver intelligent systems that combine...  ...routing number) until you have worked with someone clearly associated with Eliassen Group. If you have any indication of fraudulent... 
    Hourly pay
    Contract work
    Local area
    Shift work

    Eliassen Group

    Charlotte, NC
    1 day ago
  •  ...Company matchEmployee Recognition Program Perr&Knight is seeking an Associate Programmer with SQL experience to join our PK1Cloud Services...  ...Be Doing: Assisting Programmers and Senior Programmers with software development projects, particularly with maintenance and... 
    Full time
    Work at office

    PerrKnight

    Charlotte, NC
    4 days ago
  • $100k - $170k

     ...Role Summary/Purpose:The Assistant Vice President, iOS Software Development Engineer III craves working in a hands-on mobile environment and leads...  ...this new hire time in position requirement is met, the associate will have a minimum 6 months’ time in position before they... 
    Full time
    Work experience placement
    Work from home
    Visa sponsorship
    Work visa
    Monday to Friday

    Synchrony Financial

    Charlotte, NC
    1 day ago
  •  ...Job Description Description Hybrid 3 on in Charlotte, NC\n \n \nOur client is seeking a Senior UI Software Engineer to build an AI-powered telecom equipment lifecycle and site visibility platform. The role is full-stack with a UI emphasis and requires hands-on... 

    Eliassen Group

    Charlotte, NC
    17 days ago
  •  ...Job Description Senior Software Engineer (Backend Focus) | AWS | Python | Node.js - (W2 Contract) - Hybrid in Charlotte, NC \n \n Optomi, in partnership with a leading electric and gas utility company, is seeking a Full-Stack Software Engineer with a strong backend... 
    Contract work

    Optomi

    Charlotte, NC
    18 days ago
  • $50 - $55 per hour

     ...with your recruiter to learn more. Base Pay Range $50.00/hr - $55.00/hr Job Details Immediate need for a talented Full stack Software Engineer . This is a 12+ months contract opportunity with long-term potential and is located in Charlotte, NC (Hybrid) . Please review... 
    Contract work
    Local area
    Immediate start

    Pyramid Consulting, Inc

    Charlotte, NC
    2 days ago
  •  ...Job Description We are seeking an experienced Software Engineer specializing in Oracle Retail Xstore POS to develop, customize, integrate, and support enterprise retail point-of-sale applications. \n The ideal candidate will bring strong Java/J2EE development experience... 
    3 days per week

    Belk

    Charlotte, NC
    7 days ago
  •  ...Job Description Senior Software Engineer – Full Stack \n Charlotte, NC Area | In-Office | Full-Time \n Are you a technical leader who loves solving complex problems and mentoring the next generation of engineers? Our client, a leading organization with a robust... 
    Full time
    Work at office

    SolomonEdwards

    Charlotte, NC
    20 days ago
  •  ...following job description: Designs, develops, tests, and maintains software solutions that address business and user needs within a...  ...from the beginning of the design work. Leverage continuous engineering practices to deliver business value regarding effectiveness of... 
    Permanent employment
    Full time
    Part time
    Work experience placement
    H1b
    Work at office
    Work visa
    Monday to Friday
    Shift work
    Day shift

    Truist

    Charlotte, NC
    3 days ago
  •  ...Contract \n Experience: 7+ Years \n Focus: 80% Backend / Cloud Engineering | 20% Frontend Development \n About the Opportunity \n We're seeking an experienced Senior Full Stack Software Engineer with strong AWS, Terraform, and backend development expertise... 
    Contract work
    3 days per week

    Gravity IT Resources

    Charlotte, NC
    23 days ago
  • $54 - $60 per hour

    Position: Software Engineer 3 (SRE) Location: Charlotte, North Carolina Duration: Contract Job ID: 170887 Job Overview In this contingent resource assignment, you will consult on or participate in moderately complex initiatives and deliverables within Software Engineering... 
    Contract work

    PTR Global

    Charlotte, NC
    2 days ago
  • $50 - $55 per hour

     ...contingent resource assignment, candidate may: Consult on or participate in moderately complex initiatives and deliverables within Software Engineering and contribute to large-scale planning related to Software Engineering deliverables. Review and analyze moderately complex... 
    Full time

    PTR Global

    Charlotte, NC
    2 days ago
  • $24.25 - $33 per hour

    Schweitzer Engineering Laboratories (SEL) is seeking a detail-oriented Software Engineering Intern to join our team in Charlotte, NC. If you are currently enrolled at an accredited university in the Charlotte area and are looking for an opportunity to strengthen your software... 
    Hourly pay
    Full time
    Part time
    Summer work
    Internship
    Work at office
    Flexible hours

    Schweitzer Engineering Laboratories

    Charlotte, NC
    2 days ago
  • $55 - $60 per hour

    Position: Software Engineer 4 Location: Charlotte, North Carolina Duration: Contract Job ID: 175445 Overview This role supports the Model Risk Management platform used to run statistical risk models and largescale data workloads. The engineer will help maintain and enhance... 
    Full time
    Contract work

    PTR Global

    Charlotte, NC
    2 days ago
  • $70 - $80 per hour

     ...actual pay will be based on your skills and experience — talk with your recruiter to learn more. Job details Job Title: Sr. Java Software Engineer III Location: Atlanta, Georgia Compensation: $70 - $80 Contract Type: Contract To Hire Source: PEM Staffing Program Overview:... 
    Contract work

    Matlen Silver

    Charlotte, NC
    2 days ago
  • $85.1k - $161.7k

     ...personally and professionally. There’s no one like you and that’s why there’s nowhere like RSM. The Financial Due Diligence Senior Associate conducts in-depth financial analyses to support clients in evaluating acquisition and divestiture opportunities, collaborating... 
    Full time
    Work experience placement
    Internship
    Local area

    RSM

    Charlotte, NC
    3 days ago
  • $77.7k - $146.9k

     ...empowers you to thrive both personally and professionally. There’s no one like you and that’s why there’s nowhere like RSM. As a Senior Associate in RSM's growing Process Risk & Controls practice, you will have the opportunity to leverage your experience while continuing to... 
    Full time
    Work experience placement
    Internship
    Local area

    RSM

    Charlotte, NC
    1 day ago
  • $72.1k - $118.8k

     ...both personally and professionally. There’s no one like you and that’s why there’s nowhere like RSM. The Resource Management Senior Associate at RSM will effectively fill resource engagement requests and is responsible for overseeing the utilization of resources, ensuring... 
    Full time
    Temporary work
    Work experience placement
    Internship
    Work at office
    Local area

    RSM

    Charlotte, NC
    2 days ago
  • $17.5 per hour

     ..., 401(k), and access to free, year-round money coaches. That’s how we’re UNSTOPPABLE for our employees! Job Overview Mobile Associates, Store-in-Store are an integral part of the Retail Team responsible for bringing the T-Mobile brand to life within National Sales... 
    Hourly pay
    Full time
    Temporary work
    Part time
    Work experience placement
    Local area
    Flexible hours

    T-Mobile

    Matthews, NC
    2 days ago
  • $19.5 per hour

     ...plan, 401(k), and access to free, year-round money coaches. That's how we're UNSTOPPABLE for our employees! Job Overview Mobile Associates, Store-in-Store are an integral part of the Retail Team responsible for bringing the T-Mobile brand to life within National Sales... 
    Hourly pay
    Full time
    Temporary work
    Part time
    Work experience placement
    Local area
    Flexible hours

    T-Mobile

    Matthews, NC
    1 day ago
  • $18 per hour

     ...Yes/No): No Hourly Base Pay: $18.00, plus $5.00 per hour training pay. Within the first 90 days working at T-Mobile, Mobile Associates receive on-the-job training and are eligible for hourly training pay. Once completed, Mobile Associates promote to the Mobile... 
    Hourly pay
    Full time
    Temporary work
    Part time
    Work experience placement
    Local area
    Relocation package
    Flexible hours

    T-Mobile

    Matthews, NC
    5 days ago
  • No prior industry experience required Meet with clients on Zoom to help them enroll in benefit programs Explain options in a clear, simple, and relatable way Help clients complete online enrollment forms accurately Schedule and manage virtual appointments ...
    Full time

    Zuzick Organization of Globe Life

    Charlotte, NC
    5 days ago
  • $100k

     ...empowers you to thrive both personally and professionally. There’s no one like you and that’s why there’s nowhere like RSM. As a Senior Associate in Program and Project Management, you will work with businesses in diverse industries while managing staff to deliver projects on... 
    Full time
    Work experience placement
    Internship
    Work at office
    Local area

    RSM

    Charlotte, NC
    1 day ago
  • $55.5 - $75 per hour

    This role is for engineers at the start of their careers who are eager to learn, grow, and make an immediate impact. It’s a general posting...  ...practices for designing, building, testing, and supporting software. Use AI tools responsibly to speed up your work, and share... 
    Work experience placement
    Internship
    Immediate start

    Intuit, Inc.

    Charlotte, NC
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Associate Software Engineer. Be the first to apply!