Cyberjaya, Selangor, Malaysia
64 days ago
Software Engineering Manager

Company Description

Discover the Unexpected

Experian is the world’s leading global information services company. During life’s big moments – from buying a home or a car, to sending a child to college, to growing a business by connecting with new customers – we empower consumers and our clients to manage their data with confidence. We help individuals to take financial control and access financial services, businesses to make smarter decisions and thrive, lenders to lend more responsibly, and organisations to prevent identity fraud and crime.

We have 21,700 people operating across 30 countries and every day we’re investing in new technologies, talented people, and innovation to help all our clients maximise every opportunity. With corporate headquarters in Dublin, Ireland, we are listed on the London Stock Exchange (EXPN) and are a constituent of the FTSE 100 Index.

Learn more at www.experianplc.com or visit our global content hub at our global news blog for the latest news and insights from the Group.

Job Description

To lead and coach Agile teams and enable them to be effective. They manage up and across the enterprise, eliminating impediments and work to improve operations and flow. They build and develop teams, define the mission and vision of the team(s) and help them to achieve their highest potential as a team and as individuals through 1-1 coaching. Managers play a significant role in leading and implementing change.

This role is well suited to a leader who is motivated by having a positive influence on other people and the organisation. They should enjoy making decisions, driving change, continuous improvement and leading team members to enable the efficient build of the software.

Core Responsibilities:

Team contribution:

Responsible for planning team work to execute and deliver quality software productsResource allocation to ensure development work are optimally assigned based on software engineers’ skills and expertiseEnsuring that appropriate processes and procedures are in place to make sure both development & testing are completed to agreed standard, methods and procedures, supporting through code review processes and testing strategies as a whole-team approachAccountable for the quality of the team output

Recruiting and retaining talent, and fostering high-performing teams:

Responsible for building a strong team culture and developing the capabilities of the teams (and the function more broadly) by attracting, developing, engaging, deploying and retaining key talentsWorks with HR and Finance to manage recruitment, compensation and promotionsResponsible for setting goals and evaluating performance against them providing input, guidance, and corrective actions - constant monitoring and guidance.Proactive around training and mentoringEliminates impediments and evolving systems and practices to support Agile development - works on clearing the way/removing blockers/setting ways of working strategy that is bigger than the teamSupports the self-organization that leads to team formation; addressing issues that teams cannot unblock; making personnel changes where necessaryServing as an Agile coach and advisor to Agile Teams. Remaining close enough to the team to add value and to be a competent manager, while staying far enough away to let them problem-solve on their own. Encourage team independence and self-organization.

Program Execution:

Help build Agile Milestones and Roadmaps, as well as the plans that enable themHelp develop, implement, and communicate the economic framework i.e., align everyone to the financial objectives of an engineering initiative and be economical in decision-making processes (consider cost to produce, time to produce, labor and resourcing, cost to run etc.)Participate in Inspect and Adapt (I&A) workshops; support teams by helping them remove systemic impediments and implementing continuous improvement backlog itemsProtect teams from distractions and unrelated or unnecessary workAssist the Release Train and Solution Train Engineers with PI Planning readiness and Pre- and Post-PI Planning activitiesParticipate in PI planning, System Demo, and Solution DemoLeverage a Customer-centric mindset and Design Thinking practices to establish the right relationships with customers create solutions that meet their needsProvide other resources as necessary for teams and Agile Release Trains to successfully execute their Vision and Roadmap

Continuously assist in aligning teams to the system mission and vision:

Build partnerships with Suppliers, consultants, partners, and internal and external stakeholders, work with these stakeholders to help ensure alignment and execution of Strategic ThemesCollaborate across different functions including Product Management, Delivery, Support and Practice GroupsWork with the System Architect/Engineering, Product Managers, and Product Owners to establish explicit content authority

Transparency:

