Coinbase logo

Software Engineers

Coinbase

Remote · USJobSeen todaySeen in employer's feed today

Most applications go out cold — see where you stand first. No sign-up to start.

Watch jobs like this.

At a glance

Compensation
No compensation found
Location
Remote · US
Work Authorization
Not specified

Olive lists jobs from US employers, including remote roles you can work from the United States.

Job overview

Coinbase seeks software engineers to research, design, and develop software and utility programs addressing complex problems across web-scale applications and blockchain technology. The role builds real-time, low-latency applications and cloud infrastructure, develops services using Golang, and designs scalable systems. Engineers collaborate with cross-functional partners and leadership on product roadmaps and write well-tested code. Telecommuting is permitted.

Skills & qualifications

RequiredNice to have

Skills

AlgorithmsData StructuresData ArchitectureDatabase Schema DesignSQL QueriesScalable Software ArchitectureRESTful API DesignDistributed SystemsETL/ELT PipelinesReal-Time Data ProcessingSQLNoSQLPostgreSQLDynamoDBSnowflakeDatabricksMongoDBObject-Oriented ProgrammingGolangJavaPythonFunctional ProgrammingSparkScalaEvent-Driven ArchitectureKafkaAirflowGrowth ExperimentsA/B TestingML Training InfrastructureML Inference Infrastructure

Qualifications

Bachelor's in Computer Science, Engineering, or Related Field or Foreign Equivalent5 Years Progressive Post-Baccalaureate Experience

Full job description

TO APPLY, ALL APPLICANTS MUST SUBMIT RESUME TO HTTPS://WWW.JOBPOSTINGTODAY.COM/ AND REFERENCE ID#93160 Job Description: Research, design, and develop computer and network software or specialized utility programs. Solve unique, large scale, highly complex technical problems, bridging the constraints posed by web-scale applications and blockchain technology. Build the next generation of systems to make cryptocurrency accessible to everyone across the globe, operating real-time applications with high frequency, low latency updates, and managing the most secure, dockerized infrastructure running in the cloud. Build new services to meet critical product and business needs using Golang. Design scalable systems to solve novel problems with modern cloud technology and industry best practices. Work with engineers, designers, product managers and senior leadership to turn product and technical vision into a tangible roadmap every quarter. Write high quality, well tested code to meet the needs of customers. Telecommuting permitted. Job Requirements: Bachelors or foreign equivalent degree in Computer Science, Engineering (any) or in related field and 5 years of progressive, post-baccalaureate experience in the job offered or in a computer-related occupation.Special Requirements: Position requires experience, knowledge or coursework in each of the following skills:1. Using Algorithms, data structures, and data architecture to solve problems efficiently and implement optimized database schemas and queries;2. Designing scalable and performant software architectures;3. Designing and developing RESTful APIs to enable external developers and services to integrate with applications and platforms; 4. Distributed systems, ETL/ELT pipelines, and real-time data processing;5. SQL and NoSQL database systems including Postgres, DynamoDb, Snowflake, Databricks, or MongoDB;6. Using object-oriented languages including Golang, Java, or Python and functional programming including Spark or Scala to write clean, reusable, and maintainable code;7. Implementing event-driven architectures and workflows using Kafka or airflow;8. Building growth experiments or A/B tests; and9. Designing and developing end-to-end ML training (offline) and inference (online) infrastructure.Employment and background checks may be required.

Similar jobs, posted recently

Open roles like this one, listed in the last 30 days.

You've read the whole posting — now see how you match it.