Senior Software Engineer - Cloud and Data

CertoraMadison, MS
Hybrid

About The Position

Certora is seeking a highly execution-driven Senior Software and Data Engineer who excels at writing code and rapidly deploying projects. This role involves quickly integrating into ongoing projects, understanding existing codebases, and delivering immediate technical value. The engineer will solve complex architectural problems, design scalable systems, and continuously research industry standards to integrate best practices into the code. This is a hands-on role focused on writing high-quality backend code, working within AWS environments, and tackling challenging engineering problems at a fast pace.

Requirements

  • 7+ years of professional software development experience with a strong background in backend engineering and technical design.
  • Expertise in Python: Advanced programming skills with a track record of building robust, high-performance backend systems.
  • Proven AWS Experience: Deep hands-on experience building, deploying, and managing applications directly within the AWS ecosystem.
  • 1+ year experience with using coding agents such as Claude, Codex without compromising on code quality, design robustness, cleanliness, testing.
  • Advanced Database Knowledge: Solid experience designing and optimizing relational (SQL) and non-relational (NoSQL) databases.
  • Fast-Paced Execution: Proven ability to adapt quickly, learn new systems on the fly, and maintain a high velocity of delivery without sacrificing code quality.
  • Excellent written and verbal communication skills, essential for clarifying technical requirements and documenting architectural decisions.

Nice To Haves

  • Security Expertise: Strong understanding of security best practices.
  • Full-Stack Capability: Experience working across the full software stack, including frontend frameworks or interfaces.
  • Versatility: Experience with ecosystems outside AWS: Railway, Google Cloud.
  • System Modernization: Experience optimizing and maintaining legacy infrastructure while actively transitioning to newer architectures.

Responsibilities

  • Write clean, performant, and well-tested Python code daily, moving projects from concept to production rapidly.
  • Design, implement, and optimize data architectures for efficient ingestion, processing, and storage of massive data volumes, ensuring low latency and high throughput.
  • Own the technical design and architectural solutions for complex backend and infrastructure challenges.
  • Quickly ramp up on existing codebases and ongoing initiatives, contributing to feature delivery and infrastructure maintenance with minimal friction.
  • Actively develop, optimize, and maintain scalable cloud services natively within AWS infrastructure.
  • Develop production-grade deliverables using LLM-assisted coding and review contributions by coding agents.
  • Research, evaluate, and implement modern software engineering practices to ensure the tech stack and architectures remain efficient, secure, and maintainable.
  • Design, query, and fine-tune both SQL and NoSQL database structures to handle data-intensive operations efficiently.

Benefits

  • competitive compensation & benefits (including equity)
  • flexible work (remote / hybrid)
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service