Provide freedom and safety so that individuals and teams are free to innovate, experiment, and fail on occasionKeep Work in Process (WIP) backlogs and information fully visible to allValue productivity, quality, transparency, and openness over internal politics

Responsibilities for Built-in Quality:

Support infrastructure, culture, organization, and strategy for implementing DevOps and Release on DemandUnderstand, teach, or sponsor the software and hardware engineering skills needed to support the development of high-quality code, components, systems, and solutions

Qualifications

Capabilities

 

Autonomy:

Work is often self-initiated.Is fully responsible for meeting allocated technical and/or project/supervisory objectives.Establishes milestones and has a significant role in helping the team to self-manage tasks and/or responsibilities.

Complexity:

Performs an extensive range of professional work activities – technical and leadership orientated.Upholds and represents their team within the wider organisation.Able to work in a dynamic, fast moving and challenging (and somewhat ambiguous) environment. Support the team to operate successfully in such environment.

Influence:

Builds appropriate and effective business relationships with a variety of stakeholders.Makes decisions which impact the success of the team, i.e. results, deadlines and budget.Responsible for the allocation and management of resources appropriate to given assignments.Responsible for influencing their team’s work in line with the organisational strategy.

Knowledge:

Actively seeks out new knowledge for own personal development and the mentoring or coaching of others – both for technical and soft skills development.Develops a wider breadth of knowledge about the industry and business.Applies knowledge to help to define the standards which others will apply.

Business skills:

Possesses an astute business awareness to understand 'why' we are doing something. Holds budget and works with finance and HR to spend this appropriately.Assesses and evaluates risk.Proactively ensures security is appropriately addressed within their area by self and others. Contributes to the security culture of the organization.

Collaboration:

Facilitates collaboration between stakeholders who have diverse objectives.Communicates effectively, both formally and informally with a wide variety of stakeholders.Regularly and transparently communicates with their team to ensure they have clarity they need to be effective.

Leadership:

Leads their team(s) through complexity and demonstrates leadership in helping large groups of engineers deliver projects.Beyond the day-to-day, they have a bigger impact beyond their team and their immediate projects by acting as a trusted partner for a variety of stakeholders.They partner with other managers across teams to create solutions that can be scaled across the business.

Technical skills

 

Understand and familiar with good Software design and Software Engineering processes/methods such as:

Architecture designDesign PatternsExpertise in refactoringAgile methodologies (Lean, Scrum, Kanban, etc.)CI/CD, DevOps and Test AutomationTDD – Test Driven Development, BDD – Behavioral Driven DevelopmentTesting principles and automation Automated unit testing (e.g. JUnit)Automated functional testing (e.g. TestNG, Cucumber, Selenium)Mocking Framework (e.g. JMockit, Mockito, WireMock)Familiar with Open Source tools & Frameworks used withing the product, including but not limited to: Ajax, Spring, JSF, Ant, Subversion, Maven, CruiseControl, Hibernate/JPA, Junit, JMS, SOAP, Axis, Bitbucket, Jenkins, Ansible and Cucumber

Additional Information

Our uniqueness is that we truly value yours.

Experian Asia Pacific's culture, people, flexibility and environments are key differentiators. We take our people and equal opportunity agenda very seriously. We focus on what truly matters; DEI, work/life balance, development, authenticity, engagement, collaboration, wellness, reward & recognition, volunteering... the list goes on. We’re an award winning organisation due to our strong people focus (Great Place To Work, Top Employer and Employer of Choice).

Experian Asia Pacific leverages cutting edge data science, inclusion and start-up mindsets to build tomorrow's credit solutions. Innovation is a critical part of Experian's DNA and practices. As is our diverse workforce, which drives our success. Everyone can succeed at Experian, irrespective of their gender, ethnicity, colour, sexuality, physical ability or age. If you have a disability or special need that requires accommodation, please let us know at the earliest opportunity.

Experian Careers - Creating a better tomorrow together

Find out what its like to work for Experian by clicking here

Confirm your E-mail: Send Email