Skills and Competencies
- 3+ years of hands-on experience as a seasoned software engineer, with a proven history of delivering high-impact, multi-team technical projects with significant business outcomes.
- Proficiency in one or more of the following programming languages: Java or Scala or C++ or Python
- Experience dealing with both relational databases (Postgres, MySql , Sql Server, or Oracle) and NoSql data stores at scale
- Experience in developing production-quality RESTful APIs and Microservices, with a focus on scalability and robustness
- Familiarity building cloud-native applications with Docker & Kubernetes as well as on-prem software solutions
- Comprehensive understanding of data structures, algorithms, and complexity analysis
- Strong problem-solving skills, demonstrating creativity and technical insight to navigate complexity
- Solid grasp of software design principles, coding & architectural best practices, and writing well-tested high-quality code
- Advanced knowledge of multi-threading, memory management, and query processing
- Keen interest in ensuring application scalability, availability, reliability, security, and cost-effective execution
- Resilience and adaptability in navigating organizational and technical change
- Deep knowledge of testing strategies and system health maintenance for complex systems
Education
- Bachelor's or master's degree in computer science, Engineering, or a related discipline.
Responsibilities
- Define and execute multi-year, multi-team technical strategies with measurable business impact
- Deliver large-scale, high-stakes projects, managing complexity and ambiguity while exceeding quality standards
- Drive alignment across teams and the broader organization to prioritize impactful outcomes for customers
- Exercise sound technical judgment to influence roadmaps and strategic decisions across teams
- Mentor engineers across teams, providing guidance, coaching, and fostering a growth mindset
- Build and maintain robust software architectures with flexibility for scaling and new use cases
- Act as a role model, demonstrating technical excellence, collaboration, and Moody’s core values
- Lead by example in embracing ambiguity, fostering innovation, and driving change management initiatives
- Create and implement solutions that optimize for both immediate and long-term organizational needs
- Engage in technical and non-technical decision-making, balancing diverse viewpoints and achieving consensus
- Anticipate and address technical challenges while managing risks proactively
- Develop and communicate clear narratives to influence stakeholders and drive effective decision-making
- Partner with product teams to align technical trade-offs with customer value delivery
- Lead technical discussions, reviews, and documentation to ensure design quality and alignment with strategy
About the team
Our engineering team is responsible for developing cutting-edge software, sophisticated models, and advanced analytics that power risk quantification for the global multi trillion-dollar P&C market. Our solutions enable