Software Engineering Team Lead

Input Output Logo

Input Output

πŸ“Remote - Argentina

Summary

Join IOHK's Lace team as a Software Engineering Team Lead to lead a small, agile team in converting the Lace Wallet into a mobile-friendly framework. You will provide technical leadership, guide your team, and collaborate with other teams to define technical solutions and ensure seamless delivery. Responsibilities include leading mobile framework development, contributing to codebases, defining coding standards, collaborating on architecture design, solving technical challenges, ensuring testing processes, and mentoring your team. The role requires experience in team leadership, agile development, blockchain applications, and mobile development. IOHK offers remote work, laptop reimbursement, a new starter package, learning and development opportunities, and competitive PTO.

Requirements

  • 5+ years of experience in computing
  • 3+ years as a team leader or manager
  • Practical experience with Agile software development methods
  • Experience with blockchain applications or digital wallets
  • Familiarity with cryptographic systems and distributed systems engineering
  • Understanding of mobile app security and performance optimization
  • Experience working remotely in cross-functional global teams
  • Proven ability to lead teams effectively
  • Clear and concise communicator
  • Facilitative team management
  • Roadmap definition and delivery
  • Process-driven and results-oriented

Responsibilities

  • Lead the development and migration of Lace Wallet to a mobile-first framework
  • Actively contribute to codebases when needed, performing technical spikes, experimentation, and code reviews
  • Define and maintain coding standards, patterns, and processes to ensure code quality and reusability
  • Collaborate with the Product Owner and others to design scalable, maintainable mobile architectures
  • Solve complex technical challenges, especially in mobile frameworks and system integration
  • Ensure testing processes are in place, working closely with SDET/QA team members
  • Empower and mentor a small team of software engineers, SDETs, and DevOps engineers
  • Provide technical guidance, conduct regular 1:1s, and foster personal and professional growth
  • Plan, prioritize, and delegate team tasks effectively in alignment with the product roadmap
  • Foster an inclusive, collaborative, and high-performing team culture
  • Identify and address underperformance early with actionable plans for improvement
  • Assist in onboarding and integrating new team members efficiently
  • Collaborate with the Engineering Manager and Product team to define and execute on project milestones
  • Translate product requirements into clear, achievable engineering tasks
  • Monitor progress, resolve blockers, and keep projects on track for delivery
  • Ensure high-quality software delivery with appropriate testing and deployment practices
  • Maintain strong collaboration with DevOps to optimize CI/CD pipelines and mobile deployments
  • Champion agile development practices (e.g., daily standups, refinement sessions, retrospectives)
  • Continuously improve engineering workflows and team efficiency
  • Support adoption of best practices for mobile development and testing automation

Preferred Qualifications

  • Degree in Computer Science
  • Research and technical comprehension
  • Blockchain architecture expertise
  • Cryptographic integration
  • Decentralized systems proficiency

Benefits

  • Remote work
  • Laptop reimbursement
  • New starter package to buy hardware essentials (headphones, monitor, etc)
  • Learning & Development opportunities
  • Competitive PTO

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.