Job Closed

This listing is no longer active.

Coinbase logo
Coinbase

A digital currency exchange, Coinbase is used by consumers, merchants, and traders to buy and sell cryptocurrencies, such as Bitcoin, Ethereum, and Litecoin. Founded in 2012 "to cr

Staff Software Engineer

Full-stack EngineerSoftware EngineerFull TimeRemoteLeadTeam 4,700Since 2012

Location

Singapore

Posted

26 days ago

Salary

$244.1K / year

Seniority

Lead

Bachelor Degree8 yrs expEnglish

Job Description

Staff Software Engineer

Coinbase

• Drive the technical vision and execution of complex projects • Lead the design and development of mission-critical trading systems • Partner with PM, Design, and other functions • Deeply understand and influence our trading stack • Mentor and coach engineers • Elevate engineering quality and promote best practices

Job Requirements

  • 8+ years of software engineering experience
  • Deep expertise in trading systems (traditional or crypto)
  • customer-obsessed
  • Proven ability to lead and drive complex initiatives
  • Strong mentoring skills
  • Comfortable working in ambiguous environments
  • High bar for quality, correctness, and operational excellence

Benefits

  • equity and bonus eligibility
  • medical
  • dental
  • vision

Related Job Pages

More Full-stack Engineer Jobs

Park Place Technologies logo

Software Architect – Contractor, D365 F&O, SCM

Park Place Technologies

Helping 21,500 organizations across the globe fuel innovation by optimizing IT infrastructure management.

Full TimeRemoteTeam 1,001-5,000Since 1991H1B Sponsor

• Collaborate with BAs and end users to interpret requirements into a technical design. • Develop software according to end user requirements and quality standards. • Identify, document and implement programming patterns and set standards. • Perform code reviews to enforce patterns and standards in our code base. • Lead POCs, design sessions, and pair programming efforts. • Mentor junior team members. • Participate in project planning and/or provide accurate estimates on projects/tasks. • Participate in Story Card Grooming and Sprint Planning as requested. • Be available as needed to support production deployments. • Possess strong organizational and process analysis skills. • Effectively communicate both orally and in writing and manage multiple assignments and priorities. • Actively teach best practices and new technologies. • Hold teaching sessions at least once a year. • Facilitate daily standups and lead sprint demos as needed. • Assist managing the Azure DevOps task board as needed. • Assist with onboarding and training new resources. • Participate in interviews upon request. • Support, troubleshoot and resolve production issues, including direct interactions with internal and/or external customers as needed. • Demonstrate willingness to work on your craft and take initiative in learning new skills. • Other duties as assigned.

United States
Redwood Software logo

Full Stack Developer

Redwood Software

The leader in automation fabrics solutions

Full TimeRemoteTeam 501-1,000Since 1993H1B Sponsor

Role Description We are seeking a highly skilled and passionate Full Stack Software Developer with a strong focus on Java to join our growing engineering team. In this role, you will be instrumental in designing, developing, and maintaining robust and scalable full-stack applications that power our automation and SaaS platforms. You will work across the entire software development lifecycle, from concept to deployment, collaborating closely with product managers, designers, and other engineers to deliver high-quality, impactful solutions. - Design, develop, and implement highly performant and scalable full-stack applications using Java, Javascript, and related technologies. - Build and maintain robust back-end services, APIs, and microservices. - Develop responsive and intuitive front-end user interfaces. - Collaborate with product management to understand requirements and translate them into technical specifications. - Participate in all phases of the software development lifecycle, including planning, design, coding, testing, deployment, maintenance, and assisting support. - Write clean, maintainable, and well-documented code following best practices. - Implement and maintain automated tests (unit, integration, and end-to-end) to ensure code quality and reliability. - Troubleshoot, debug, and resolve software defects and production issues. - Contribute to architectural discussions and decisions to ensure scalability, security, and performance. - Stay up to date with emerging technologies and industry trends and advocate for their adoption where appropriate. - Mentor less experienced developers and contribute to a culture of continuous learning and improvement. Qualifications - Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience). - Professional experience as a Full Stack Software Developer, with a strong emphasis on Java (Java 11/17). - Strong proficiency in Java and the Spring Framework (Spring Boot, Spring MVC, Spring Security). - Experience with relational databases (e.g., SQL, PostgreSQL, MySQL) and ORM frameworks (e.g., Hibernate, JPA). - Solid understanding of front-end technologies such as HTML, CSS, JavaScript, TypeScript, and modern JavaScript frameworks (e.g., ReactJS, MobX). - Experience with RESTful API design and development. - Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes). - Excellent problem-solving, analytical, and debugging skills. - Unit testing and automation tools such as JUnit and Playwright. - Strong communication and interpersonal skills, with the ability to collaborate effectively in a team environment. Requirements - Experience with message queues (e.g., Kafka, RabbitMQ). - Knowledge of NoSQL databases (e.g., MongoDB, Cassandra). - Experience with CI/CD pipelines and tools (e.g. Github actions, Jenkins, GitLab CI). - Understanding of agile development methodologies (Scrum, Kanban). - Familiarity with test-driven development (TDD) or behavior-driven development (BDD). - Experience in the automation or SaaS industry. - Contributions to open-source projects or a strong GitHub portfolio. Benefits - Competitive compensation package, comprehensive health, dental, and vision benefits. - Opportunity to work on innovative and impactful products that are transforming industries. - Generous paid time off, holidays and flexible work arrangements. - Work with a highly skilled, passionate, and diverse team of engineers. - Opportunities for professional growth and development. - Collaborative and supportive team environment. - “One Redwood” company culture.

Canada
SysMap Solutions logo

Senior Software Engineer

SysMap Solutions

#sejaSysMap #SysMap #soulSysMap

Full TimeRemoteTeam 1,001-5,000Since 1999

• Work on the evolution of the integrations platform; • Focus on contracts (Avro and OpenAPI), pipeline automation and reliability (SRE mindset); • Create, evolve and version Avro and OpenAPI contracts; • Ensure compatibility between contract versions (events and APIs); • Implement automated contract validations in CI/CD pipelines; • Create and maintain pipelines in Azure DevOps and GitHub Actions; • Drive standardization of contracts and integrations between systems; • Implement reliability improvements (error handling, retries); • Support implementation of observability (logs and metrics); • Make targeted adjustments to backend services (C#, Python and Java); • Support API Management initiatives (standardization and exposure of APIs); • Assist in analysis and resolution of production incidents.

Brazil
Full TimeRemoteTeam 1,001-5,000Since 2002H1B No Sponsor

• Develop and maintain software for embedded systems, ensuring real-time performance and reliability. • Integrate, develop, and optimize core hypervisor components with a focus on performance, scalability, and security. • Troubleshoot and resolve complex system-level issues, including differentiating hardware vs. software challenges. • Ensure integration with RTOS, Linux, and mixed-criticality applications within Mosaic. • Explore emerging technologies in virtualization, isolation, and mixed-criticality systems. • Mentor engineers across teams, developing future technical leaders within Lynx.

United States
$130K - $160K / year