Skip to content
Close

Senior Software Engineer

We are seeking a Senior Software Engineer to join our dynamic team and play a key role in building and enhancing our platform. As part of our innovative development team, you will collaborate with full-stack developers, product managers, designers, and other stakeholders to deliver high-quality features and ensure seamless user experiences.

Responsibilities 

  • Collaborate with a talented team of full-stack developers, product managers, designers, and other stakeholders to deliver high-quality features
  • Participate in code reviews and contribute to continuous development improvements
  • Develop using modern SaaS technologies, including Scala 3, Java, and Terraform
  • Utilize modern platform technologies such as Kubernetes, Messaging, Redis, and AWS to build and maintain scalable applications
  • Implement monitoring and management capabilities using Open Telemetry logging, metrics, and tracing technologies
  • Troubleshoot and resolve application and infrastructure issues efficiently
  • Maintain and manage platform and customer configurations to ensure optimal performance
  • Assist in implementing new capabilities within our platforms to drive innovation and enhance functionality
  • Collaborate across engineering teams to guide the adoption of best practices
  • Stay up to date with emerging technologies and embrace continuous learning

Requirements

  • 5+ years of experience developing in a Java/Scala environment
  • 3+ years of experience building scalable SaaS applications with Scala, Postgres, and AWS SQS (or equivalent technologies)
  • 3+ years of experience in application management and monitoring using Open Telemetry or related observability frameworks (e.g., Jaeger, Zipkin, Prometheus)
  • 3+ years of experience with containerization technologies (Kubernetes, Docker)
  • Hands-on experience with DevOps automation tools (e.g., Terraform, GitLab)
  • Experience working in a cloud-based deployment environment
  • Bachelor’s degree in Computer Engineering, Computer Science, or a related field