Search...

Software Engineer, Enterprise Custody

Skills

About the Role

You will design, develop, and maintain scalable end-to-end systems that serve APIs and SDKs. You will work across the stack from database architecture to cloud-based deployments, optimize system performance and security, troubleshoot complex issues, implement CI/CD and automated testing, integrate emerging technologies, and mentor junior developers.

Requirements

  • 5+ years of experience in full-stack software development with focus on backend engineering
  • Proficiency in backend technologies such as C++, Python, Rust, Node.js
  • Experience designing and building RESTful APIs and SDKs
  • Hands-on experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes)
  • Deep understanding of database technologies including SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis)
  • Familiarity with authentication and security best practices including OAuth, JWT, encryption, and access control
  • Experience with CI/CD pipelines, automated testing, and DevOps tools
  • Strong problem-solving skills and ability to work independently or as part of a team
  • Excellent communication skills to explain technical concepts to non-technical stakeholders

Responsibilities

  • Design, develop, and maintain scalable end-to-end systems that serve APIs and SDKs
  • Perform full stack software development from database architecture to cloud-based deployment
  • Optimize system performance and security to support high-availability applications
  • Collaborate with front-end developers, product managers, and hardware engineers to deliver solutions
  • Implement CI/CD, automated testing, and code review best practices
  • Research and integrate emerging technologies to enhance security and efficiency
  • Troubleshoot and resolve complex software issues in a fast-paced environment
  • Mentor junior developers and contribute to team knowledge sharing