Full time
Staff Software Engineering Manager
Malaysia, Kuala Lumpur 12 days ago
Job category
IT&S
Experience level
Senior
Relocation available
This role is not eligible for relocation
Job type
Professionals
Travel required
No travel is expected with this role
Job code
RQ103697
You will work with
You will become part of a dynamic and forward-thinking team for Consent, Identity & Data Subject Management, where innovation and collaboration are at the heart of everything we do. Our team is dedicated to building modern, secure, and scalable identity and privacy solutions that not only meet the evolving needs of our B2C consumers and B2B customers but also set industry standards for excellence for years to come.
What sets us apart is our developer-first mindset--every solution is crafted with the end-user and developer experience in mind, ensuring seamless integration, usability, and adoption. We develop a culture of willingness, continuous learning, and shared ownership, where every team member is encouraged to give ideas and challenge the status quo. Our commitment to consistent, centralized experiences means we prioritize reliability and simplicity, making it easier for our partners and customers to trust and adopt our solutions.
What will you do for us?
As a Staff Software Engineering Manager, you will be responsible for leading a squad of engineers in designing, developing, and delivering high-quality software and services. You will act as a technical expert, mentor, and coach, providing guidance and support to your team, while fostering a positive and productive work environment. You will also be responsible for setting project and squad goals, prioritizing and executing on initiatives, and delivering results in a product-led, empowered environment. Your leadership skills, ability to manage multiple collaborators, and experience in software development and engineering will be essential to your success in this role.
Lead a squad of engineers in designing, developing, and delivering high-quality software platforms and services
Act as a technical expert, mentor, and coach, providing guidance and support to the team
Design, build, and maintain the technology software features and infrastructure
Set project and squad goals, prioritize and implement initiatives, and deliver results in a product-led, empowered environment
Attract, hire, retain, and empower a diverse and world-class engineering squad
Communicate effectively with team members, collaborators, and customers
Drive the quality software and platform engineering at the squad level
Work with other teams to drive cohesive solutions
Promote robust and maintainable code, clear documentation, and high-quality work
Coordinate with internal and external audit teams to prepare for and participate in security, software licensing, and regulatory audits, ensuring that all vital documentation and evidence is available and accurate
Collaborate with multi-functional teams to implement new controls and procedures to address identified compliance gaps or risks
Skills we need from you
Basic Qualifications
Bachelor's degree in Computer Science, Engineering, Computer Information Systems, or equivalent work experience
Expert in enabling the team to solve sophisticated problems by helping to break them down into small iterative steps of incremental value
Skillful in leading, coaching, and mentoring driven individuals
Master ability to provide technical leadership, and governance with a focus on balancing agility, flexibility, supportability, scale, and consistency.
Demonstrated ability to mentor and lead software and platform engineers to maintain architectural vision and software quality
10+ years of experience building, leading, running and mentoring high-performance engineering teams
Ability to align budgets with team goals and priorities
Understanding of key performance indicators (KPIs) to monitor budget performance
Passion to recruit, hire and build high-performance engineering teams
Excellent communication and interpersonal skills, with the ability to effectively communicate ideas, expectations, and feedback to team members, collaborators, and customers. Develop collaboration and partnership
Skillful ability to influence teams and individuals in order to drive initiatives forward without a strict top-down mandate
Ability to collaborate closely across silos to function as one team, delivering cohesive solutions
Expert in problem solving and critical thinking - Lead by example to empower and challenge the team to deliver their best
Passion for diving into hard problems and inspiring others to build novel solutions
Master in the ability to adapt to new technologies and processes, and able to work independently and as part of a team
Software Engineering Skills
Skillful in designing and building complex software systems end-to-end which have been optimally delivered and operated in production. You should understand security, compliances scalability, and reliability best practices as well as how to properly monitor, log, and alarm production systems
10+ years of Experience working designing, building, and operating cloud systems, with an understanding how to architect and build them
Ability to take raw product requirements and create software and platform architectures and designs to bring them to life
Master in software engineering practices & best practices for full software development life cycle, including coding standards, code reviews, source control management, continuous deployments, testing, and operations
Skillful in at least one programming language (JavaScript, TypeScript or Python) developing cross-platform solutions.
Skillful in systems design
Infrastructure and Operations
Master in building and scaling infrastructure services using Amazon Web Services or Microsoft Azure
Master in the understanding of using core cloud application infrastructure services, including identity platforms, networking, storage, databases, containers, and serverless
Master knowledge of networking technologies and abstractions in modern architectures
Master in troubleshooting large-scale distributed production systems
10+ years of experience supporting production systems. You'll have supported these production systems through on-call rotations
Databases
Skillful knowledge of databases, such as relational, graph, document, and key-value
Skillful ability in data modeling and database design
Skillful ability in SQL and non SQL
Nice to have experience:
Knowledge or experience of identity authentication protocols e.g., OAUTH and OIDC (OpenID Connect)
Experience with mobile development, particularly in native mobile applications and React Native frameworks
What we offer:
It's crucial to us that the differences we see in the world around us are reflected in our workplace. Who you are is what counts, not where you're from or how you live your life. At bp, we support our people to learn and grow in a diverse and challenging environment. We believe that our team is strengthened by diversity. We are committed to fostering an inclusive environment in which everyone is respected and treated fairly. There are many aspects of our employees' lives that are meaningful, so we offer benefits to enable your work to fit with your life. These benefits include:
Generous salary package including an annual bonus program and individual performance-based incentives.
Additional EPF contributions totaling 15%.
Excellent work-life balance & flexible working arrangements!
Collaborative environment that celebrates achievements, diversity, and culture
Ongoing career development and progression opportunities in a global organization
16 weeks paid parental leave (4 weeks partner leave)
Legal Disclaimer:
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, socioeconomic status, neurodiversity/neurocognitive functioning, veteran status or disability status. Individuals with an accessibility need may request an adjustment/accommodation related to bp's recruiting process (e.g., accessing the job application, completing required assessments, participating in telephone screenings or interviews, etc.). If you would like to request an adjustment/accommodation related to the recruitment process, please contact us.
If you are selected for a position and depending upon your role, your employment may be contingent upon adherence to local policy. This may include pre-placement drug screening, medical review of physical fitness for the role, and background checks.
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.