Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer - PostgreSQL (Remote) image - Rise Careers
Job details

Senior Software Engineer - PostgreSQL (Remote)

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

<!--WEB-ONLY-->

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!

Connect with us and stay up to date on our latest news and developments by following us on LinkedIn and Twitter. We look forward to connecting with you!

Percona Glassdoor Company Review
4.3 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Percona DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Percona
Percona CEO photo
Ann Schlemmer
Approve of CEO
What You Should Know About Senior Software Engineer - PostgreSQL (Remote), Percona

Percona is on the lookout for a Senior Software Engineer with expertise in PostgreSQL to become an integral part of our Open Source Software Development team. This fantastic remote opportunity allows you to contribute to the PostgreSQL open-source database as well as related components. You’ll have the chance to innovate through new feature development and help fix bugs, all while collaborating closely with the vibrant PostgreSQL Community. At Percona, we're dedicated to providing a top-notch distribution of community-driven components, ensuring everything works harmoniously. Working from home, you'll leverage online tools to thrive in our dynamic environment, paving the way for personal and professional growth. Your days will include designing, coding, implementing, and documenting improvements to PostgreSQL, submitting patches, and performing root cause analyses on customer-impacting defects. You'll be heavily involved in creating test cases for integration deployments along with performing code reviews. Sharing your knowledge is key; whether through conferences, blog posts, or public forums, your voice matters here. So, if you are proficient with PostgreSQL internals and love collaborating in a distributed team while working flexibly, we'd love to have you on board to help shape the future of our open-source database solutions at Percona!

Frequently Asked Questions (FAQs) for Senior Software Engineer - PostgreSQL (Remote) Role at Percona
What are the responsibilities of a Senior Software Engineer at Percona?

As a Senior Software Engineer specializing in PostgreSQL at Percona, you'll be responsible for designing and coding improvements, debugging existing issues, and participating in code reviews. Your expertise will help enhance both PostgreSQL and related components, and you'll collaborate with the upstream community to ensure high-quality contributions.

Join Rise to see the full answer
What qualifications are required for the Senior Software Engineer role at Percona?

To qualify for the Senior Software Engineer position at Percona, candidates should have at least four years of hands-on development experience. Knowledge of PostgreSQL internals, strong skills in using developer tools like git and gcc, and familiarity with scripting languages are essential. Experience with distributed systems and open-source collaboration is a plus.

Join Rise to see the full answer
What makes working for Percona's software development team a unique experience?

Working for Percona’s software development team offers the chance to engage with a globally dispersed organization that values open-source contributions. You’ll collaborate with experts, enjoy flexibility in your work hours, and participate in a culture that encourages sharing knowledge through technical blogs and speaking engagements.

Join Rise to see the full answer
How does Percona support professional development for its Senior Software Engineers?

At Percona, professional development is a priority. The company provides funds for external training, certifications, and conferences to support your growth. You'll also have access to necessary equipment for your remote office, an equity incentive plan, and ongoing connectivity allowances to ensure you are well-equipped to succeed.

Join Rise to see the full answer
What benefits does Percona offer for the Senior Software Engineer position?

Percona offers a range of benefits including flexible work hours, generous paid time off, remote work support, and programs aimed at promoting a healthy work-life balance. Employees can also engage in volunteer initiatives and embrace a socially responsible workplace culture, making it a fulfilling environment to work in.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer - PostgreSQL (Remote)
Can you describe your experience with PostgreSQL internals?

In answering this question, provide specific examples from your past work where you’ve dealt with PostgreSQL internals. Discuss how you’ve tackled challenges or contributed to functionality improvements, and showcase your deep understanding of the system's architecture.

Join Rise to see the full answer
How do you handle debugging and fixing defects in PostgreSQL?

Explain your systematic approach to debugging defects, emphasizing tools you’ve used such as gdb or log analysis. Talk about a specific instance where you identified and resolved an issue effectively, demonstrating your analytical skills.

Join Rise to see the full answer
What methods do you use to test new features in PostgreSQL?

Detail your testing methodology, including unit tests and integration tests you have implemented in previous projects. Discuss how creating test cases fits into your overall development process, highlighting your commitment to quality.

Join Rise to see the full answer
Can you share your experience collaborating with open source communities?

Discuss your contributions to open-source projects, how you've interacted on forums or mailing lists, and any relevant feedback you’ve received from the community. Highlight your participation in discussions and representing your organization within these communities.

Join Rise to see the full answer
How do you prioritize tasks in a distributed work environment?

Share your strategies for managing workload and communication in a remote setting. Discuss any tools you’ve utilized, like Jira or Slack, and explain how you ensure timely collaboration and accountability within a team.

