hero

Accelerate your career.

Explore opportunities across TA's portfolio

Senior Manager Software Engineering (IFS RND Technology)

IFS

IFS

Software Engineering, IT
Colombo, Sri Lanka
Posted on Feb 13, 2025

Company Description

IFS is a billion-dollar revenue company with 6000+ employees on all continents. Our leading AI technology is the backbone of our award-winning enterprise software solutions, enabling our customers to be their best when it really matters–at the Moment of Service™. Our commitment to internal AI adoption has allowed us to stay at the forefront of technological advancements, ensuring our colleagues can unlock their creativity and productivity, and our solutions are always cutting-edge.

At IFS, we’re flexible, we’re innovative, and we’re focused not only on how we can engage with our customers but on how we can make a real change and have a worldwide impact. We help solve some of society’s greatest challenges, fostering a better future through our agility, collaboration, and trust.

We celebrate diversity and understand our responsibility to reflect the diverse world we work in. We are committed to promoting an inclusive workforce that fully represents the many different cultures, backgrounds, and viewpoints of our customers, our partners, and our communities. As a truly international company serving people from around the globe, we realize that our success is tantamount to the respect we have for those different points of view.

By joining our team, you will have the opportunity to be part of a global, diverse environment; you will be joining a winning team with a commitment to sustainability; and a company where we get things done so that you can make a positive impact on the world.

We’re looking for innovative and original thinkers to work in an environment where you can #MakeYourMoment so that we can help others make theirs. With the power of our AI-driven solutions, we empower our team to change the status quo and make a real difference.

If you want to change the status quo, we’ll help you make your moment. Join Team Purple. Join IFS.

Job Description

IFS is seeking an experienced and motivated Software Engineering Leader to join our Research and Development (RND) Technology team in Colombo, Sri Lanka. This pivotal role will drive the delivery of high-quality software solutions aligned with our R&D Product Strategy. This role is ensuring that development investments contribute effectively to our strategic objectives. As a Software Engineering Leader, you will play a critical role in articulating both the What, Why and How to your teams, working closely with Product and Program Managers to ensure clarity and alignment.

This role is within the Security, Performance & Observability team in IFS RnD. At the Security, Performance & Observability team, we work with Authentication, Authorization, Logging, Monitoring, Security practices and performance & benchmarking.

You will be responsible for establishing and continuously improving development processes to uphold industry standards, emphasizing quality, security, performance and automation. You will collaborate with Design and Quality Assurance teams, integrating automated testing, code reviews, security assessments, and architectural evolution into the development lifecycle. Additionally, fostering strong cross-functional relationships will be key to delivering exceptional features and Customer experiences.

A fundamental part of your role is team leadership and talent development. You will coach and mentor engineers, ensuring that each team member has clear, challenging, and achievable goals to support their professional growth. You will also lead performance management, addressing challenges proactively and ensuring a high-performing team culture.

Furthermore, you will build strong stakeholder relationships across the company to ensure that software is delivered right the first time. By maintaining a proactive approach, you will help create scalable, reliable solutions and processes that enhance overall product success.

Key Responsibilities

  • Drive the software development process in alignment with our 7-Stages Development Process and R&D Product Strategy.

  • Collaborate closely with Product and Program Managers to ensure strategic alignment and clarity of objectives.

  • Ensure high-quality software delivery through structured development processes, including automated testing, code reviews, and security assessments.

  • Partner with teams across RnD to enhance product usability and maintain industry-leading standards in security and performance.

  • Lead technical and process innovation, continuously improving development methodologies.

  • Mentor, coach, and appraise software and DevOps engineers, fostering an environment for career growth and professional development.

  • Address performance management proactively, ensuring that team members meet expectations and receive constructive feedback.

  • Drive recruitment, onboarding, and upskilling efforts to build a strong engineering team.

  • Maintain proactive relationships with internal stakeholders, including support teams, to ensure minimal R&D time spent on escalations.

  • Champion a "right first time" development approach, reducing the need for extensive support interventions post-deployment.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field; Master's degree preferred
  • 8+ years of experience in software engineering, with at least 5 years in a leadership role
  • Passion for fostering a culture of innovation, collaboration, and continuous improvement within engineering teams.
  • Excellent mentorship and coaching abilities, with a focus on career development and performance management.
  • Strong expertise in advanced software engineering principles, Agile methodologies, and DevSecOps practices
  • Proficiency in multiple programming languages such as Java and Go.
  • In-depth knowledge of cloud native technologies like Docker and Kubernetes and their application in enterprise software
  • Experience leading research and development initiatives in technology
  • Demonstrated ability to drive innovation and stay current with emerging technology trends
  • A deep understanding of the software development lifecycle

Additional Information

We embrace flexibility and hybrid work opportunities to support diverse needs and lifestyles, while also valuing inclusive workplace experiences. By fostering a sense of community, we drive innovation, strengthen connections, and nurture belonging. Our commitment ensures you can work in a way that suits you best, while also engaging with colleagues to share ideas and build meaningful relationships.