Staff Software Engineer - Cloud Native Integrations

Skills
Back-End Web DevelopmentSoftware DevelopmentBusiness RequirementsCode DesignDistributed SystemsOptimizationOral
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • 5-7+ years of experience building software
  • Strong coding skills in several languages
  • In-depth knowledge of cloud architecture, cloud-based file systems
  • Good understanding of cryptography and PKI ecosystem
  • Experience building, deploying, and maintaining web applications at scale, preferably involving PostgreSQL and GraphQL
  • Motivation to learn about cryptography and how it is used in the industry
  • Familiarity with modern CI/CD practices
  • Ability to translate business requirements into technical solutions
  • Excellent written and verbal communication skills

Day to day

  • Lead the development of dynamic tracing for Cloud Native applications, ensuring high performance and scalability, with additional contributions in similar capabilities for Golang, Rust, and/or Java
  • Contribute to the ongoing development and optimization of our backend services, focusing on reliability, performance, and security
  • Analyze and resolve complex performance issues, improving the efficiency of our cybersecurity solutions
  • Engage in code design and review sessions, promoting best practices in software development within the team
  • Facilitate the adoption of robust software development practices, enhancing the quality and security of our applications
  • Mentor and support other developers, aiding in their professional growth and fostering a collaborative team environment