Staff Software Engineer

Skills
APIComputer ScienceJavaCode ReviewEngineeringHTMLHigh Performance Computing
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • 10+ years of industry experience in software development architecture cloud technology networking and modern application design
  • Experience building large-scale API-first production web services with Java
  • Production experience with AWS Kubernetes Helm and infrastructure-as-code frameworks such as Terraform
  • Strong oral and written communication skills for technical and non-technical audiences
  • Bachelor’s degree in computer science engineering or related field or equivalent experience

Nice to have

  • Startup mindset
  • Fast-paced adaptability
  • Remote-first comfort
  • Open source contributor

Day to day

  • Design and build highly available services and infrastructure that run across multiple regions and clouds
  • Develop reliable distributed systems that manage petabyte-scale data for SaaS BYOC and on-premise products
  • Collaborate with platform engineering and cross-functional teams to deliver end-to-end customer experiences
  • Own the full lifecycle of features including documentation testing and operational support

Hiring process

  • Apply through the official Careers page
  • Await communication from an @imply.io email address