Software Engineer

Job expired!

Exciting Career Opportunity: Become a Software Engineer at Coinbase

At Coinbase, our mission is to increase economic freedom around the world. To achieve this, we need to hire the best people. We are a group of dedicated professionals united in building the future of finance and Web3. Whether trading, storing, staking, or using crypto, our users across the globe rely on us. Are you a natural leader who always steps up? You may be the perfect fit for our team.

What We Seek in Every Candidate

At Coinbase, there are key attributes we look for regardless of the role:

  • Culture Fit: Thrive in a workplace that defaults to trust, embraces feedback, and continuously disrupts itself.
  • Mission-Focused: Align your daily work with our overarching mission.
  • Crypto Enthusiasm: Passion for the crypto industry allows you to thrive in our fast-paced sprint and recharge culture.

As a remote-first company, we are committed to hiring the best talent worldwide.

Are You Ready to #LiveCrypto?

Who You Are:

  • You exude positive energy and optimism about the future.
  • You are an avid learner, eager to master cutting-edge technologies like DeFi, NFTs, DAOs, and Web 3.0.
  • Direct communication is your forte; you are both an active communicator and an attentive listener.
  • You adapt quickly to change and are excited by new challenges.
  • Possessing a "can-do" attitude, you own problems and take full responsibility for achieving our mission.
  • You thrive in a team environment and are comfortable being pushed out of your comfort zone.

Position: Software Engineer, Enterprise Integrations

Join our Enterprise Integrations team to help build scalable, secure integrations and improve the reliability, security, and durability of our deployed artifacts.

Responsibilities:

  • Enterprise Integrations: Design and implement solutions that connect enterprise systems, applications, and data sources. Develop APIs, web services, batch jobs, and other integration components.
  • Software Development: Write clean, maintainable, and efficient code using languages such as GoLang, Java, and Python.
  • Integrations Infrastructure: Develop queues, topics, notification services, logging services, and event-driven components using AWS, Kafka, and Salesforce Platform Events.
  • Best Practices: Contribute to best practices in software development including unit testing, code reviews, and enabling observability for monitoring and alerting.
  • Prod Support: Provide technical support for integration-related issues. Monitor system performance and ensure efficient operation of integration solutions.
  • Documentation and Testing: Create and maintain technical documentation and execute testing plans to ensure quality and functionality.
  • Continuous Improvement: Stay updated with emerging technologies and trends, identifying opportunities for process improvements.

Qualifications:

  • 5+ years of software development experience with proficiency in object-oriented programming languages (e.g., Core Java, Python, GoLang).
  • Experienced in building scalable, reliable, and secure APIs using REST or GRPC.
  • Familiarity with iPaaS solutions like Workato, MuleSoft, or Boomi.
  • Experience with AWS technologies such as EC2, EKS, SQS, S3, and SNS.
  • Knowledge of ETL tools like Apache Airflow for data synchronization.
  • Proficient in CI/CD processes with tools like Maven, MUnits, and GitHub, including deployments on K8s running on AWS EC2 Instances.
  • Excellent communication skills and the ability to work independently in an agile environment.
  • Experience with integration solutions involving systems like Salesforce, NetSuite, and WorkDay.

Nice to Haves:

  • AWS DevOps Engineering Certifications.
  • Experience with iPaaS technologies (Workato, MuleSoft, Boomi).