Jobless Developer
IFS logo
IFS

Posted Today

Open

Principal Platform Engineer - Database

ColomboOn-siteFull-time

AI Summary

Principal Platform Engineer - Database IFS is a billion-dollar revenue company with 7000+ 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™.

About this role

Principal Platform Engineer - Database

IFS is a billion-dollar revenue company with 7000+ 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.

The Platform Engineering team (R&D) builds and operates the foundational infrastructure that powers IFS Cloud. We're organised into platform teams – each led by a technical lead who sets direction and leads a squad of engineers.

The Database team is newly established, reflecting the strategic importance of database platform modernisation. You'll be joining at the ground floor with the mandate to shape how this team operates.

About the Role

We're looking for a Database Team Lead at principal engineer level – someone who can own the strategy, design, and automation of database deployment and orchestration for our R&D department. This isn't a traditional DBA or operations role. We need someone who thinks like an engineer first: automates by default, codes pipelines, and treats database infrastructure as software.

You'll lead a team responsible for how databases are designed, provisioned, deployed, and orchestrated across IFS Cloud. You'll set the technical direction – with a strong bias toward automation, self-service, and modern engineering practices.

The relationship with the operational team is critical. This is an R&D role. You work alongside the operational team that run the infrastructure for our customers. They are the direct consumers of everything you build. The reliability, supportability, and ease-of-operation of the database platform is a direct consequence of the decisions you make. You'll work closely with the ops team to validate your automation and strategy against real-world metrics – if it's hard to support, that's your problem to solve. Their experience is how you measure success.

You provide database as a capability - you'll be comfortable engaging with the product teams that consume your database capabilities. You'll treat them like customers and obsess about their Developer Experience.

This role values quality of experience over quantity. We care about what you've built and how you think, not how many years are on your CV.

Key Responsibilities

Database Strategy & Architecture

  • Own the technical strategy for database platforms across IFS Cloud, with a focus on Oracle
  • Define and evolve standards for database provisioning, configuration, high availability, and disaster recovery
  • Drive the shift from manual database operations to fully automated, code-driven workflows
  • Evaluate and recommend tooling, patterns, and architectural improvements
  • Collaborate with other platform teams (Cloud Service, Security, Developer Experience) to ensure cohesive platform architecture

Deployment Automation & CI/CD

  • Design and maintain CI/CD pipelines for database schema changes, migrations, and releases
  • Implement Infrastructure as Code (IaC) for database provisioning and environment management
  • Build self-service capabilities that allow development teams to provision and manage database environments safely
  • Automate patching, upgrades, backup/restore, and cloning workflows
  • Integrate database changes into GitOps workflows with proper version control and audit trails

Database as a Platform Capability

  • Present database services as a self-service capability to the many product teams that depend on them – provisioning, configuration, scaling, and lifecycle management should be accessible without filing tickets or waiting on your team
  • Understand the needs of internal consumers and design interfaces (APIs, CLI tools, portals, templates) that make database capabilities easy to discover and use correctly
  • Define clear service offerings, documentation, and guardrails so product teams can move fast without compromising standards
  • Treat product teams as customers – gather feedback, measure adoption, and iterate on the developer experience

Reliability Engineering & Ops Partnership

  • Define SLOs/SLIs for database availability, performance, and recovery – implemented by the operational database team
  • Design proactive monitoring, alerting, and observability for database health
  • Act as third-line escalation for complex database incidents and drive post-incident reviews
  • Work closely with the operational team to validate that automation, tooling, and architectural decisions translate into real improvements in supportability and reliability
  • Use operational metrics and feedback to continuously refine the platform – deployment success rates, time-to-recover, toil reduction, and support ticket patterns are your scoreboard
  • Optimise query performance patterns, resource utilisation, and cost efficiency at the platform level
  • Ensure compliance with security policies, access controls, and regulatory requirements (including FedRAMP where applicable)

Team Leadership

  • Lead and mentor a team of database engineers
  • Set technical direction, define team goals, and manage delivery
  • Participate in Architecture Forums and cross-team planning
  • Represent the database platform in programme-level discussions and stakeholder engagements
  • Foster a culture of automation, continuous improvement, and engineering excellence

Qualifications

Must-Have

  • Deep Oracle database expertise – architecture, internals, RAC, performance tuning, backup/recovery, VM and Exadata/Exascale. Oracle is our workhorse and you need to know it inside out
  • Strong PostgreSQL and Microsoft SQL Server experience – both self-hosted and cloud-managed. At principal level, we expect breadth across major database engines, not just depth in one
  • Strong automation and coding skills. Python, Bash, or similar. You write code to solve operational problems, not just scripts to get by
  • CI/CD experience – you've built or significantly contributed to pipelines for database changes. Familiarity with tools like Liquibase, Flyway, or similar database release automation
  • Infrastructure as Code – experience with Terraform, Ansible, or equivalent for provisioning database infrastructure
  • Platform engineering mindset – you think in terms of self-service, developer experience, and reducing toil. You'd rather build a system than repeat a manual process. You understand how to present technical infrastructure as a capability that product teams can consume independently
  • Ownership mentality – comfortable owning a technical domain end to end: strategy, execution, reliability, and people

Nice-to-Have

  • Experience with cloud-managed database services on OCI (in addition to Azure/AWS covered above)
  • Familiarity with containerised environments and Kubernetes
  • Experience with database observability tooling (Datadog, Grafana, OEM)
  • Background in SRE or Database Reliability Engineering (DBRE) practices
  • Understanding of compliance frameworks (FedRAMP, SOC 2, ISO 27001)

What We Value Over a Long CV

  • Evidence of automating something that was previously manual and painful
  • A project where you designed a database deployment pipeline from scratch
  • Experience leading or mentoring others, even informally
  • Clear thinking about trade-offs – reliability vs speed, automation vs complexity
  • Curiosity about how the rest of the platform works, not just the database layer

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.

    Explore related jobs

    Browse these categories