What Makes This Position Rewarding
- The SRE Lead Engineer must launch new systems to drive major new business ventures, and to create an environment for building the ideal system, they must take on the role of team leader, i.e., leading the team.
- In addition to knowledge of standard web application infrastructure, the implementation role offers the exciting challenge of developing blockchain-specific tasks such as node management!
Technologies Used
*May vary by project
- Blockchain
Language: Go, Rust, Solidity, Kotlin
Network: Ethereum, BNB Chain, Cosmos, etc. - Server-Side/Backend Development
Language: Go
Database: PostgreSQL (Azure Cosmos DB) - Front-End Development
TypeScript, Next.js, wagmi, Chakra UI - Infrastructure/SRE
Cloud: Azure, Kubernetes
CI/CD: GitHub Actions, Argo CD, Argo Workflows
Monitoring: OpenTelemetry, Grafana
Requirements
- Experience designing and building based on cloud architecture best practices
- Experience with continuous development and system stability initiatives, including CI/CD, observability, and performance improvement
- Experience making operationally focused technical decisions while ensuring flexibility, including mid- to long-term system changes
- Implementation experience using statically typed languages (Go, C/C++, Java, Rust, Scala, etc.), capturing the unique characteristics of each language
- Ability to deduce and isolate problems in unknown systems
- A willingness to build systems with high security requirements
- Interest in and ongoing curiosity about the technologies that make up blockchain
Welcome requirements
- SRE-equivalent experience in environments with high security requirements, such as financial institutions and FinTech companies
- Distributed systems-related experience
- Engineering technical PR/recruitment experience
- Operational experience for large-scale applications and high-traffic services
- OSS publishing and contribution experience
- Blockchain-related development experience
Desired profile
- Someone who can assess the current situation, define the ideal future for systems, and create good systems.
- Someone who can determine the balance between business, organization, and technology and explain what that should be from a technical perspective.
- Someone who can collaborate with engineers and tech leads across the company to create a development team culture.
- Someone who will proactively improve their technical skills to create good systems and take the lead in creating a development environment and organization that will enable them to do so.
- Someone who can communicate security, cost, and performance perspectives from an SRE perspective and encourage improvements across the company.