P

Patriot Software

Cloud-based payroll and accounting software

Data Engineer 3

Data EngineeringConfirmed live in the last 24 hours
Full-timeRemote in USA

About the Job

Requirements

  • A bachelor's degree in Computer Science, Information Systems, Data Engineering, or equivalent professional experience is required.
  • Four to seven years of professional experience in Data Engineering, Database Engineering, or Software Engineering with significant database responsibilities is required.
  • Advanced expertise with PostgreSQL is required.
  • The role requires using software engineering principles for data engineering projects.
  • A strong understanding of relational database design, normalization, data modeling, and schema design is required.
  • Experience designing and supporting highly available, fault-tolerant production database environments is required.
  • Experience building and maintaining ETL/ELT pipelines and data integration solutions is required.
  • Professional experience with SQL and at least one programming language such as Python, C#, or Go is required.
  • Experience with AWS cloud services such as RDS, Lambda, S3, EventBridge, IAM, and CloudWatch is required.
  • A strong understanding of ORM technologies and how application design impacts database performance is required.
  • The candidate must be able to debug complex problems across applications, databases, and cloud infrastructure.
  • A strong understanding of software architecture and how data platforms support scalable application development is required.
  • The candidate must be able to work independently, prioritize competing work, and make sound technical decisions with minimal oversight.
  • Excellent communication, collaboration, and mentoring skills are required.
  • The candidate must have consistent, reliable high-speed internet access.
  • The candidate must have a dedicated, quiet workspace free from distractions.
  • The role requires sitting or standing for extended periods (8+ hours) while working on a computer, including prolonged screen time and extended, repetitive use of a keyboard and mouse.
  • The workspace must support focused, distraction-free work and clear, quiet audio during scheduled hours; reasonable accommodation may be requested.
  • The candidate must maintain reliable, high-speed internet access sufficient to support video, chat, and email-based work.
  • Candidates must reside in and be legally authorized to work in the United States; applicants residing in Alaska, California, Hawaii, or Washington, D.C. are not eligible.
  • The candidate must work core hours of 8 a.m.–5 p.m. Eastern, Monday–Friday, and have some flexibility during busy seasons or critical urgent periods.

Responsibilities

  • Design, build, and maintain scalable, reliable, and highly available PostgreSQL databases and supporting data infrastructure.
  • Own complex data engineering initiatives from architecture through implementation, deployment, and long-term operational support.
  • Design efficient relational data models that support transactional applications, integrations, reporting, and future business growth.
  • Optimize database performance through query tuning, indexing strategies, execution plan analysis, partitioning, and server configuration.
  • Troubleshoot complex production issues involving databases, replication, storage, infrastructure, and application performance.
  • Design and maintain high-availability, backup, disaster-recovery, and business-continuity solutions for critical data systems.
  • Build and maintain data pipelines, ETL/ELT processes, and supporting infrastructure that move data reliably between operational systems and downstream consumers.
  • Collaborate with software engineers to improve application performance through efficient schema design, ORM usage, and database access patterns.
  • Serve as the subject matter expert for PostgreSQL and database technologies across multiple engineering teams.
  • Evaluate and recommend database technologies, storage solutions, and cloud services that improve scalability, reliability, security, and operational efficiency.
  • Develop cloud-native data solutions using AWS services such as RDS, Lambda, S3, and EventBridge.
  • Improve observability by implementing monitoring, alerting, automation, and operational tooling for the data platform.
  • Identify technical debt and proactively improve database architecture before issues become operational challenges.
  • Review database changes, migrations, and application designs to ensure long-term maintainability, scalability, and performance.
  • Guide engineering teams on best practices for database design, query optimization, and efficient data access.
  • Mentor Level I and II Data Engineers through pairing, design reviews, code reviews, and technical coaching.
  • Communicate technical decisions through design documents, architecture reviews, technical discussions, and cross-functional collaboration.
  • Promote best practices for governance, compliance, privacy, and secure adoption of modern technologies, including AI.
  • Support company values through leadership, collaboration, and customer-focused decision-making.

Desired Qualifications

  • Experience with data warehousing technologies and modern analytical data platforms.
  • Experience with workflow orchestration tools such as Airflow, Dagster, or dbt.
  • Experience with event-driven architectures, streaming technologies, or messaging platforms.
  • Experience administering database technologies beyond PostgreSQL.
  • Experience supporting AI, machine learning, or large language model workloads through scalable data infrastructure.
  • Experience designing and supporting event-driven data architectures using technologies such as Redpanda, Apache Kafka, or Debezium, or similar streaming and change data capture platforms.
  • Familiarity with data governance, metadata management, and data cataloging.
  • Experience with AWS/RDS cost optimization.
  • Experience working in financial technology or other regulated industries.
  • Experience leading cross-functional technical initiatives or serving as a technical lead.

About the Company

Patriot Software

Cloud-based payroll and accounting software

Patriot Software delivers cloud-based payroll and accounting tools tailored for small businesses in the United States. It uses a subscription model with pricing that varies by features and the number of employees, and it offers a free 30-day trial. The product runs in the cloud and is designed to be easy to use, even for users with limited accounting knowledge. Regular software updates and reliable customer support accompany the service. Core functions include automating payroll calculations, tax filings, and core accounting tasks, accessible through a user-friendly interface. Patriot Software differentiates itself by focusing on affordability and simplicity for small businesses, providing transparent pricing and ongoing support, rather than targeting larger enterprises with complex systems. The company’s goal is to help small businesses manage their finances efficiently and cost-effectively through easy-to-use, cloud-based payroll and accounting tools.

Company size
51-200
Company stage
N/A
Total funding
$4.4M
Headquarters
North Canton, OH
Founded
2002

Recently Posted Jobs

Explore more opportunities at Patriot Software

See more jobs