Senior Engineer (Platform)

New
Remote-first flexibility for eligible candidates within the United States.Full-TimeSenior
Salary135,000 - 180,000 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
7–10+ years
Required Skills
AWSDockerPostgreSQLSQLKubernetesTypeScriptC#NosqlCI/CD

Requirements

  • 7–10+ years of software engineering experience, including exposure to senior or leadership-level responsibilities.
  • Strong experience in backend development and modern software architecture design.
  • Proficiency in C# or TypeScript, with ability to work in functional programming paradigms.
  • Experience working with SQL and NoSQL databases, with PostgreSQL preferred.
  • Strong knowledge of cloud platforms such as AWS or equivalent, including Docker and Kubernetes.
  • Solid understanding of CI/CD, DevOps practices, Infrastructure as Code, and Git workflows.
  • Experience designing secure, scalable, and high-performance distributed systems.
  • Strong understanding of testing, automation, and software reliability practices.
  • Experience working in Agile environments (Scrum or Kanban).
  • Excellent communication skills with the ability to explain technical concepts clearly across audiences.
  • Strong problem-solving mindset with adaptability in complex, fast-changing environments.
  • Passion for mentoring, continuous learning, and engineering excellence.

Responsibilities

  • Design and implement scalable, secure, and maintainable backend and platform services supporting large-scale distributed systems.
  • Develop backend applications using C# (functional programming approach) or TypeScript for services and background workers.
  • Contribute to system architecture, long-term technical vision, and engineering standards across the platform.
  • Build and maintain CI/CD pipelines, Infrastructure as Code, and robust Git-based workflows to ensure reliable deployments.
  • Apply strong security practices across applications, infrastructure, and data handling, including vulnerability management and secure coding.
  • Improve system performance, scalability, and reliability through continuous optimization and technical debt reduction.
  • Act as a technical expert for debugging, troubleshooting, and resolving complex backend and platform issues.
  • Collaborate with product, engineering, and cross-functional teams to define requirements and deliver high-quality solutions.
  • Mentor and support junior engineers through coaching, pairing, and technical feedback.
  • Promote engineering best practices, Agile methodologies, and a culture of ownership and accountability.
View Full Description & ApplyYou'll be redirected to the employer's site
135,000 - 180,000 USD per year
Apply Now