Senior Software Engineer | Core
2 months ago
Berachain is a high-performance, EVM (Ethereum Virtual Machine) compatible, Layer 1 blockchain built on the Cosmos SDK. We're a young, world-class team of experts in computer science, type theory, economic game theory, risk management and enterprise development. Our team combines traditional experience in building and scaling teams at technology companies like Apple, Coinbase, IBM and Y-Combinator with crypto native experience from some of DeFi’s most impactful protocols.
We're all highly passionate about Web3, Toybox and building infrastructure to bring decentralized finance to the masses. Our core engineering team is based in Toronto. Here at Berachain, you’ll be joining a world-class team of experienced founders, engineers and researchers passionate about designing sustainable economic and blockchain systems. We’re well funded by a group of leading digital asset investors, hedge funds, centralized exchange venture arms and strategic angels.
We are looking for self-starters and mission driven individuals to join us as we build the future of decentralized finance. The ideal candidate for this role takes initiative and ownership over their work, thrives in a fast-paced and highly collaborative in-person environment, and is capable of rapidly adapting to evolving needs as required.
Role Overview:As a Backend Dev Engineer focused on blockchain infrastructure, you will be responsible for ensuring the reliability, scalability, and security of our blockchain platforms built using Ethereum clients and Cosmos SDK and CometBFT/Tendermint. You will collaborate with cross-functional teams to automate deployment processes, manage cloud infrastructure, and implement best practices for continuous integration and continuous deployment (CI/CD) pipelines.
Responsibilities:- Blockchain Infrastructure: Architect, deploy, and manage the infrastructure supporting our Cosmos SDK and CometBFT/Tendermint-based blockchain solutions. Ensure high availability, performance, and security of the blockchain networks.
- Automation: Implement automation tools and frameworks for deploying, managing, and monitoring blockchain nodes, services, and related infrastructure components.
- CI/CD Pipelines: Design and maintain CI/CD pipelines to facilitate smooth and efficient development, testing, and deployment of blockchain applications. Ensure code is properly built, tested, and deployed across environments.
- Cloud Management: Manage cloud-based infrastructure (e.g., AWS, Azure, GCP) and optimize resource utilization. Monitor and scale resources as needed to accommodate network growth and demands.
- Monitoring and Alerts: Implement monitoring and alerting systems to ensure proactive identification and resolution of performance bottlenecks, vulnerabilities, and issues.
- Security: Collaborate with security teams to implement best practices for securing blockchain infrastructure, nodes, and data. Perform regular security assessments and audits.
- Design: Designing and implementing logging/telemetry systems.
- Collaboration: Work closely with software engineers, blockchain developers, and other cross-functional teams to gather requirements, provide technical support, and optimize blockchain operations.
- Documentation: Maintain detailed documentation of infrastructure architecture, processes, and procedures. Create runbooks for troubleshooting and incident response.
- Research and Innovation: Stay informed about the latest advancements in blockchain technologies and DevOps practices. Identify opportunities to enhance and optimize our infrastructure.
- DevOps: Proven experience as a DevOps Engineer, preferably in blockchain or distributed systems projects. Familiarity with infrastructure as code (IaC) tools and concepts. Experience with Prometheus, Grafana, Loki, Datadog; Ethereum JSON-RPC.
- Blockchain Knowledge: Understanding of blockchain fundamentals, consensus mechanisms, and familiarity with Cosmos SDK and CometBFT/Tendermint.
- Infrastructure Tools: Proficiency with tools like Docker, Kubernetes, Terraform, Ansible, and related technologies for orchestrating and managing containerized applications.
- CI/CD Expertise: Experience setting up and managing CI/CD pipelines using tools such as Jenkins, GitLab CI/CD, or CircleCI.
- Cloud Platforms: Hands-on experience with cloud platforms (AWS, Azure, GCP) and services. Certification is a plus.
- Monitoring and Logging: Familiarity with monitoring tools like Prometheus, Grafana, ELK stack, and APM solutions.
- Security Mindset: Understanding of security best practices, network security, and experience implementing security measures for blockchain networks.
- Scripting/Programming: Proficiency in scripting (Python, Bash, etc.) and programming languages to automate tasks and develop tools.
- Collaboration: Strong communication skills and ability to work collaboratively in cross-functional teams.
- Education: Bachelor's degree in Computer Science, Engineering, or related field. Relevant certifications in DevOps or cloud technologies are advantageous.
- Experience: 3+ years of experience in DevOps roles, with exposure to blockchain infrastructure preferred.
- Experience: Experience with Cosmos/CometBFT RPC an asset.
-
Toronto, Ontario, Canada Purple Drive Full timeJob Title: Senior Software Engineer with .Net Core and AzureAbout the Role:We are seeking a highly skilled Senior Software Engineer to join our team at Purple Drive. As a Senior Software Engineer, you will be responsible for designing, developing, and deploying scalable and efficient software solutions using .Net Core and Azure.Key Responsibilities:Design...
-
Senior Cloud Software Engineer
2 months ago
Old Toronto, Ontario, Canada Thomson Reuters Full timeAbout the RoleWe are seeking a highly skilled Senior Cloud Software Engineer to join our team at Thomson Reuters. As a key member of our Document Intelligence team, you will play a critical role in driving the development of cutting-edge software solutions.As a Senior Cloud Software Engineer, you will be responsible for designing, developing, and deploying...
-
Senior Cloud Software Engineer
2 months ago
Old Toronto, Ontario, Canada Thomson Reuters Full timeAbout the RoleWe are seeking a highly skilled Senior Cloud Software Engineer to join our team at Thomson Reuters. As a key member of our Document Intelligence team, you will play a critical role in driving the development of cutting-edge software solutions.As a Senior Cloud Software Engineer, you will be responsible for designing, developing, and deploying...
-
Senior Software Engineer
3 weeks ago
Old Toronto, Ontario, Canada Jobber Full timeJob Title: Senior Software EngineerJobber is a technology company that helps small businesses succeed. We're looking for a Senior Software Engineer to join our team and help us deliver amazing product solutions.About the RoleAs a Senior Software Engineer, you will champion projects and mentor more junior engineers. You will collaborate closely with Product...
-
Senior Software Engineer
3 weeks ago
Old Toronto, Ontario, Canada Jobber Full timeJob Title: Senior Software EngineerJobber is a technology company that helps small businesses succeed. We're looking for a Senior Software Engineer to join our team and help us deliver amazing product solutions.About the RoleAs a Senior Software Engineer, you will champion projects and mentor more junior engineers. You will collaborate closely with Product...
-
Senior Software Engineer
3 weeks ago
Old Toronto, Ontario, Canada Activate Global, Inc. Full timeUnlock the Future of Electrochemical TechnologiesPulsenics is revolutionizing the industry with its cutting-edge electrochemical technologies, and we're looking for a talented Senior Software Engineer to join our team.As a Senior Software Engineer at Pulsenics, you will have the opportunity to work on the development of our next-generation hardware and...
-
Senior Software Engineer
3 weeks ago
Old Toronto, Ontario, Canada Activate Global, Inc. Full timeUnlock the Future of Electrochemical TechnologiesPulsenics is revolutionizing the industry with its cutting-edge electrochemical technologies, and we're looking for a talented Senior Software Engineer to join our team.As a Senior Software Engineer at Pulsenics, you will have the opportunity to work on the development of our next-generation hardware and...
-
Software Engineer Core Platform
1 month ago
Old Toronto, Ontario, Canada Secoda Full timeAbout the RoleWe are seeking a skilled Software Engineer to join our Core Platform team at Secoda. As a key member of our team, you will be responsible for optimizing the onboarding and trial experience through experimentation, improving the UX of our core platform, and debugging customer problems.Key Responsibilities:Optimize the onboarding and trial...
-
Software Engineer Core Platform
1 month ago
Old Toronto, Ontario, Canada Secoda Full timeAbout the RoleWe are seeking a skilled Software Engineer to join our Core Platform team at Secoda. As a key member of our team, you will be responsible for optimizing the onboarding and trial experience through experimentation, improving the UX of our core platform, and debugging customer problems.Key Responsibilities:Optimize the onboarding and trial...
-
Senior Software Engineer
2 weeks ago
Old Toronto, Ontario, Canada GuruLink Full timeJob Title: Senior Software EngineerGuruLink is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining large-scale distributed systems.Key Responsibilities:Design and develop software and core platform componentsBuild common...
-
Software Engineer Core Platform
1 month ago
Old Toronto, Ontario, Canada Secoda Full timeAbout the RoleWe are seeking a skilled Software Engineer to join our Core Platform team at Secoda. As a key member of our team, you will be responsible for optimizing the onboarding and trial experience through experimentation, improving the UX of our core platform, and debugging customer problems.Key Responsibilities:Optimize the onboarding and trial...
-
Software Engineer Core Platform
1 month ago
Old Toronto, Ontario, Canada Secoda Full timeAbout the RoleWe are seeking a skilled Software Engineer to join our Core Platform team at Secoda. As a key member of our team, you will be responsible for optimizing the onboarding and trial experience through experimentation, improving the UX of our core platform, and debugging customer problems.Key Responsibilities:Optimize the onboarding and trial...
-
Senior Software Engineer
1 month ago
Old Toronto, Ontario, Canada Flywheel Digital Full timeThe OpportunityWe are seeking a highly skilled Senior Software Engineer to join our team at Flywheel Digital. As a key member of our Perpetua product team, you will play a critical role in developing and maintaining our growth optimization and reporting technology for the world's smartest eCommerce businesses.Our platform provides a unique opportunity for...
-
Senior Software Engineer
1 month ago
Old Toronto, Ontario, Canada Flywheel Digital Full timeThe OpportunityWe are seeking a highly skilled Senior Software Engineer to join our team at Flywheel Digital. As a key member of our Perpetua product team, you will play a critical role in developing and maintaining our growth optimization and reporting technology for the world's smartest eCommerce businesses.Our platform provides a unique opportunity for...
-
Senior Data Engineer
2 weeks ago
Old Toronto, Ontario, Canada Data Engineer Jobs Full timeAbout This RoleWe are seeking a highly skilled Senior Data Engineer to join our Analytics Engineering team. As a key member of this team, you will be responsible for designing and building scalable data models and ETL pipelines to support business decisions.Key Responsibilities:Collaborate with data scientists to design data models and answer questions.Work...
-
Senior Software Engineering Manager
2 months ago
Old Toronto, Ontario, Canada Tundra Talent Community Full timeAbout the RoleWe are seeking a highly experienced and skilled Senior Software Engineering Manager to lead our software development team. As a key member of our engineering organization, you will be responsible for managing the entire software life cycle, contributing to the development of our core software stack, and collaborating with cross-functional teams...
-
Senior Software Engineering Manager
2 months ago
Old Toronto, Ontario, Canada Tundra Talent Community Full timeAbout the RoleWe are seeking a highly experienced and skilled Senior Software Engineering Manager to lead our software development team. As a key member of our engineering organization, you will be responsible for managing the entire software life cycle, contributing to the development of our core software stack, and collaborating with cross-functional teams...
-
Core Software Engineer
3 weeks ago
Toronto, Ontario, Canada Electronic Arts Full timeJob Title: Core Software EngineerElectronic Arts is seeking a highly skilled Core Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing and implementing high-quality software solutions that meet the needs of our customers.Responsibilities:Collaborate with cross-functional teams to develop...
-
Core Software Engineer
3 weeks ago
Toronto, Ontario, Canada Electronic Arts Full timeJob Title: Core Software EngineerElectronic Arts is seeking a highly skilled Core Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing and implementing high-quality software solutions that meet the needs of our customers.Responsibilities:Collaborate with cross-functional teams to develop...
-
Senior Software Engineer
2 weeks ago
Old Toronto, Ontario, Canada Spa 23 Fitness and Lifestyle Full timeJob Title: Senior Software EngineerJob Description:We are seeking a skilled Senior Software Engineer to join our Prime Services, Collateral Management & Funding Engineering (PACE) Team. As a key member of our Global Technologies Applications team, you will be responsible for developing and designing solutions for our Prime Services Data Interface (PSDI)...