Senior Software Engineer - PostgreSQL (Remote)
Senior Software Engineer - PostgreSQL (Remote)

Senior Software Engineer - PostgreSQL (Remote)

London Full-Time 48000 - 84000 Β£ / year (est.) No home office possible
Go Premium
P

At a Glance

  • Tasks: Develop and improve PostgreSQL features while collaborating with the community.
  • Company: Percona is a leader in open-source database software, supporting innovation globally.
  • Benefits: Enjoy flexible hours, remote work, career development funds, and generous paid time off.
  • Why this job: Join a dynamic team, contribute to open source, and make a real impact.
  • Qualifications: 4+ years of development experience, PostgreSQL knowledge, and strong collaboration skills required.
  • Other info: Be part of a globally dispersed team with a culture that values your ideas.

The predicted salary is between 48000 - 84000 Β£ per year.

Percona is looking for a flexible and efficient Senior Software Engineer to join its Open Source Software Development team. You will work on the PostgreSQL open-source database and related components, doing both new feature development and bug fixing in close collaboration with the upstream PostgreSQL Community. Percona Distribution for PostgreSQL provides the best and most critical enterprise components from the open-source community, in a single distribution, designed and tested to work together. You will work from your home office, using online tools and resources to contribute to a fast-moving and high-performing development environment for Percona and its customers. Access to a reliable high-speed internet connection is required. Flexible work hours.

What You Will Do:

  • Design, code, implement and document improvements to PostgreSQL and related components
  • Create and submit patches for review, perform periodic source code merges from other open source repositories
  • Perform root cause analysis of customer-impacting defects to provide the optimal solution
  • Develop test cases for continuous integration deployment
  • Participate in code and design reviews
  • Diagnose and fix defects in PostgreSQL and related components
  • Create documentation about your work that is consumable and can be refined by our documentation team
  • Be part of the PostgreSQL developer community, representing Percona as a PostgreSQL contributor
  • Share your knowledge by attending and speaking at related conferences and writing blog posts about your work, participating in our public forums

Your Experience:

  • Minimum 4 years of hands-on development experience and related tools / build processes (e.g. gcc/autoconf/automake)
  • Hands-on knowledge of PostgreSQL internals
  • Distributed system development and/or database server development
  • Fluent in developer tools like git, gcc, gdb
  • Scripting languages like Perl and Shell scripting
  • Working autonomously in a globally distributed organization
  • Collaborating with open source communities and colleagues via mailing lists, IRC, Slack, etc.
  • Using collaboration/tracking tools like Jira/Notion
  • Ability to speak, listen and write effectively in fluent English
  • Quick learner & great team player

What Will Make You Stand Out:

  • Being an active member of the PostgreSQL developer community
  • Having a track record of contributing to PostgreSQL or other open source projects
  • Proven success working in a distributed environment
  • Experienced conference speaker, technical blog writer, activity on public forums or mailing lists

Why Percona?

At Percona, we believe an open world is a better world. Our mission is to enable everyone to innovate freely, by providing the best open source database software, support, and services. We make databases and applications run better through a unique combination of expertise and open source software built with the community for you. Our technical teams are experts in MySQL, MongoDB, PostgreSQL, and MariaDB. Percona is proud to be a remote-only and globally dispersed workforce – we have colleagues in more than 50 countries! We offer a collaborative, highly-engaged culture where your ideas are welcome and your voice is heard. Our staff receives generous benefits including flexible work hours and various paid time off programs, all your equipment for your remote office, funds for career development (external training, certifications, conferences), ongoing connectivity allowances, and the opportunity to participate in our equity incentive plan. We also have benefits that support a healthy work/life balance such as The Percona Adventure Team, Work-from-Anywhere, FlowDays, FryDays, and overall flexibility. We also support being socially responsible through our PAVE volunteering program and Women Transforming Technology. If you love the idea of working with a high-growth tech company that is one of the best in the business and known globally as a leader in the open-source database space, let’s talk!

Senior Software Engineer - PostgreSQL (Remote) employer: Percona

