Staff Software Engineer - Cloud Native Integrations
Skills
Back-End Web DevelopmentSoftware DevelopmentBusiness RequirementsCode DesignDistributed SystemsOptimizationOral
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
