Apply

Senior Software Engineer (Infrastructure Platform)

Posted 2023-08-14

View full description

📍 Location: Remote us

💸 Salary: $146,100 - $219,200

🔍 Industry: Credit

🗣️ Languages: English

🪄 Skills: AWSBackend DevelopmentPythonSoftware DevelopmentAmazon RDSKubernetesMicrosoft Azure

Requirements:
4+ years of software development experience, experience mentoring junior engineers, software development experience in python or a similar language, linux and aws experience (aws certification is a plus), kubernetes experience is a bonus, experience in operating 24x7 mission-critical systems
Responsibilities:
Build automation for load testing, scale infrastructure, right size compute and data workloads, assist with oncall and triage rotationsApply

Related Jobs

Apply

📍 USA

🧭 Full-Time

💸 180625 - 212500 USD per year

🔍 Cryptocurrency and financial technology

🏢 Company: Referrals Only Board

  • At least 5+ years of software engineering experience.
  • Strong proficiency with modern tech stacks such as Go and gRPC.
  • Understanding of low-level networking concepts like TCP, HTTP, and TLS.
  • Experience with public cloud providers (AWS, GCP, or Azure).
  • Experience operating high-traffic infrastructure with monitoring skills.
  • Ability to foster high-quality code and engineering processes.
  • Demonstrated clear communication and adaptability.

  • Design, build, and operate edge and internal routing systems, including edge gateway, service mesh, service identity, and traffic management.
  • Implement customer-focused abstractions that simplify and standardize routing capabilities.
  • Ensure performance, automation, and standardization in routing.
  • Communicate effectively to gather requirements and understand gaps.
  • Produce documentation and diagrams for clarity.
  • Resolve complex technical problems and manage incidents.
  • Maintain high levels of service and availability in current infrastructure.

AWSGCPAzureGogRPCCollaboration

Posted 2024-10-21
Apply
Apply

🧭 Full-Time

💸 180625 - 212500 USD per year

🔍 Finance and Web3

  • At least 5 years of industry experience with a proven track record of building and operating scalable, fault-tolerant, highly available distributed systems.
  • In-depth, hands-on experience with large-scale database deployments in a production environment.
  • Experience in cloud distributed databases (e.g., MongoDB, Postgres, RDS, Aurora, DynamoDB, Redis, Memcached).
  • Solid understanding of distributed database architecture, performance tuning and reliability.
  • Backend service and tool development experience in Golang, Java or Python.
  • Strong communication skills to work effectively with both technical and non-technical stakeholders.

  • Design, implement and operate Coinbase’s distributed database technologies (e.g. MongoDB, Postgres, RDS, Aurora, DynamoDB, Redis, Memcached).
  • Develop the future of our database systems with a focus on scalability, reliability, performance, and cost efficiency.
  • Guide other senior engineers and leadership on technical choices while anticipating business needs.
  • Write high quality, well-tested code to meet customer needs.
  • Maintain, troubleshoot and be on call for engineering and operational support.
  • Stay updated on industry trends and emerging technologies in databases.

LeadershipPythonDynamoDBJavaMongoDBGolangPostgresRedisCommunication Skills

Posted 2024-09-01
Apply
Apply

🧭 Full-Time

💸 180625 - 212000 USD per year

🔍 Finance and Web3

  • At least 5+ years of software engineering experience.
  • Experience with Kubernetes or similar compute orchestration systems (e.g., Mesos, Nomad).
  • Strong knowledge of AWS and/or GCP infrastructure.
  • Ability to build backend services in addition to infrastructure.
  • High standards for quality, self-starter, strong interpersonal skills.
  • Strong problem-solving skills and ability to identify root causes.
  • Ability to balance business needs with technical solutions.
  • Experience scaling backend infrastructure.

  • Build first-class support for staking validator workloads on Coinbase infrastructure.
  • Support existing GCP/AWS infrastructure and operations for staking validators.
  • Build tooling and automation for Kubernetes cluster management.
  • Enhance the developer experience for working with Kubernetes.
  • Operationalize the Kubernetes platform to ensure automation and self-healing.
  • Support customers operating critical staking services in Kubernetes.

AWSBackend DevelopmentSoftware DevelopmentCloud ComputingGCPGitKubernetesC (Programming language)Amazon Web Services

Posted 2024-08-25
Apply
Apply

🧭 Full-Time

💸 185500 CAD per year

