Apply

Senior Software Engineer, Infrastructure (Platform - Networking)

Posted 8 days agoViewed

View full description

💎 Seniority level: Senior, 5+ years

📍 Location: Canada

💸 Salary: 191100.0 CAD per year

🔍 Industry: Software Development

🏢 Company: Coinbase Careers Page👥 1000-5000

🗣️ Languages: English

⏳ Experience: 5+ years

🪄 Skills: AWSSoftware DevelopmentCiscoCloud ComputingRubySoftware ArchitectureGogRPCRESTful APIsLinuxNetworkingSoftware Engineering

Requirements:
  • At least 5+ years network engineering experience in industry
  • Built systems on public cloud providers such as AWS, GCP or Azure
  • Showcase strong proficiency within a modern tech stack, like Ruby, Go for languages and gRPC + Protobuf for communication.
  • Showcase proficiency with low-level primitives such as IP converged networks, AWS VPC, Transit Gateway, Direct connect, IAM role management and implementation
  • Know what high quality code — and software engineering processes — look like and know how to foster an environment that creates them.
  • Exhibit our core values: clear communication, positive energy, continuous learning, and efficient execution.
  • Flexibility to adapt and pivot in a dynamic and demanding environment where change is the only constant.
  • Ability to set priorities and balance multiple deadlines.
Responsibilities:
  • Architect, design, deploy, document and manage our Cloud-based network infrastructure. This includes all ingress and egress, both internal and external.
  • Implement customer-focused abstractions that simplify and standardize the way we offer our cloud services, topologies and implementations.
  • Coding IP tables and software defined networking
  • Lead and defend technical decisions providing design justification, coordination, and identifying value and requirements for other teams in the organization.
  • Learn and continue to foster an understanding of the long-term needs of our infrastructure.
  • Communicate to gather requirements and evangelize the Cloud offerings, and to understand gaps and improvements.
  • Produce professional documentation and diagrams to clearly and concisely communicate concepts and architectures to infrastructure colleagues, in addition to our users.
  • Manage and assist in the resolution of complicated technical problems and incidents, provide appropriate communication and escalation.
  • Support and maintain our current infrastructure offerings to maintain a high level of service and availability to the rest of the organization.
  • Develop strong and effective working relationships with the rest of the Infrastructure organization, Security, IT, business partners, stakeholders and vendors
  • Keep up to date with current developments and best practices within our domain and make bold and forward-looking recommendations.
Apply