Magic logo

Senior Software Engineer Backend

MagicRemote
Remote - United States
Posted October 1, 2025
Any Experience

Interested in this role?

Read all the details below first

Job Description

Senior Software Engineer - Backend

About Magic

Magic is revolutionizing the intersection of crypto and AI, making wallets invisible and capable of running on autopilot. We pioneered embedded wallets, enabling users to create wallets with just an email or social login, a standard adopted across the industry. With over 50 million wallets and 200,000 developers onboarded, we support projects like Polymarket, Helium, and Immutable, as well as enterprises like Forbes, Mattel, and Naver. Backed by leading investors, we're building Newton, a platform that will bring about the "wallet endgame" through AI and automation, abstracting the complexity of onchain interactions.

The Role

We are seeking a talented and passionate Senior Software Engineer to join our backend team. You will play a key role in building and scaling the infrastructure that powers Newton, enabling a future of self-driving capital.

Responsibilities

  • Design, develop, and maintain robust and scalable backend systems.
  • Collaborate with cross-functional teams to deliver high-quality features.
  • Write clean, well-documented, and testable code.
  • Participate in code reviews and contribute to architectural discussions.
  • Identify and resolve performance bottlenecks.
  • Stay up-to-date with the latest technologies and best practices.

Qualifications

  • 5+ years of experience developing backend systems.
  • Strong understanding of data structures, algorithms, and design patterns.
  • Proficiency in a backend language such as Go, Python, or Java.
  • Experience with relational and NoSQL databases.
  • Familiarity with cloud platforms (AWS, GCP, Azure).
  • Excellent communication and collaboration skills.

Location

This role is open to candidates based anywhere in the US or Canada, with a slight preference for those in commuting distance of NYC.

Please Note: We are unable to sponsor or take over sponsorship of employment visas. Applicants must be authorized to work for any employer in the US or Canada.

Qualifications

Required:

  • 5+ years of experience building and maintaining robust backend systems.
  • Strong proficiency in Python and experience with relevant frameworks (e.g., Django, Flask).
  • Deep understanding of relational and NoSQL databases (e.g., PostgreSQL, MongoDB).
  • Experience with API design and development (RESTful APIs).
  • Familiarity with cloud computing platforms (e.g., AWS, GCP, Azure).
  • Excellent problem-solving and debugging skills.
  • Strong communication and collaboration skills.

Preferred:

  • Experience with blockchain technology and smart contracts.
  • Knowledge of cryptography and security best practices.
  • Experience with containerization technologies (e.g., Docker, Kubernetes).
  • Familiarity with CI/CD pipelines.
  • Contributions to open-source projects.

Technical Development

  • Design, develop, and maintain robust and scalable backend systems for Magic's platform.
  • Implement APIs and integrations to connect with various blockchain networks and third-party services.
  • Contribute to the development of Newton, Magic's AI-powered wallet automation system.
  • Write clean, well-documented, and testable code adhering to best practices.
  • Participate in code reviews and collaborate with other engineers to ensure code quality.

Problem Solving & Innovation

  • Identify and resolve technical challenges related to blockchain integration, security, and scalability.
  • Propose and implement innovative solutions to improve the efficiency and functionality of Magic's products.
  • Stay abreast of emerging technologies and trends in the blockchain and AI space.

Collaboration & Communication

  • Work effectively within a cross-functional team of engineers, product managers, and designers.
  • Communicate technical concepts clearly and concisely to both technical and non-technical audiences.
  • Contribute to the overall success of Magic by actively participating in team discussions and brainstorming sessions.

Selection Process

Candidates interested in the Senior Software Engineer Backend position at Magic Labs will first submit their resume and cover letter through the job portal. A review of applications will be conducted, focusing on relevant experience in backend development, blockchain technology, and AI. Shortlisted candidates will then be invited for a technical phone screening, where their coding skills and understanding of relevant concepts will be assessed.

Successful candidates from the phone screening will progress to a virtual interview with the engineering team. This interview will delve deeper into technical expertise, problem-solving abilities, and cultural fit. Finalists may be invited for an in-person interview at Magic Labs' office in NYC, allowing for a more comprehensive evaluation and opportunity to meet the team.

How to Apply

1

To apply for a job, read through all information provided on the job listing page carefully.

2

Look for the apply link on the job listing page, usually located somewhere on the page.

3

Clicking on the apply link will take you to the company's application portal.

4

Enter your personal details and any other information requested by the company in the application portal.

5

Pay close attention to the instructions provided and fill out all necessary fields accurately and completely.

6

Double-check all the information provided before submitting the application.

7

Ensure that your contact information is correct and up-to-date, and accurately reflect your qualifications and experience.

Important Note

Submitting an application with incorrect or incomplete information could harm your chances of being selected for an interview.

About Magic

Magic is revolutionizing the world of crypto and AI by making wallets seamless and autonomous. Founded in 2018, Magic pioneered embedded wallets, allowing users to create wallets effortlessly with just an email or social login. This innovative approach has become the industry standard, empowering over 50 million wallets and 200,000 developers across diverse projects, from Polymarket and Helium to enterprises like Forbes and Mattel. Backed by prominent investors including PayPal Ventures and Lightspeed, Magic is now developing Newton, a groundbreaking platform that leverages AI and automation to simplify on-chain interactions beyond wallet creation. Newton aims to usher in the "wallet endgame," where self-driving capital becomes a reality, extending the financial system's potential unlocked by web3.

Ready to Apply?

Join Magic and take your career to the next level. We're looking for talented individuals like you!

Apply for this Job