SEEK Asia (Jobs DB)

Principal Software Engineer (iOS)

SEEK Asia (Jobs DB)
Salary provided
Posted on 09 Apr 2021

Principal Software Engineer (iOS)

SEEK Asia (Jobs DB)

Job Highlights

  • Our motto: Improving Lives through Better Careers
  • Company Values: We Care, We Aim High, We Deliver
  • Customized career development opportunities

Job Description

The Role
The Principal Software Engineer is a hands-on technology leadership role. As a technology leader, Principal Software Engineers are accountable for the overall technical alignment, capability, engineering quality and productivity of a team. They thrive at SEEK by driving continuous improvement and great customer outcomes. This role can be based in Hong Kong or Kuala Lumpur.

Primarily responsible for contributing to the SEEK iOS mobile app to deliver great customer outcomes for Discover and Career Services. Working in close collaboration with mobile platform leaders to ensure contributions are aligned with the broader mobile apps technical strategy.

  • Reporting to: Engineering Manager
  • Key internal stakeholders include:
    • Engineering Manager
    • Technical Leads
    • Product Managers
    • UX and Design Leads
  • Key external stakeholders include:
    •  Apps Platform team
    • Architecture and Practices team
    • Security team
Key accountabilities include:
  • Owning the technical approach for mobile apps platform contribution across the sub domain
  • Evolving delivery processes to align with the mobile apps platforms
  • Contributing to SEEK’s overall mobile apps technology strategy and aligning systems with that strategy
  • Ensuring systems are fit for purpose, well architected and follow current SEEK development practices
  • Maintaining platform health ensuring that our systems are secure, reliable, resilient, and cost effective
  • Driving customer focus to ensure that we are delivering great outcomes for our customers
  • Growing the technical and leadership capabilities through coaching and mentoring
  • Consult with stakeholders, to translate technical concerns into business impacts and provide relevant information to inform and facilitate effective decision making
  • Act as an enabler for the team, removing obstacles from their paths and identifying potentials for delivery, business, and process improvements
  • Help facilitate the tension between the desire for immediate delivery and the long-term viability of the code bases
  • Share operational support duties
So, what are we looking for?


  • Delivered complex software solutions in complex environments with many stakeholder and dependencies
  • Architected, built, and operated highly scalable, available, performant and secure solutions
  • Grown engineers personal and technical skills through coaching or mentoring

Personal Skills

  • Builds trust, safety, and inclusion in teams
  • Open minded collaborator with a growth mindset
  • Removes bureaucracy instead of adding to it
  • Identifies and harnesses opportunities and embraces opportunities to take calculated risks
  • Identifies and mitigates risks
  • Focuses on delivering better outcomes over task completion
  • Influences and motivates others
  • Uses data to drive decision making
  • Takes responsibility for systems across teams
  • Self-aware and proactive on continuous improvement and continual learning
  • Positive attitude and a clear sense of initiative
  • Comfortable dealing with uncertainty
  • Comfortable choosing balanced options in the face of subtle non black and white problems
  • Breaks problems down, analyses constituent parts, proposes, and delivers creative solutions
  • Clear communicator who can manage stakeholder expectations, facilitate groups, and resolve conflicts

Technical Skills

  • Expert knowledge in at least one leading Mobile Apps technology (iOS)
  • Creates software in at least two modern software development languages
  • Creates and maintains continuous delivery pipelines using current practices, patterns & tooling
  • Creates software using secure coding practices and mitigates common vulnerabilities
  • Uses current technical practices such as writing clean, testable code and pair programming

The Team

Discover and Career Services provides products and services to candidates in job markets across the Asia Pacific region. We operate under the 3 brands of JobStreet, JobsDB and SEEK to help over 150 million candidates find employment.

The team comprises of multiple squads focused on various parts of the candidate journey from initially landing on the website or mobile app through to applying for a suitable opportunity.

The longer-term focus of the team is to consolidate all systems into a common platform for all regions with the goal of building product features once and continually delivering at scale.

Desired Values
  • Believed in aiming high to deliver world-class results and yet, not forgetting to care for others

Additional Information

Career Level
Not Specified
Not Specified
Years of Experience
Not Specified
Job Type
Full Time, Permanent
Company Website
Job Functions

Company Overview

jobsDB and are part of SEEK Asia, which is the leading online employment market place in Asia. SEEK Asia covers 7 countries namely Hong Kong, Indonesia, Malaysia, Philippines, Singapore, Thailand and Vietnam.

SEEK Asia is the extension of the Australian Securities Exchange listed company called SEEK. The company’s purpose is to help improve people’s lives through a better career. SEEK Asia’s database consist of over 500,000 corporate hirers and over 24 million candidates.

Additional Company Information

Benefits & Others
Five-day work week, Flexible working hours