Principal Database Engineer
Company
Q2
Location
Austin, TX
Type
Full Time
Job Description
What We’re All About:
Q2 is proud of delivering our mobile banking platform and solutions to global customers which include broad financial institutions, banks (large and small), community banks and Fintechs. At Q2, our mission is simple: Build strong, diverse communities by strengthening their financial institutions. We accomplish that by investing in the communities of both our customers and employees to make a difference.
What Makes Q2 Special?
Being passionate about our people as we are about our mission. We celebrate our employees in many ways, including our “Circle of Awesomeness” award ceremony and day of employee celebration among others! We invest in the growth and development of our team members through ongoing learning opportunities, mentorship programs, internal mobility, and meaningful leadership relationships. We also know that nothing builds trust and collaboration like having fun. We hold an annual Dodgeball for Charity event at our Q2 Stadium in Austin, inviting other local companies to play, and community organizations we support to raise money and awareness together.
The Job At-A-Glance:
As a Principal Database Engineer, you will influence and design monitoring and automation to handle all aspects of SQL Server for a variety of engineering teams. You will be the technical heavyweight that will be the driving force behind moving Q2 towards DBaaS. Our team has been moving away from traditional DBA roles and towards DevOps where we build and maintain automation that allows our business partners to self-service their database needs and validate the health of those services in real-time. Our environment grows roughly 25% every year and we have to get used to the idea that the decisions that we made 2 years ago may not be the right decision today. A Principal Database Engineer will not only be comfortable with this but also possess the ability to recognize it happening and begin pivoting to a newer and more robust approach.
A Typical Day:
A typical day in this role might start peer reviewing code in GitLab, meeting with development partners about choosing the right DB technology to use for an upcoming project, building self-service applications that allow outside team members to promote databases to production, and meeting with other DB engineers to discuss how we might better implement terraform to maintain AWS database servers. In this role, you will be the resident database expert and be expected to weigh in across our various platforms on architecture recommendations and best practices along with other application architects. Being able to influence your peers that your approach is the most practical will be crucial to the success of this role.
Be the technical lead for a group of highly skilled and high performing database engineers.
Building and maintaining automation in highly distributed database systems using SQL Server and Postgres.
Identifying and helping to resolve complex performance problems on highly transactional systems and assisting development teams to resolve those issues.
Building dashboards and monitoring to track the health of live systems.
Participate in an on-call rotation with a team of other database engineers.
Utilizes Git for source control and deployments.
Utilizes automated test-driven development practices.
Work with application teams to review and influence the design of software to improve its reliability.
Bring Your Passion, Do What You Love. Here’s What We’re Looking For:
Typically equires a Bachelor’s degree in (relevant degree) and a minimum of 15 years of related experience; or an advanced degree with 12+ years of experience; or equivalent related work experience.
Experience in high-performance and highly available OLTP distributed systems.
Expert knowledge of SQL, Windows, and Linux.
Expert knowledge in a scripting language (PowerShell, Python, Go, etc).
Expert knowledge of the various benefits and drawbacks to private and public cloud environments.
Strong knowledge of Terraform.
Expert knowledge of Cloud Hosting Environments (RDS, EC2, AzureSQL, Azure MI)
Experience building infrastructure and tooling to be used by other Engineering teams.
Experience working in a highly autonomous and impact-driven environment
Health & Wellness:
Hybrid & Remote Work Opportunities
Flexible Time Off
Career Development & Mentoring Programs
Generous Retirement Benefit Plans, including a company matching HSA program.
Health & Wellness Benefits, including a 12 week paid sabbatical for eligible new parents.
Community Volunteering & Company Philanthropy Programs
Employee Peer Recognition Programs – “You Earned it”
How We Give Back to the Community:
You can learn more about our Q2 Spark Program, Q2 Philanthropy fund and our employee volunteering programs on our
Q2 Community page. Q2 supports dozens of wide-reaching organizations, such as the African American Leadership Institute, Code2College, and YearUp, promoting diversity and success in leadership and technology. Other deserving beneficiaries include Resource Center helping LGBTQ communities, JDRF, and Homes for our Troops, a group helping veterans rebuild their lives with specially adapted homes.
#MS-1 #LI-Remote
At Q2, our goal is to be a diverse and inclusive workforce that fosters mutual respect for our employees and the communities we serve. Q2 is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.
Date Posted
02/03/2023
Views
0
Similar Jobs
Software Engineer - Fullstack, G&A Solutions Engineering (GSE) - Apple
Views in the last 30 days - 0
View DetailsContent Manager OnDemand Software Developer Support Engineer - IBM
Views in the last 30 days - 0
View Details