Browse All Jobs
Job Description
Affinidi is seeking a Senior Staff Software Engineer to join their team in Dublin. The candidate will be responsible for designing, developing, and maintaining a scalable multi-component platform, collaborating with global peers to build innovative, high-performance systems that leverage decentralized technology and asymmetric cryptography. The role involves shaping technical decisions, mentoring, and fostering collaboration in a fast-paced startup environment.
  • Partner with engineering and product teams to create customer-focused systems and Self-Sovereign Identity(SSI) systems/solutions.
  • Work on decentralized technologies, asymmetric cryptography, and unlocking data ownership.
  • Raise engineering standards through mentoring, code reviews, and workshops.
  • Lead the team in building secure, well-tested, and high-performance services.
  • Track system reliability and performance metrics, recommending improvements to tests and tools.
  • Identify and advocate for improvements in product quality, security, and performance.
  • Contribute to the product and technology roadmap with peers, product managers, and stakeholders.
  • Design solutions for complex technical challenges with broad scope.
  • Lead complex technical solutions, prepare POCs, and contribute to the codebase.
  • Collaborate with cross-functional teams on large projects.
  • Work with engineering stakeholders to enhance internal standards for code quality and best practices.
Requirements:
  • 12+ years of experience in software development.
  • Experience diagnosing and preventing performance and optimization issues.
  • Experience implementing Platform as a Service (PaaS) solutions.
  • Strong expertise in asymmetric cryptography in production environments.
  • Passion for decentralized technology and unlocking data ownership.
  • Excellent technical documentation skills (C4 Model, Architectural Decision Records).
  • Proficiency in JavaScript, TypeScript, Node.js, and React, with familiarity in other languages like C#, C++, GoLang, or Rust.
  • Cloud computing and native environments expertise (AWS serverless preferred).
  • Understanding of design patterns and a proven track record of leading cloud-based microservices design and deployment.
  • Hands-on with REST APIs and apply Test Driven Development (TDD) effectively.
  • Care about privacy by design, security, high-performance systems, and enjoy mentoring others.
  • Communicate clearly and value inclusion, visibility, and collaboration.
  • Thrive in a fast-paced startup environment, working autonomously across the stack.
Affinidi offers:
  • Hybrid working model
  • Flexible working hours
  • Unlimited vacation policy
  • Competitive compensation package
  • Work within international environment
  • Learning Budget
  • Mobile Allowance
  • Home Office Allowance
Apply Manually

Affinidi

Affinidi is a technology company focused on empowering individuals and businesses with control over their data through decentralized digital identity solutions. They provide a comprehensive approach to managing digital footprints, ensuring privacy and security. Affinidi is committed to creating a trusted ecosystem that facilitates secure data exchange across borders and industries. They develop solutions that enable users to benefit from greater data ownership and control.

All Jobs at Affinidi (11)