Percona is an exceptional employer for Senior Software Engineers, offering a fully remote work environment that fosters collaboration and innovation across a globally dispersed team. With flexible work hours, generous benefits including career development funds and a strong emphasis on work/life balance, employees are empowered to thrive both personally and professionally. Join a culture that values your contributions and supports your growth in the dynamic open-source database community.
P

Contact Detail:

Percona Recruiting Team

StudySmarter Expert Advice 🀫

We think this is how you could land Senior Software Engineer - PostgreSQL (Remote)

✨Tip Number 1

Engage actively with the PostgreSQL community. Join mailing lists, participate in forums, and contribute to discussions. This will not only enhance your visibility but also demonstrate your commitment to the open-source ethos that Percona values.

✨Tip Number 2

Showcase your contributions to PostgreSQL or similar open-source projects on platforms like GitHub. Highlighting your past work can significantly strengthen your application and show that you have the hands-on experience they are looking for.

✨Tip Number 3

Familiarise yourself with Percona's products and their unique offerings. Understanding how Percona Distribution for PostgreSQL integrates various components will help you articulate how you can contribute to their mission during interviews.

✨Tip Number 4

Prepare to discuss your experiences in a distributed work environment. Since Percona operates remotely, sharing examples of how you've successfully collaborated with teams across different time zones will demonstrate your adaptability and teamwork skills.

We think you need these skills to ace Senior Software Engineer - PostgreSQL (Remote)

PostgreSQL Internals
Open Source Software Development
Feature Development
Bug Fixing
Root Cause Analysis
Continuous Integration Deployment
Code and Design Reviews
Documentation Skills
Collaboration with Open Source Communities
Git
GCC
GDB
Perl
Shell Scripting
Distributed Systems Development
Jira
Notion
Effective Communication in English
Quick Learning
Team Collaboration

Some tips for your application 🫑

Tailor Your CV: Make sure your CV highlights your experience with PostgreSQL and any contributions to open-source projects. Emphasise your hands-on development experience and familiarity with tools like git, gcc, and gdb.

Craft a Compelling Cover Letter: In your cover letter, express your passion for open-source software and your desire to contribute to the PostgreSQL community. Mention specific projects or experiences that demonstrate your skills and how they align with Percona's mission.

Showcase Your Community Involvement: If you have been active in the PostgreSQL developer community or have contributed to other open-source projects, be sure to include this information. Highlight any speaking engagements, blog posts, or participation in forums that showcase your expertise.

Proofread and Edit: Before submitting your application, carefully proofread your documents for any spelling or grammatical errors. A polished application reflects your attention to detail and professionalism, which is crucial for a Senior Software Engineer role.

How to prepare for a job interview at Percona

✨Showcase Your PostgreSQL Knowledge

Make sure to brush up on your PostgreSQL internals and be ready to discuss your experience with it. Highlight any contributions you've made to the PostgreSQL community or other open-source projects, as this will demonstrate your passion and expertise.

✨Demonstrate Your Problem-Solving Skills

Be prepared to discuss specific examples of how you've diagnosed and fixed defects in previous roles. Use the STAR method (Situation, Task, Action, Result) to structure your answers and clearly illustrate your thought process.

✨Familiarise Yourself with Remote Collaboration Tools

Since this is a remote position, show that you're comfortable using collaboration tools like Jira, Notion, and communication platforms such as Slack. Mention any experience you have working in distributed teams and how you effectively communicate and collaborate with colleagues.

✨Prepare Questions for Your Interviewers

Have a list of thoughtful questions ready to ask your interviewers about the team culture, ongoing projects, and opportunities for professional development. This shows your genuine interest in the role and helps you assess if the company is the right fit for you.

Senior Software Engineer - PostgreSQL (Remote)
Percona
Location: London
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

P
  • Senior Software Engineer - PostgreSQL (Remote)

    London
    Full-Time
    48000 - 84000 Β£ / year (est.)
  • P

    Percona

    50-100
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>