Senior Software Engineer (Platform Core)

New
P
PindropCybersecurity software
US - Remote; US-RemoteFull-TimeSenior
Salary130,000 - 170,000 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
5-7+ years of experience building backend services and APIs in production, or equivalent practical depth.
Required Skills
AWSDockerPostgreSQLPythonGCPKubernetesRabbitmqGoRedisDistributed Systems

Requirements

  • Have 5-7+ years of experience building backend services and APIs in production, or equivalent practical depth.
  • Bring strong hands-on experience with Python and/or Go.
  • Have experience with distributed systems, concurrency, and cloud-native development.
  • Have experience using AWS and/or GCP, Kubernetes, and Docker.
  • Demonstrate production ownership, including deploying, monitoring, and troubleshooting high-scale services.
  • Participate in on-call for high-scale services.
  • Have experience with data and messaging technologies such as PostgreSQL or Aurora, Redis, and RabbitMQ.
  • Be able to reason about reliability, performance, and scale tradeoffs.
  • Experience with Redshift, Elasticsearch, DynamoDB, S3, Kinesis, or IAM is a nice-to-have.
  • Experience with infrastructure as code, especially Terraform, is a nice-to-have.
  • Observability experience across metrics, logs, and traces is a nice-to-have.
  • Database scaling or migration experience, including read replicas, cluster mode, or engine migrations, is a nice-to-have.

Responsibilities

  • Design, build, test, and operate distributed backend services and APIs supporting high-volume customer interactions.
  • Own platform work end to end, from framing problems and shaping technical plans through implementation, rollout, and production support.
  • Improve reliability, scalability, latency, and cost across shared platform systems.
  • Partner with Product, SRE, and peer engineering teams to deliver platform improvements without destabilizing live traffic.
  • Participate in on-call, incident response, and troubleshooting.
  • Improve alerting, runbooks, deployment quality, and capacity planning.
  • Contribute to code reviews, design reviews, pairing, and documentation.
  • Mentor other engineers and raise engineering standards.
View Full Description & ApplyYou'll be redirected to the employer's site
130,000 - 170,000 USD per year
Apply Now