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
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)
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.