🔍 Finance and Web3

  • At least 5 years of industry experience with a proven track record of building and operating scalable, fault-tolerant, highly available distributed systems.
  • In-depth, hands-on experience with large-scale database deployments in a production environment.
  • Experience in cloud distributed databases (e.g., MongoDB, Postgres, RDS, Aurora, DynamoDB, Redis, Memcached).
  • Solid understanding of distributed database architecture, performance tuning and reliability.
  • Backend service and tool development experience in Golang, Java or Python.
  • Strong communication skills to work effectively with both technical and non-technical stakeholders.

  • Design, implement and operate Coinbase’s distributed database technologies (e.g. MongoDB, Postgres, RDS, Aurora, DynamoDB, Redis, Memcached).
  • Develop the future of our database systems with a focus on scalability, reliability, performance, and cost efficiency.
  • Guide other senior engineers and leadership on the right technical choices while anticipating business needs.
  • Write high quality, well tested code to meet customer needs.
  • Maintain, troubleshoot and be on call for engineering and operational support.
  • Stay on top of industry trends and emerging technologies in databases.

LeadershipPythonSQLDynamoDBJavaMongoDBGolangPostgresRedisCommunication Skills

Posted 2024-08-25
Apply
Apply

🧭 Full-Time

💸 185000 USD per year

🔍 Finance and Web3

  • At least 5+ years of software engineering experience.
  • Strong proficiency within a modern tech stack, like Go for languages and gRPC for communication.
  • Strong understanding and proficiency working with various low-level networking primitives and concepts, such as TCP, HTTP, TLS, and interprocess communications (UDS).
  • Experience building services involving public cloud providers such as AWS, GCP, or Azure with practical knowledge of cloud networking concepts.
  • Demonstrated experience operating critical, high-traffic infrastructure, including proficiency with monitor (via golden signals and service-specific metrics, logs, and traces), unix network debugging, scaling, and proactively addressing performance and reliability concerns.
  • Know what high quality code — and software engineering processes — look like and know how to foster an environment that creates them.
  • 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.

  • Design, build, and operate our edge and internal routing systems, including edge gateway, service mesh, service identity, service discovery and traffic management.
  • Implement customer-focused abstractions that simplify and standardize the way we offer routing capabilities.
  • Responsible for the performance, automation, and standardization of edge and internal routing for Coinbase.
  • Learn and continue to foster an understanding of the long-term needs of our routing infrastructure.
  • Contribute to technical decisions providing design justification, coordination, and collaboration with other teams in the organization.
  • Communicate to gather requirements for routing offerings and capabilities, 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, 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.

AWSDocker

Posted 2024-07-11
Apply
Apply

🧭 Full-Time

💸 180625 - 212000 USD per year

🔍 Finance and Web3 technology

  • At least 5+ years of software engineering experience.
  • Showcase strong proficiency within a modern tech stack, like Go for languages and gRPC for communication.
  • Strong understanding and proficiency working with various low-level networking primitives and concepts, such as TCP, HTTP, TLS, and interprocess communications (UDS).
  • Experience building services involving public cloud providers such as AWS, GCP, or Azure with practical knowledge of cloud networking concepts.
  • Demonstrated experience operating critical, high-traffic infrastructure, including proficiency with monitor, unix network debugging, scaling, and addressing performance and reliability concerns.
  • Know what high quality code and software engineering processes look like and how to foster an environment that creates them.
  • Exhibit core values: clear communication, positive energy, continuous learning, and efficient execution.
  • Flexibility to adapt and pivot in a dynamic environment.
  • Ability to set priorities and balance multiple deadlines.

  • Design, build, and operate our edge and internal routing systems, including edge gateway, service mesh, service identity, service discovery and traffic management.
  • Implement customer-focused abstractions that simplify and standardize the way we offer routing capabilities.
  • Responsible for the performance, automation and standardization of edge and internal routing for Coinbase.
  • Learn and continue to foster an understanding of the long-term needs of our routing infrastructure.
  • Contribute to technical decisions providing design justification, coordination, and collaboration with other teams in the organization.
  • Communicate to gather requirements for routing offerings and capabilities, and to understand gaps and improvements.
  • Produce professional documentation and diagrams to clearly and concisely communicate concepts and architectures.
  • Manage and assist in the resolution of complicated technical problems and incidents.
  • Support and maintain our current infrastructure offerings to maintain a high level of service and availability.
  • Develop strong and effective working relationships with the rest of the Infrastructure organization, Security, 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.

AWSDockerPython

Posted 2024-07-11
Apply