Join Rise to see the full answer
What challenges have you faced in distributed systems development?

Mention specific challenges you’ve encountered while working on distributed systems, such as synchronization issues or latency. Discuss the solutions you implemented and how they improved the system.

Join Rise to see the full answer
What are your favorite aspects of working with open source projects?

Reflect on the benefits of collaboration, community feedback, and continuous improvement. Share a personal story that highlights your passion for open source, illustrating how it motivates your work.

Join Rise to see the full answer
What is your approach to writing effective documentation?

Explain your philosophy on documentation, emphasizing clarity, accessibility, and usability. Provide examples of documentation you’ve created, and how you ensure it serves the needs of your audience effectively.

Join Rise to see the full answer
How do you stay updated with the latest trends in database technologies?

Discuss the resources you actively follow, such as blogs, forums, or webinars. Highlight any specific communities or events you engage with, showcasing your commitment to being on the cutting edge of technology.

Join Rise to see the full answer
Can you describe a successful project you've led in software development?

Share a detailed account of a project you led, focusing on your role, the challenges you faced, and the impact it had on users or the business. Highlight teamwork and innovation as key aspects of your success.

Join Rise to see the full answer
Similar Jobs
Knowhirematch Remote No location specified
Posted 10 days ago

A leading global tech company is looking for a Senior Software Engineer to innovate and shape their core infrastructure.

Posted 9 days ago

Join OpenBet as a Principal Front-end Software Engineer and influence the strategic direction of our front-end technology in a leading gaming entertainment company.

Photo of the Rise User

As a Manager of Software Engineering at Capital One, you will lead a team to deliver innovative cloud-based solutions for financial empowerment.

Posted 9 days ago

Join a global tech leader as a Senior Infrastructure Software Engineer to innovate and automate compliance workflows.

Liberty Mutual is on the lookout for an experienced Senior/Principal Software Engineer to drive technological solutions for their customer service platforms.

KMS Technology seeks a skilled Senior Java Software Engineer to join their talented team in Da Nang and develop advanced software solutions.

Photo of the Rise User

The company is seeking a Software Engineer - Test Engineering to enhance test automation for vital fraud detection applications in a collaborative team environment.

Photo of the Rise User
Aura Remote Boston, Massachusetts, United States; Remote USA
Posted 13 days ago
Customer-Centric
Mission Driven
Collaboration over Competition
Growth & Learning
Social Gatherings
Mental Health Resources
Learning & Development
Employee Resource Groups

Join Aura as a Backend Software Engineer, focusing on building scalable backend systems to enhance digital safety.

Percona makes MySQL and MongoDB more valuable to our customers and the community. We changed the marketplace by introducing pricing models that give people access to services at a fraction of the cost, paying only for what they need. We do busines...

58 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 14, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Dublin just viewed Salesforce Administrator at Multiverse
Photo of the Rise User
Someone from OH, Pickerington just viewed Salesforce Solution Analyst at GoodLeap
S
Someone from OH, Pickerington just viewed Salesforce Project Manager at Studio Science
Photo of the Rise User
Someone from OH, Dayton just viewed Medical Receptionist at LifeStance Health
C
Someone from OH, Massillon just viewed RN Ambulatory - Outpatient Infusion Therapy at CCF
Photo of the Rise User
Someone from OH, Columbus just viewed HR Business Partner (Maternity Cover) at Marshmallow
Photo of the Rise User
Someone from OH, Columbus just viewed Community Outreach Canvasser $24/Hr at Confidential
Photo of the Rise User
Someone from OH, Cincinnati just viewed Email Marketing Coordinator at Creative Circle
Photo of the Rise User
Someone from OH, Columbus just viewed UX Researcher, Amazon Autos at Amazon
Photo of the Rise User
24 people applied to Front-end Developer at Venturenox
Photo of the Rise User
Someone from OH, Cincinnati just viewed AI training and enablement at Writer
Photo of the Rise User
Someone from OH, Cincinnati just viewed Data Analyst (Contact Center-Hybrid) at Dow Jones
Photo of the Rise User
Someone from OH, Delaware just viewed Practice Group Manager at LifeStance Health
Photo of the Rise User
Someone from OH, Youngstown just viewed Event Services Human Resources Coordinator at Allied Universal
Photo of the Rise User
Someone from OH, Columbus just viewed IP Network Engineering Intern - Summer 2025 at Bandwidth
Photo of the Rise User
Someone from OH, Cleveland just viewed Director, Education Programs &amp; Partnerships at Encoura