Senior Software Engineer

CAT Labs
Full-time
Remote
$150,000 - $180,000
Posted on 5 months ago

Job Description

CAT Labs is seeking a Senior Software Engineer to develop and maintain their digital asset recovery platform, ensuring it is robust, performant, and secure. The role involves technical excellence and creative problem-solving in a fast-paced startup environment.

Responsibilities

  • Design, implement, and test solutions for applications, APIs, and data processing pipelines
  • Improve CI/CD pipeline for distributed, auto-scaling environments
  • Incorporate artificial intelligence into engineering and product functionality
  • Spread improvements to the team
  • Make decisions about architecture and data models
  • Foster open communication and contribute to team learning
  • Collaborate with experts to create cryptographically sound algorithms and products
  • Produce clear technical documentation

Requirements

  • 5-7 years software development experience with 5 years of back-end development expertise in Python/Rust or similar
  • Expertise developing high-performance, I/O bound software in Linux environments
  • Experience with Site Reliability Engineering (SRE) principles
  • Experience with good software development practices
  • Bachelor’s degree in a STEM field
  • Experience working at early-stage startups

Benefits

  • No benefits