Apply

Senior Software Engineer (Infrastructure Platform)

Posted over 1 year agoViewed

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 2 months ago
Apply
Apply

🧭 Full-Time

💸 180625.0 - 212500.0 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 production environments.
  • Experience with cloud distributed databases such as 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 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 the business’s needs.
  • Provide engineering and operational support through maintenance and troubleshooting.
  • Stay updated on industry trends and emerging technologies in databases.

LeadershipPythonDynamoDBJavaMongoDBGoPostgresRedisCommunication Skills

Posted 4 months ago
Apply
Apply

🧭 Full-Time

💸 180625.0 - 212000.0 USD per year

🔍 Cryptocurrency and finance

  • At least 5+ years of software engineering experience.
  • Experience with Kubernetes or similar compute orchestration systems (e.g. mesos, nomad).
  • Strong AWS and/or GCP infrastructure knowledge.
  • Ability to build backend services in addition to infrastructure.
  • Strong problem-solving skills and ability to identify root causes and provide 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 for internal and external customers.
  • Build tooling and automation to make management of Kubernetes clusters easy and reliable.
  • Operationalize Kubernetes platform to be automated and self-healing to reduce on-call burden.

AWSBackend DevelopmentSoftware DevelopmentCloud ComputingGCPGitKubernetesAmazon Web ServicesC (Programming language)

Posted 4 months ago
Apply
Apply

🧭 Full-Time

💸 185000.0 USD per year

🔍 Finance and Web3

  • At least 5+ years of software engineering experience.
  • Strong proficiency with a modern tech stack, specifically Go and gRPC.
  • Knowledge of low-level networking such as TCP, HTTP, TLS.
  • Experience building services with AWS, GCP, or Azure.
  • Demonstrated experience with high-traffic infrastructure and monitoring.
  • Ability to create high-quality code and software engineering processes.
  • Flexibility to adapt in a dynamic environment.

  • Design, build, and operate edge and internal routing systems.
  • Implement customer-focused abstractions to standardize routing capabilities.
  • Ensure performance, automation, and standardization of routing.
  • Gather requirements and communicate for improvements.
  • Produce documentation and manage resolution of technical problems.
  • Support existing infrastructure for high service availability.

AWSDockerSoftware Engineering

Posted 6 months ago
Apply
Apply

🧭 Full-Time

💸 180625.0 - 212000.0 USD per year

🔍 Finance and Web3

  • At least 5+ years of software engineering experience.
  • Strong proficiency within a modern tech stack, such as Go and gRPC.
  • Understanding of low-level networking concepts like TCP, HTTP, TLS.
  • Experience with public cloud providers (AWS, GCP, Azure) and cloud networking.
  • Experience operating high-traffic infrastructure, including monitoring and performance optimization.
  • Knowledge of high-quality code and software engineering processes.
  • Exhibit core values: communication, positive energy, learning, and execution.
  • Flexibility to adapt in a dynamic environment.
  • Ability to set priorities and manage multiple deadlines.

  • Design, build, and operate edge and internal routing systems.
  • Implement customer-focused abstractions for routing capabilities.
  • Responsible for performance, automation, and standardization of routing.
  • Learn and address long-term needs of routing infrastructure.
  • Contribute to technical decisions and communicate requirements.
  • Produce documentation and diagrams to convey concepts.
  • Manage technical problems and incidents.
  • Support and maintain current infrastructure offerings.
  • Develop relationships with teams, stakeholders, and vendors.
  • Stay updated on domain developments and make recommendations.

AWSDockerPython

Posted 6 months ago
Apply