Principal Software Engineer

PassFort

Lucknow

On-site

INR 1,200,000 - 1,800,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

PassFort is seeking a senior software engineer to lead the long-term technical strategy for their team in Lucknow, India. This role involves delivering high-impact software systems and mentoring engineers to encourage innovation. Candidates should have a Bachelor's or Master's degree in Computer Science or a related field and at least 12 years of experience in software engineering.

You will work with modern technologies such as Docker and Kubernetes while building scalable systems that align with business objectives.

Qualifications

  • 12+ years of experience in software engineering, delivering large-scale, multi-team technical initiatives.
  • Strong proficiency in programming languages including Java, Scala, C#, C++, or Python.
  • Extensive experience with databases such as Postgres, MySQL, SQL Server, and Oracle.

Responsibilities

  • Define and drive long-term technical strategy across multiple teams.
  • Lead the design and delivery of complex, high-impact software systems.
  • Mentor and guide engineers, fostering technical excellence and innovation.

Skills

Software engineering experience
Programming languages (Java, Scala, C#, C++, Python)
RESTful APIs and microservices
Relational and NoSQL databases
Cloud technologies (Docker, Kubernetes)
Performance optimization

Education

Bachelor’s or Master’s in Computer Science or related field

Job description

Skills and Competencies
  • 12+ years of experience in software engineering, delivering large-scale, multi-team technical initiatives with measurable impact.
  • Strong proficiency in one or more programming languages such as Java, Scala, C#, C++, or Python, with deep expertise in building RESTful APIs and microservices.
  • Extensive experience with relational (Postgres, MySQL, SQL Server, Oracle) and NoSQL databases, designing systems for scale and performance.
  • Solid understanding of software design principles, data structures, algorithms, and distributed systems, with a focus on writing high‑quality, well‑tested code.
  • Experience with cloud‑native technologies including Docker and Kubernetes, with familiarity across both cloud and on‑premise environments.
  • Demonstrated ability to build scalable, reliable, and secure systems, with strong knowledge of performance optimization, multi‑threading, and system resilience.
Education
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
Responsibilities
  • Define and drive long-term technical strategy across multiple teams, aligning engineering efforts with business objectives and customer outcomes.
  • Lead the design and delivery of complex, high-impact software systems, effectively managing ambiguity and technical challenges.
  • Collaborate cross‑functionally to influence product roadmaps, ensuring scalable and customer-centric solutions.
  • Architect and maintain robust, flexible platforms that support evolving business needs and future growth.
  • Mentor and guide engineers, fostering a culture of technical excellence, innovation, and continuous learning.
  • Demonstrate strong technical judgment in decision-making, balancing short-term priorities with long-term architectural vision.
  • Champion best practices in software development, testing strategies, and system health monitoring.
  • Drive alignment across stakeholders, enabling consensus and execution in complex organizational environments.
  • Proactively identify risks and implement mitigation strategies to ensure successful project outcomes.
  • Embody Moody’s values by promoting collaboration, innovation, and accountability across teams.
About the Team

The Intelligent Risk Platform team sits at the heart of Moody’s Insurance business, building and scaling critical platform capabilities that power multiple applications. The team develops highly scalable systems addressing cross-cutting concerns such as job management and execution, dynamic resource orchestration, and multi-tenant data platforms.

Leveraging modern technologies including Kubernetes, Apache Spark, Apache Iceberg, and advanced data processing frameworks, the team is at the forefront of building high-performance, reliable, and scalable platforms. Joining this team offers an opportunity to work on cutting‑edge systems spanning distributed computing, data engineering, and platform architecture, while making a meaningful impact on Moody’s core products.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Software Engineer
Staff Software Engineer

PassFort • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Senior Software Engineer
Senior Software Engineer

Moody's Corporation • Varanasi

On-site
INR 1,500,000 - 2,700,000
Staff Software Engineer
Staff Software Engineer

Moody's Corporation • Bengaluru

On-site
INR 1,500,000 - 3,000,000
Staff Software Engineer
Staff Software Engineer

Moody's Investors Service • India

On-site
INR 1,800,000 - 3,200,000
Senior Software Engineer
Senior Software Engineer

PowerToFly • Greater Noida

On-site
INR 1,200,000 - 1,800,000
Staff Software Engineer - Python
Staff Software Engineer - Python

Moody's Corporation • Bengaluru

On-site
INR 2,000,000 - 3,000,000
Senior Software Engineer
Senior Software Engineer

PassFort • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Senior Software Engineer - Full stack
Senior Software Engineer - Full stack

Moody's Corporation • Bengaluru

On-site
INR 2,500,000 - 4,000,000
Senior Software Engineer - Full stack
Senior Software Engineer - Full stack

PassFort • Bengaluru

On-site
INR 1,500,000 - 2,100,000
Staff Software Engineer
Staff Software Engineer

Moody's Corporation • Varanasi

On-site
INR 600,000 - 1,000,000