Senior Software Engineer

May 01, 2024
Offerd Salary:$162,350—$191,000
Working address:N/A
Contract Type:Other
Working Time:Full time
Working type:N/A
Ref info:N/A

At Coinbase, our mission is to increase economic freedom around the world, and we couldn't do this without hiring the best people. We're a group of hard- working overachievers who are deeply focused on building the future of finance and Web3 for our users across the globe, whether they're trading, storing, staking or using crypto. Know those people who always lead the group project? That's us.

There are a few things we look for across all hires we make at Coinbase, regardless of role or team. First, we look for candidates who will thrive in a culture like ours, where we default to trust, embrace feedback, and disrupt ourselves. Second, we expect all employees to commit to our mission-focused approach to our work. Finally, we seek people who are excited to learn about and live crypto, because those are the folks who enjoy the intense moments in our sprint and recharge work culture. We're a remote-first company looking to hire the absolute best talent all over the world.

Ready to #LiveCrypto? Who you are:

  • You've got positive energy. You're optimistic about the future and determined to get there.
  • You're never tired of learning. You want to be a pro in bleeding edge tech like DeFi, NFTs, DAOs, and Web 3.0.
  • You appreciate direct communication. You're both an active communicator and an eager listener - because let's face it, you can't have one without the other. You're cool with candid feedback and see every setback as an opportunity to grow.
  • You can pivot on the fly. Crypto is constantly evolving, so our priorities do, too. What you worked on last month may not be what you work on today, and that excites you. You're not looking for a boring job.
  • You have a “can do” attitude. Our teams create high-quality work on quick timelines. Owning a problem doesn't scare you, but rather empowers you to take 100% responsibility for achieving our mission.
  • You want to be part of a winning team. We're stronger together, and you're a person who embraces being pushed out of your comfort zone.
  • To strengthen the Enterprise Integrations team, we are looking for an Senior Software Engineer with a platform engineering background, who can help set up scalable infrastructure for application deployment and also improve the reliability, security and durability of deployed artifacts. The Senior Software Engineer for platform engineering will partner with integration developers to write high quality application and infrastructure code, as required by Coinbase business teams.

    What you'll be doing (ie. job duties):

  • Scalable Infrastructure Design and Configuration: Configuration and management of Kubernetes clusters on AWS using Amazon EKS (Elastic Kubernetes Service) to provision EC2 instances for application deployment.
  • Infrastructure Components Setup: Install infra components and third- party software on-prem & establish connectivity with hosted apps (e.g. Workato, Forge, Salesforce etc.) for enterprise integrations and automation.
  • Application Development: Use programming languages such as Python, AWS Lambda or GoLang to write high quality software code and unit tests to meet critical business requirements. Also write Linux shell scripts to automate using cron jobs.
  • Application Deployment Automation: Develop scripts for codification using tools such as Terraform, AWS Cloudformation and AWS CLI to automate provisioning, deployment, and scaling of infrastructure resources.
  • Continuous Integration/Continuous Deployment (CI/CD): Setup pipelines for automated deployment, testing, and integration of applications using tools like GitHub, BuildKite, Jekins, BugSnag etc.
  • Monitoring and Performance Optimization: Setup observability tools (e.g. Datadog, AWS CloudWatch) to track system, network and application performance as well as setup perf testing infrastructure (with JMeter) to optimize application performance and cost.
  • Troubleshooting and Debugging: Resolve issues related to infrastructure, network connectivity, services running on AWS, and provide technical support to teams when problems arise.
  • Documentation and Knowledge Transition: Collaborate with cross- functional teams, documenting configurations, processes, and procedures related to AWS infrastructure and services.
  • Capacity Planning and Scaling: Analyze workload requirements and planning for capacity needs, scaling resources up or down as necessary to meet demand.
  • Security and Compliance: Implement security best practices, setting up access controls, encryption, and ensuring compliance with industry standards.
  • What we look for in you (ie. job requirements):

  • Expertise in AWS infra components (EC2, EKS, IAM, ELBs/ALBs) to set-up reliable, secure and scalable deployment infrastructure.
  • Experience deploying software components e.g. on-prem software agents connecting, and private links to cloud apps like Snowflake, Kafka, Jira.
  • Excellent Knowledge of programming languages such as Python, AWS Lambda, Unix Shell Script or GoLang.
  • Ability to diagnose performance bottlenecks and right size or fine-tune production environments to maximize CPU & Memory utilization.
  • Knowledge or experience standing up performance test environments for enterprise apps to enable execution of high volume data (10M+).
  • Excellent communication skills and ability to work with cross-functional teams i.e. business stakeholders, infrastructure and security.
  • Passionate about technology, with an interest to learn new engineering trends and tools and evangelize with the broader team.
  • Nice to haves:

  • AWS DevOps Engineering Certifications
  • Experience with iPaaS Technologies (Workato, MuleSoft, Boomi etc.)
  • ID: P55137

    Pay Transparency Notice: Depending on your work location, the target annual salary for this position can range as detailed below. Full time offers from Coinbase also include target bonus + target equity + benefits (including medical, dental, vision and 401(k)).

    Pay Range:

    $162,350—$191,000 USD

    Commitment to Equal Opportunity

    Coinbase is committed to diversity in its workforce and is proud to be an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, creed, gender, national origin, age, disability, veteran status, sex, gender expression or identity, sexual orientation or any other basis protected by applicable law. Coinbase will also consider for employment qualified applicants with criminal histories in a manner consistent with applicable federal, state and local law. For US applicants, you may view Pay Transparency, Employee Rights and Know Your Rights notices by clicking on their corresponding links. Additionally, Coinbase participates in the E-Verify program in certain locations, as required by law.

    Coinbase is also committed to providing reasonable accommodations to individuals with disabilities. If you need a reasonable accommodation because of a disability for any part of the employment process, please complete this intake form to let us know the nature of your request and your contact information. For quick access to screen reading technology compatible with this site click here to download a free compatible screen reader (free step by step tutorial can be found here).

    Global Data Privacy Notice for Job Candidates and Applicants

    Depending on your location, the General Data Protection Regulation (GDPR) and California Consumer Privacy Act (CCPA) may regulate the way we manage the data of job applicants. Our full notice outlining how data will be processed as part of the application procedure for applicable locations is available here. By submitting your application, you are agreeing to our use and processing of your data as required. For US applicants only, by submitting your application you are agreeing to arbitration of disputes as outlined here.

    More Information on Coinbase

    Coinbase operates in the Cloud industry. Coinbase was founded in 2012. It has 3700 total employees. It offers perks and benefits such as Volunteer in local community, Open office floor plan, Flexible work schedule, Remote work program, Dedicated diversity and inclusion staff and Mandated unconscious bias training. To see all 120 open jobs at Coinbase, click here.

    Read Full Job Description

    From this employer

    Recent blogs

    Recent news