{"schemaVersion":"jobsearcher.job.v1","id":"cfa44f7887241df98e181d00","url":"https://jobsearcher.com/jobs/cfa44f7887241df98e181d00","canonicalUrl":"https://jobsearcher.com/jobs/cfa44f7887241df98e181d00","title":"Senior PostgreSQL Database Administrator","description":"About DrFirst:\nFor 25 years, DrFirst has empowered providers and patients to achieve better health through intelligent medication management. We improve healthcare workflows and help patients start and stay on therapy with end-to-end solutions that enhance prescription access, affordability, and adherence. Our solutions help 100 million patients a year and are used by more than 420,000 prescribers, 71,000 pharmacies, 270 EHRs and health information systems, and over 2,000 hospitals in the U.S. This is a great opportunity to be a part of a successful Healthcare IT company experiencing significant growth. Here you'll get to work with some of the smartest and most interesting people around, solving unique and complex challenges in healthcare on a scale matched by few companies. If you get excited about stretching yourself in new ways, developing yourself to your fullest potential, and care about working with smart colleagues, we want to talk to you!\nPosition Overview:\nWe are seeking a cloud native Senior PostgreSQL Database Administrator for our System Operations team. This role sits at the center of how data moves through DrFirst. PostgreSQL on AWS Aurora serves as one critical layer inside a broader, event driven persistence architecture. You will think beyond a single database. You will think about how data enters our platform from prescribers, pharmacies, EHRs, and patient channels, how it moves through message and event brokers, how it lands in PostgreSQL and complementary stores, and how applications read it back reliably at scale.\nThis is a hands on, automation first role for someone who treats the database as part of a connected data ecosystem rather than a standalone box.\nWho Will Love This Role\nA modern data thinker who sees PostgreSQL as one layer in a larger persistence story spanning streaming data, event brokers, caching, and search.\nA problem solver who enjoys diagnosing complex performance issues across distributed systems and shipping clean, durable fixes.\nAn automation enthusiast who writes Python and shell scripts to remove toil and scale operations through code.\nA reliability minded engineer who takes pride in backup strategy, disaster recovery readiness, and meeting tight RTO and RPO targets.\nA collaborative team player who works closely with DevOps, application engineering, and architecture on event driven, cloud native designs.\nA continuous learner who stays current with PostgreSQL, AWS, streaming platforms, and the broader cloud data field.\nWhat you will work on:\nCloud Native Database Operations\nManage daily operations of PostgreSQL on AWS Aurora across multiple accounts and environments.\nOwn database setup, configuration, parameter tuning, and deployment using cloud native patterns.\nExecute upgrades, patches, and version migrations with minimal downtime using blue green and rolling deployment strategies.\nMonitor database health, performance, and capacity using CloudWatch, Performance Insights, AppDynamics, and Grafana.\nModern Persistence and Event Driven Data Flow\nOperate PostgreSQL as the system of record inside an event driven architecture, where data arrives from many upstream sources through message and event brokers.\nCollaborate with application and platform engineering on how data flows from event streams such as Kafka and Kinesis into PostgreSQL and back out to consumers.\nPartner on caching and in memory data patterns such as Redis or ElastiCache that sit in front of PostgreSQL for high read workloads.\nHelp shape a unified persistence layer that gives applications consistent, reliable data regardless of which upstream system originated it.\nSupport read replicas, logical replication, and change data capture patterns that feed downstream analytics, search, and reporting systems.\nPerformance Optimization at Scale\nTune PostgreSQL and Aurora configurations for OLTP, read heavy reporting, and mixed workloads.\nAnalyze and resolve performance bottlenecks using EXPLAIN ANALYZE, pg_stat_statements, Performance Insights, and CloudWatch metrics.\nOptimize indexes, query plans, connection pooling, and parameter groups for fast response times on patient facing workflows.\nReview SQL, data models, and access patterns with development teams before they reach production.\nAWS Cloud Infrastructure\nUse Aurora PostgreSQL features including read replicas, Global Database, automated backups, point in time recovery, and high availability configurations.\nUse AWS services including RDS, CloudWatch, Systems Manager, Lambda, S3, IAM, and Secrets Manager for database operations.\nApply AWS best practices for security, monitoring, cost optimization, and right sizing.\nAutomation and Scripting\nBuild Python and shell automation for provisioning, backup verification, refresh workflows, alerting, and compliance reporting.\nDevelop and maintain CI/CD pipelines for database schema changes and infrastructure deployments.\nTreat manual work as a backlog item. If you did it twice, script it.\nUse infrastructure as code such as Terraform or CloudFormation for repeatable, version controlled database infrastructure.\nReliability, Backup, and Disaster Recovery\nDesign, test, and document backup and recovery strategies that meet aggressive RTO and RPO targets for healthcare workloads.\nRun quarterly disaster recovery drills and maintain runbooks for failure scenarios.\nConfigure multi AZ deployments and read replicas for automatic failover and high availability.\nCollaboration and Support\nProvide technical support and troubleshooting for database and data flow issues across the platform.\nPartner with DevOps, NetOps, application engineering, and architecture on integrated cloud native solutions.\nParticipate in on call rotation for production support.\nDocument procedures, configurations, troubleshooting guides, and architectural decisions.\nQualifications:\nRequired\n4 to 7 years of hands on experience as a PostgreSQL Database Administrator in cloud environments.\nStrong production experience with AWS Aurora PostgreSQL and RDS.\nProficiency in PostgreSQL performance tuning, query optimization, and root cause analysis.\nSolid understanding of backup and recovery strategies, including point in time recovery and high availability configurations.\nExperience with database security, user management, IAM integration, and access controls.\nProgramming skills in Python and shell scripting for automation.\nWorking knowledge of AWS services such as CloudWatch, Lambda, S3, Systems Manager, IAM, and Secrets Manager.\nConceptual familiarity with modern persistence patterns: message and event brokers such as Kafka, Kinesis, or RabbitMQ, in memory caches such as Redis or ElastiCache, and event driven data flow. Hands on experience is a plus. A candidate who speaks the language and understands how PostgreSQL fits the broader picture is what we need.\nStrong SQL skills and a solid grasp of relational data modeling.\nExcellent problem solving, communication, and documentation skills.\nPreferred\nHands on experience with PostgreSQL logical replication, streaming replication, and change data capture such as Debezium.\nProduction experience with Kafka, Kinesis, or other event streaming platforms.\nExperience with Redis or ElastiCache as a caching layer in front of PostgreSQL.\nInfrastructure as code experience such as Terraform or CloudFormation.\nCI/CD tooling such as Jenkins, GitLab CI, or AWS CodePipeline.\nExposure to other data stores such as DynamoDB, Redshift, OpenSearch, or MongoDB for context on polyglot persistence.\nHealthcare technology or regulated industry experience.\nAWS certifications such as Solutions Architect or Database Specialty, or PostgreSQL certifications.\nActive, daily use of AI tools such as Claude, Copilot, ChatGPT, or Cursor for scripting, troubleshooting, and documentation.\nPhysical Requirements:\n90% Desk work\n10% Remote travel to client sites, conferences, or internal team meetings\n#LI-GF1 #LI-Remote\nBenefits:\nCompetitive compensation, with a base salary of $130,000 - $150,000 (Exact compensation may vary based on skills and experience)\nEligible for Company Performance-based Bonus Program, based on individual and company performance\nMedical, dental, and vision insurance\n401K eligible after 3 months of employment, with 50% company match up to first 5% of salary contributed to the plan with a 3-year vesting schedule\nHSA for eligible employees enrolled in the HDHP, with a generous company contribution up to $500 for individual coverage and $1000 for family coverage per year\n100% company paid short and long-term disability, AD&D, and group life insurance\nAccrued annual paid time off (PTO) of 18 days for the first 3 years of service, increasing thereafter and 7 paid holiday days\nEmployee Assistance Program\nContinuing Education funds up to $1500 annually for eligible programs after 1 year of service\nVoluntary benefits including FSA, Hospital indemnity, Accident and Critical Illness insurances\nDrFirst is committed to being a Remote-First company, creating a dynamic and flexible workplace where everyone can thrive, no matter where they log in from. Check out our approach to remote work: https://drfirst.com/company/about-us/careers/.\n\nOur recruitment process at DrFirst is straightforward and secure. You will only be contacted by our recruitment team through an official @drfirst.com email address. We will never ask you for payment or sensitive personal information, such as your social security number or banking details, at any stage of the hiring process. Additionally, we will not request that you purchase equipment or accept e-checks or checks for deposit. If you encounter any communications claiming to be from DrFirst that seem suspicious, please contact our recruitment team directly at recruiter@drfirst.com to verify the message's authenticity. Your security is important to us!\n\nLearn more about our benefits and professional development opportunities: https://drfirst.com/company/about-us/careers/the-perks/.","company":"Drfirst","rawCompany":"drfirst","city":"Denver","state":"CO","isRemote":false,"isActive":false,"createdAt":"2026-08-15T12:47:58.544Z","occupations":[{"code":"15-1242.00","title":"Database Administrators","slug":"database-administrators"},{"code":"15-1243.00","title":"Database Architects","slug":"database-architects"},{"code":"15-1243.01","title":"Data Warehousing Specialists","slug":"data-warehousing-specialists"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"518210","title":"Computing Infrastructure Providers, Data Processing, Web Hosting, and Related Services","slug":"computing-infrastructure-providers-data-processing-web-hosting-and-related-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Senior PostgreSQL Database Administrator","description":"About DrFirst:\nFor 25 years, DrFirst has empowered providers and patients to achieve better health through intelligent medication management. We improve healthcare workflows and help patients start and stay on therapy with end-to-end solutions that enhance prescription access, affordability, and adherence. Our solutions help 100 million patients a year and are used by more than 420,000 prescribers, 71,000 pharmacies, 270 EHRs and health information systems, and over 2,000 hospitals in the U.S. This is a great opportunity to be a part of a successful Healthcare IT company experiencing significant growth. Here you'll get to work with some of the smartest and most interesting people around, solving unique and complex challenges in healthcare on a scale matched by few companies. If you get excited about stretching yourself in new ways, developing yourself to your fullest potential, and care about working with smart colleagues, we want to talk to you!\nPosition Overview:\nWe are seeking a cloud native Senior PostgreSQL Database Administrator for our System Operations team. This role sits at the center of how data moves through DrFirst. PostgreSQL on AWS Aurora serves as one critical layer inside a broader, event driven persistence architecture. You will think beyond a single database. You will think about how data enters our platform from prescribers, pharmacies, EHRs, and patient channels, how it moves through message and event brokers, how it lands in PostgreSQL and complementary stores, and how applications read it back reliably at scale.\nThis is a hands on, automation first role for someone who treats the database as part of a connected data ecosystem rather than a standalone box.\nWho Will Love This Role\nA modern data thinker who sees PostgreSQL as one layer in a larger persistence story spanning streaming data, event brokers, caching, and search.\nA problem solver who enjoys diagnosing complex performance issues across distributed systems and shipping clean, durable fixes.\nAn automation enthusiast who writes Python and shell scripts to remove toil and scale operations through code.\nA reliability minded engineer who takes pride in backup strategy, disaster recovery readiness, and meeting tight RTO and RPO targets.\nA collaborative team player who works closely with DevOps, application engineering, and architecture on event driven, cloud native designs.\nA continuous learner who stays current with PostgreSQL, AWS, streaming platforms, and the broader cloud data field.\nWhat you will work on:\nCloud Native Database Operations\nManage daily operations of PostgreSQL on AWS Aurora across multiple accounts and environments.\nOwn database setup, configuration, parameter tuning, and deployment using cloud native patterns.\nExecute upgrades, patches, and version migrations with minimal downtime using blue green and rolling deployment strategies.\nMonitor database health, performance, and capacity using CloudWatch, Performance Insights, AppDynamics, and Grafana.\nModern Persistence and Event Driven Data Flow\nOperate PostgreSQL as the system of record inside an event driven architecture, where data arrives from many upstream sources through message and event brokers.\nCollaborate with application and platform engineering on how data flows from event streams such as Kafka and Kinesis into PostgreSQL and back out to consumers.\nPartner on caching and in memory data patterns such as Redis or ElastiCache that sit in front of PostgreSQL for high read workloads.\nHelp shape a unified persistence layer that gives applications consistent, reliable data regardless of which upstream system originated it.\nSupport read replicas, logical replication, and change data capture patterns that feed downstream analytics, search, and reporting systems.\nPerformance Optimization at Scale\nTune PostgreSQL and Aurora configurations for OLTP, read heavy reporting, and mixed workloads.\nAnalyze and resolve performance bottlenecks using EXPLAIN ANALYZE, pg_stat_statements, Performance Insights, and CloudWatch metrics.\nOptimize indexes, query plans, connection pooling, and parameter groups for fast response times on patient facing workflows.\nReview SQL, data models, and access patterns with development teams before they reach production.\nAWS Cloud Infrastructure\nUse Aurora PostgreSQL features including read replicas, Global Database, automated backups, point in time recovery, and high availability configurations.\nUse AWS services including RDS, CloudWatch, Systems Manager, Lambda, S3, IAM, and Secrets Manager for database operations.\nApply AWS best practices for security, monitoring, cost optimization, and right sizing.\nAutomation and Scripting\nBuild Python and shell automation for provisioning, backup verification, refresh workflows, alerting, and compliance reporting.\nDevelop and maintain CI/CD pipelines for database schema changes and infrastructure deployments.\nTreat manual work as a backlog item. If you did it twice, script it.\nUse infrastructure as code such as Terraform or CloudFormation for repeatable, version controlled database infrastructure.\nReliability, Backup, and Disaster Recovery\nDesign, test, and document backup and recovery strategies that meet aggressive RTO and RPO targets for healthcare workloads.\nRun quarterly disaster recovery drills and maintain runbooks for failure scenarios.\nConfigure multi AZ deployments and read replicas for automatic failover and high availability.\nCollaboration and Support\nProvide technical support and troubleshooting for database and data flow issues across the platform.\nPartner with DevOps, NetOps, application engineering, and architecture on integrated cloud native solutions.\nParticipate in on call rotation for production support.\nDocument procedures, configurations, troubleshooting guides, and architectural decisions.\nQualifications:\nRequired\n4 to 7 years of hands on experience as a PostgreSQL Database Administrator in cloud environments.\nStrong production experience with AWS Aurora PostgreSQL and RDS.\nProficiency in PostgreSQL performance tuning, query optimization, and root cause analysis.\nSolid understanding of backup and recovery strategies, including point in time recovery and high availability configurations.\nExperience with database security, user management, IAM integration, and access controls.\nProgramming skills in Python and shell scripting for automation.\nWorking knowledge of AWS services such as CloudWatch, Lambda, S3, Systems Manager, IAM, and Secrets Manager.\nConceptual familiarity with modern persistence patterns: message and event brokers such as Kafka, Kinesis, or RabbitMQ, in memory caches such as Redis or ElastiCache, and event driven data flow. Hands on experience is a plus. A candidate who speaks the language and understands how PostgreSQL fits the broader picture is what we need.\nStrong SQL skills and a solid grasp of relational data modeling.\nExcellent problem solving, communication, and documentation skills.\nPreferred\nHands on experience with PostgreSQL logical replication, streaming replication, and change data capture such as Debezium.\nProduction experience with Kafka, Kinesis, or other event streaming platforms.\nExperience with Redis or ElastiCache as a caching layer in front of PostgreSQL.\nInfrastructure as code experience such as Terraform or CloudFormation.\nCI/CD tooling such as Jenkins, GitLab CI, or AWS CodePipeline.\nExposure to other data stores such as DynamoDB, Redshift, OpenSearch, or MongoDB for context on polyglot persistence.\nHealthcare technology or regulated industry experience.\nAWS certifications such as Solutions Architect or Database Specialty, or PostgreSQL certifications.\nActive, daily use of AI tools such as Claude, Copilot, ChatGPT, or Cursor for scripting, troubleshooting, and documentation.\nPhysical Requirements:\n90% Desk work\n10% Remote travel to client sites, conferences, or internal team meetings\n#LI-GF1 #LI-Remote\nBenefits:\nCompetitive compensation, with a base salary of $130,000 - $150,000 (Exact compensation may vary based on skills and experience)\nEligible for Company Performance-based Bonus Program, based on individual and company performance\nMedical, dental, and vision insurance\n401K eligible after 3 months of employment, with 50% company match up to first 5% of salary contributed to the plan with a 3-year vesting schedule\nHSA for eligible employees enrolled in the HDHP, with a generous company contribution up to $500 for individual coverage and $1000 for family coverage per year\n100% company paid short and long-term disability, AD&D, and group life insurance\nAccrued annual paid time off (PTO) of 18 days for the first 3 years of service, increasing thereafter and 7 paid holiday days\nEmployee Assistance Program\nContinuing Education funds up to $1500 annually for eligible programs after 1 year of service\nVoluntary benefits including FSA, Hospital indemnity, Accident and Critical Illness insurances\nDrFirst is committed to being a Remote-First company, creating a dynamic and flexible workplace where everyone can thrive, no matter where they log in from. Check out our approach to remote work: https://drfirst.com/company/about-us/careers/.\n\nOur recruitment process at DrFirst is straightforward and secure. You will only be contacted by our recruitment team through an official @drfirst.com email address. We will never ask you for payment or sensitive personal information, such as your social security number or banking details, at any stage of the hiring process. Additionally, we will not request that you purchase equipment or accept e-checks or checks for deposit. If you encounter any communications claiming to be from DrFirst that seem suspicious, please contact our recruitment team directly at recruiter@drfirst.com to verify the message's authenticity. Your security is important to us!\n\nLearn more about our benefits and professional development opportunities: https://drfirst.com/company/about-us/careers/the-perks/.","datePosted":"2026-08-15T12:47:58.544Z","dateModified":"2026-08-15T12:47:58.544Z","hiringOrganization":{"@type":"Organization","name":"Drfirst","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Denver","addressRegion":"CO","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"cfa44f7887241df98e181d00"},"url":"https://jobsearcher.com/jobs/cfa44f7887241df98e181d00"}}