This position is no longer available.

Senior Software Engineer

Job summary
Permanent contract
Salary: $180K to 200K
Fully-remote
Skills & expertise
Generated content
Business acumen
Collaboration and teamwork
Problem-solving skills
Written and verbal communication
Graphql
+8

Dfns
Dfns

Interested in this job?

Questions and answers about the job

The position

Job description

Help us build the leading wallet infrastructure for the multi-trillion-dollar digital asset industry. Join exceptional leaders (CTO, CPO, Head of Security) and experts (Infrastructure Engineers, Security Engineers, Protocol Designers) in a dynamic, collaborative environment. We’re looking for a skilled Senior Software Engineer with backend and API expertise, a keen eye for detail, and the ability to thrive in high-pressure situations within our core engineering team.

As a Senior Software Engineer, you will create and implement functional software solutions. You will collaborate with peers and management to define software requirements and lead technical projects. You will oversee significant sub-departmental projects, relying on strong organizational and problem-solving abilities. You will also drive software change and release management processes to enhance overall SDLC. Ultimately, your goal is to ensure software deliverables meet quality standards, adhere to timelines and prioritize security.


Preferred experience

Responsibilities

Your main objective is to create, test, and maintain best-in-class software that aligns with customer requirements and business objectives.

Example of a primary metric would be Time to Delivery.

Your daily tasks will involve:

  • Sharing the big picture with your team, setting priorities in the product roadmap, and being responsible for deadlines and production quality.

  • Being a source of ideas for all technical issues.

  • Implementing technical best practices and encouraging innovation.

  • Contributing to agile scrum, ensuring deadlines and production quality.

  • Spearheading creative solutions for API and backend related challenges.

  • Ensuring the product is scalable, highly available, and maintaining top code quality.

  • Identifying and solving complex software issues efficiently and permanently.

  • Building, operating, and securing the product, including APIs, blockchain nodes, back-end, and infrastructure.

  • Evaluating product code based on specifications and gathering requirements like functionality, speed, and safety.

  • Responding quickly to problems, documenting malfunctions, and actions taken.

  • Creating and updating internal and external documentation.

  • Facilitating communication and knowledge sharing among team members.

  • Collaborating with the CTO, CPO, and product team to turn feedback into features.

  • Working with the Head of Security to integrate industry standard security processes into the architecture and workflows.

  • Staying updated on cryptocurrencies and blockchains to guide the company’s strategy.

  • Researching emerging technologies and suggesting changes.

  • Occasionally joining client meetings to help them compare our solution with market alternatives.

Requirements

  • 8+ years of experience as a Software Engineer or in a similar role.

  • 2+ years of experience in crypto, working on blockchains and smart contracts.

  • Proven experience with developer tools, cybersecurity software, infrastructure and APIs.

  • Skilled in ensuring product scalability, high availability, and top code quality.

  • Extensive experience in designing and developing secure APIs (RESTful, GraphQL).

  • Expertise in challenging and improving engineering decisions.

  • Writes unit, integration, end-to-end, performance tests, and practice chaos engineering

  • Identifies and optimizes performance bottlenecks, implementing caching.

  • Familiar with security vulnerabilities, encryption, and backend security best practices.

  • Knowledgeable in SQL (PostgreSQL) and NoSQL databases.

  • Hands-on experience with AWS services: Lambda, API Gateway, DynamoDB, S3, CloudFormation, CloudWatch, etc.

  • Skilled in building CI/CD pipelines, 12-Factor Apps, and domain-driven microservices.

  • Understanding of Functional Programming, Object-Oriented, and Logic Programming.

  • Experienced in building observable systems with tools like Datadog or Splunk.

  • Good knowledge of standard algorithms and data structures.

  • Strong problem-solving skills and ability to champion ideas.

  • Clear communication and clear thinking under high-pressure.

  • Strong written and verbal communication skills.

  • Entrepreneurial mindset with a professional demeanor.

  • Proficient in Typescript programming (or equivalent).


Recruitment process

Process

  • Intro call with Co-CEO (30 min).

  • Personality and cognitive tests.

  • Focus interview with hiring panel (90-120 min).

  • Reference calls and background checks.

Terms

  • Title: Senior Software Engineer

  • Salary: $180,000-200,000 per year (full-time permanent work contract).

  • Equity: 100-500 stock options vested over 4 years.

  • Location: Northeast US or France (fully remote with optional office access)

  • Work essentials: MacBook Pro, AirPods, and other neces

Want to know more?