Senior Back End Software Engineer

Posted 13 Hours Ago
3 Locations
Remote
Senior level
Information Technology • Software • Analytics
The Role
The Senior Back-End Software Engineer designs, develops, and maintains scalable backend systems while taking ownership of the software development lifecycle.
Summary Generated by Built In

Our software engineers at Epistemix show a clear passion for quality and love to bring software to life. You are energized by the idea of building something new and want to work on problems that matter.

In order to do this job well, you must be a curious and eager problem solver with a hunger for building well-designed, high-quality solutions. You have a passion for great work and strive to produce simple solutions to complex problems. Knowing there are always multiple answers to a problem, you know how to engage in a constructive dialogue to find the best path forward.

About Epistemix

Epistemix helps organizations forecast outcomes and manage risk by modeling how people behave. Our platform consists of two core products: Populus, which provides access to realistic, high-resolution synthetic population data, and Polaris, which enables scenario planning through advanced data science and simulation. Together, they empower customers to evaluate the potential impact of strategies before deploying them in the real world.

Organizations across healthcare, consumer industries, insurance, and government use Epistemix to reduce uncertainty, optimize decisions, and accelerate time to value. Whether estimating total addressable market, testing public health interventions, or forecasting behavior change, our tools help teams make confident decisions when pre-existing data may not exist.

Leading up to our Series B financing, we are hiring key roles onto the team and entering an exciting phase of growth and innovation. Join us to combine cutting-edge technology with a purpose-driven mission to make the world a better place.

Responsibilities

As a Senior Back-End Software Engineer, you will be at the forefront of our product's evolution. Your key responsibilities will include:

  • Design, develop, and maintain clean, testable, and highly maintainable code, ensuring top-tier performance and reliability.

  • From initial requirements gathering to deployment and ongoing maintenance, take full ownership of the software development lifecycle, ensuring seamless delivery and operation.

  • Design, build, test and deploy a highly scalable and resilient system architecture that supports current needs and future growth.

  • Define the technical direction for engineering solutions, actively collaborating with internal teams to ensure technological advancements are perfectly aligned with the company's strategic goals.

Qualifications
  • Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent work experience

  • 7+ years of back-end software development experience,with a significant portion in a senior role.

  • Expert proficiency in Python, particularly with FastAPI.

  • Strong experience with TypeScript for backend development (Node.js/NestJS experience is a plus).

  • Deep hands-on experience with AWS cloud services, including but not limited to EC2, EKS, Lambda, S3, RDS, DynamoDB, SQS, SNS, CloudWatch, and IAM.

  • Proven experience designing, building, and operating microservices architectures.

  • Extensive experience with Kubernetes for container orchestration.

  • Expertise in Infrastructure as Code (IaC) using Terraform.

  • Hands-on experience with Atlantis for Terraform pull request automation.

  • Demonstrated experience or strong understanding of data science orchestration platforms, such as Prefect.io.

  • Solid understanding of relational and NoSQL databases, including advanced querying, optimization, and data modeling.

  • Experience with API design principles (RESTful, GraphQL) and security best practices (OAuth2, JWT).

  • Strong understanding of distributed systems concepts, asynchronous processing, and message queues.

  • Experience with CI/CD pipelines and tools (e.g., GitHub Actions, Jenkins).

  • Strong communication and interpersonal skills, with the ability to articulate complex technical concepts clearly.

  • Ability to work effectively in a fast-paced, agile environment.

Why Join Epistemix?

By joining Epistemix, you will become part of a collaborative and rapidly growing team that values curiosity and creativity. We are fully remote, with team members in the United States and Europe. Benefits include:

  • Equity & Incentives – Participation in our stock option program.

  • Flexible Time Off – Autonomy to manage your schedule and work-life balance.

  • Health, Welfare and 401(k) Programs – Eligibility for benefits (for U.S. employees).

  • Meaningful Impact – Apply your creative talents to revolutionize data-driven decision-making and make a real-world difference.

This is a remote position open to applicants located in the United States. Candidates must possess the legal right to work in their intended work location, as we are currently unable to sponsor or transfer employment visas for any country, including the United States.

Top Skills

Atlantis
AWS
Ci/Cd
Cloudwatch
DynamoDB
Ec2
Eks
Fastapi
Github Actions
Iam
Jenkins
Kubernetes
Lambda
Node.js
Prefect.Io
Python
Rds
S3
Sns
Sqs
Terraform
Typescript
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Pittsburgh, Pennsylvania
21 Employees
Year Founded: 2018

What We Do

Epistemix helps organizations forecast outcomes and manage risks by simulating how people behave. Populus, Epistemix’s population data platform, enables clients to understand total addressable market (TAM), assess trends, and analyze population changes. Polaris, Epistemix’s scenario planning platform, empowers organizations to test strategies, optimize decisions, and shorten decision cycles. Health, CPG, and government clients use the platform to drive faster, smarter decisions for resource allocation, product launches, and health benefit adoption.

Similar Jobs

Zapier Logo Zapier

Senior Software Engineer

Artificial Intelligence • Productivity • Software • Automation
Remote
2 Locations
800 Employees
144K-261K Annually

Coinbase Logo Coinbase

Staff Software Engineer

Artificial Intelligence • Blockchain • Fintech • Financial Services • Cryptocurrency • NFT • Web3
Easy Apply
Remote
Canada
4000 Employees
260K-260K Annually

Coinbase Logo Coinbase

Senior Software Engineer

Artificial Intelligence • Blockchain • Fintech • Financial Services • Cryptocurrency • NFT • Web3
Easy Apply
Remote
Canada
4000 Employees
191K-191K Annually

Dropbox Logo Dropbox

Software Engineer

Artificial Intelligence • Cloud • Consumer Web • Productivity • Software • App development • Data Privacy
Remote
Canada
2500 Employees
185K-250K Annually

Similar Companies Hiring

Scotch Thumbnail
Software • Retail • Payments • Fintech • eCommerce • Artificial Intelligence • Analytics
US
25 Employees
Milestone Systems Thumbnail
Software • Security • Other • Big Data Analytics • Artificial Intelligence • Analytics
Lake Oswego, OR
1500 Employees
Fairly Even Thumbnail
Software • Sales • Robotics • Other • Hospitality • Hardware
New York, NY

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account