Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineering Lead - Lace image - Rise Careers
Job details

Software Engineering Lead - Lace

Who are we?

IOG is a technology company focused on blockchain research and development. We are renowned for our scientific approach to blockchain development, emphasizing peer-reviewed research and formal methods to ensure security, scalability, and sustainability. 

Our projects include the Cardano blockchain, as well as other products in the areas of decentralized finance (DeFi), governance, and identity management, aiming to advance the capabilities and adoption of blockchain technology globally.

We invest in the unknown, applying our curiosity and desire for positive change to everything we do. By fueling creativity, innovation, and progress within our teams, our products and services are designed for people to be fearless, to be changemakers.

About Lace:

Lace is a light wallet platform from IOG that brings together a wealth of Web3 features, from managing digital assets, to accessing NFTs, DApps, and DeFi services, so you can discover and enjoy a new world of digital experiences. Securely send and receive digital assets, easily stake your ada and participate in the Cardano network, or send multiple assets to different addresses in one transaction. Lace does everything a wallet does – and more. Lace is already evolving, with many new features in the pipeline. From a DApp Store, to a mobile app, digital identity solutions, and more – this is just the beginning. https://www.lace.io/ 

What the role involves:

As the Software Engineering Lead, you are responsible for the quality of engineering practices within a product team, and the development of those skills within the team. Software Engineer Lead works to identify cross-team improvements for IOG by (for example) sharing code, removing complexity or implementing new practices.

As a Lead you are there to coach and develop your team members and lead team achievements by providing continuous and actionable feedback and opportunities to learn and grow within IOG. 

As a member of the Software Engineering team at IOG you are responsible for writing high-quality code for our products. You have the exciting challenge of working with cutting-edge research and technology with a focus on the market's needs. To support you on this challenge, our products have software architects, product managers, project managers, formal methods specialists and software engineers, with whom you must communicate professionally, effectively and efficiently.

  • Follow agile software development practices
  • Work with teams across multiple time zones
  • Work independently on software development tasks
  • Be proactive and require minimal supervision or mentoring to complete tasks
  • Review specifications produced by architects and formal methods specialists
  • Contribute to the design of algorithms
  • Write clean, straightforward, efficient code that satisfies previously agreed acceptance criteria and specifications
  • Commit often and submit small pull requests frequently
  • Cover your code with unit, property and integration tests when applicable
  • Review the pull requests of your team mates
  • Fix bugs in your own code and in legacy code from others
  • Be available for emergency fixing of severity 1 issues on deployed products
  • Integrate software components and third-party libraries
  • Verify and deploy programs and systems
  • Troubleshoot, debug and upgrade existing software
  • Write documentation for the code
  • Write technical user manuals
  • Be knowledgeable of distributed and concurrent computation
  • Be knowledgeable of the basics of cryptography
  • Mentor direct reports and junior team members
  • Be responsible for project decisions and architecture

Leadership

As Leaders it is our responsibility to motivate, develop and progress our fellow team members. As a Leader there is a need to communicate openly with all members of your team, address any issues head on and not shy away from difficult conversations.

Empowering your team to provide the best results by organizing clear processes and coordinating team efforts should be your top priority.

Please read our Leadership at IO Global document for more information on your duties and responsibilities as a leader at IOG

Who you are:

  • Degree in Computer Science is desirable but not essential 
  • 5+ years of software engineering experience in the required language ( Haskell, Javascript, Scala, Rust) 
  • Experience working with Git and Git workflow
  • Practical experience with Agile software development methods
  • Knowledge of functional and object-oriented programming paradigms
  • Write idiomatic code that satisfies the acceptance criteria of a given task
  • Write tests (unit tests, property tests) that provide sufficient and non-superfluous efficient code coverage.
  • Document code and APIs concisely and unambiguously
  • Break down tasks into subtasks that are completable in a short amount of time and report completion as required by managers
  • Pragmatically adhere to software engineering principles (modularity, incremental development, no premature optimization, no feature creep, no speculative generality, ...)
  • Act as a project leader, identifying the best way to achieve project goals, and aiding other team members in achieving this end

Technical Skills 

  • JavaScript/ES6/TypeScriptHTML/CSS/LESS/SASS
  • React
  • React Storybook + Chromatic
  • CSS Preprocessing
  • NPM, Webpack, Gulp
  • State management tooling
  • Browser extensions
  • Coding best practices
  • Testing practices
  • Jest
  • UX/Design Principles
  • Basic knowledge of image and design editing tools e.g. Sketch, Photoshop, Zeplin etc
  • NodeJS
  • Docker

Are you an IOGer?

Do you find yourself questioning the status quo? Do you tinker with ideas and long to turn those ideas into solutions? Are you able to spark thoughtful debates, bringing out the inquisitiveness in others? Does the promise of continuously growing excite you? Then get ready to reimagine everything you thought wasn’t possible because that’s what it means to be an IOGer - we don’t set limits, we break them. 

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

At IOG, we value diversity and always treat all employees and job applicants based on merit, qualifications, competence, and talent. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Io Global Glassdoor Company Review
4.0 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Io Global DE&I Review
4.0 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
CEO of Io Global
Io Global CEO photo
Unknown name
Approve of CEO

Average salary estimate

$125000 / YEARLY (est.)
min
max
$100000K
$150000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineering Lead - Lace, Io Global

Join IOG as a Software Engineering Lead and play a pivotal role in shaping the future of blockchain technology with Lace! At IOG, we're not just about technology; we emphasize scientific research in blockchain development, ensuring our projects like Cardano and innovative products in decentralized finance are built on solid ground. As the Software Engineering Lead, you'll guide a team in adopting best practices and enhancing their skills. You'll coach your teammates while ensuring high-quality coding standards are met. Imagine working at the forefront of technology, where agile development meets the exciting world of blockchain! You're going to be collaborating across different time zones, tackling complex challenges which require a flair for innovation and a proactive attitude. Let’s not forget the invaluable opportunity to mentor junior developers, helping them grow while also contributing directly to the design and implementation of cutting-edge software for the Lace wallet. With emerging features on the horizon, you'll guide engineers through meaningful code reviews, bug fixes, and architectural decisions. At IOG, we cherish curious minds who are passionate about pushing boundaries and driving real change. Get ready to lead not just a team, but a movement towards a sustainable blockchain ecosystem that opens new worlds of digital experiences for our users. Ready to leave your mark on the tech industry?

Frequently Asked Questions (FAQs) for Software Engineering Lead - Lace Role at Io Global
What does a Software Engineering Lead at IOG do?

As a Software Engineering Lead at IOG, you'll oversee engineering practices, mentor team members, and ensure high standards of code quality. You'll identify areas for improvement and foster a culture of collaboration and continuous learning within your product team while delivering innovative solutions for projects like Lace.

Join Rise to see the full answer
What qualifications are required for the Software Engineering Lead role at IOG?

To excel as a Software Engineering Lead at IOG, you should have over 5 years of software engineering experience, preferably in languages like Haskell, JavaScript, Scala, or Rust. Experience with Agile methodologies, Git workflows, and both functional and object-oriented programming paradigms are crucial, along with the ability to write clear, idiomatic code and thorough documentation.

Join Rise to see the full answer
What are the primary responsibilities of the Software Engineering Lead at IOG?

The Software Engineering Lead at IOG is responsible for guiding the software engineering team, ensuring the implementation of best practices, mentoring team members, and facilitating efficient communication among various stakeholders. Key responsibilities also include writing high-quality code, conducting code reviews, and troubleshooting complex software issues.

Join Rise to see the full answer
What software development methodologies are followed at IOG?

At IOG, we adhere to Agile software development practices, fostering a dynamic and flexible working environment. This agile approach allows our teams to adapt quickly to changing requirements, deliver iterative improvements, and continuously enhance the functionality of our cutting-edge projects, including Lace.

Join Rise to see the full answer
What opportunities for growth exist for a Software Engineering Lead at IOG?

At IOG, there are abundant opportunities for professional growth as a Software Engineering Lead. You will be involved in shaping projects from inception through execution, leading to enhanced technical and leadership skills. Continuous learning is a priority at IOG, supported by learning and development opportunities for all team members.

Join Rise to see the full answer
Common Interview Questions for Software Engineering Lead - Lace
How do you ensure high code quality as a Software Engineering Lead?

In answering this question, emphasize the importance of code reviews, borrowing best practices from Agile methodologies, and fostering a team culture that values clean and efficient code. Discuss strategies like implementing coding standards, paired programming, and using automated testing to maintain high code quality.

Join Rise to see the full answer
Can you describe your experience with different programming languages required for the role?

Highlight your proficiency in languages such as Haskell, JavaScript, Scala, or Rust, focusing on your practical applications in projects. Mention specific projects where you utilized these languages and any relevant frameworks or tools to reinforce your experience.

Join Rise to see the full answer
How do you manage conflict within your team?

Discuss the importance of open communication and addressing issues directly. Provide examples where you facilitated discussions to resolve conflicts, ensuring all team members feel heard, and how you applied principles of emotional intelligence to maintain collaboration and harmony in the team.

Join Rise to see the full answer
What is your approach to mentoring junior developers?

Share your approach to mentorship, focusing on providing constructive feedback, creating tailored learning paths, and fostering a supportive environment where junior developers feel encouraged to ask questions and take on challenges. Provide examples to illustrate your mentoring style.

Join Rise to see the full answer
How do you keep up with the latest trends in software development?

Explain your dedication to continuous learning through various channels such as online courses, tech blogs, webinars, and networking with other professionals. Mention specific trends in blockchain technology and software development that you're currently following.

Join Rise to see the full answer
How do you approach agile software development within your team?

Detail your experience with Agile processes, discussing specific methodologies you've implemented. Explain how you ensure that your team remains flexible, organized, and responsive while focusing on delivering value iteratively.

Join Rise to see the full answer
Can you provide an example of a project you led and the challenges faced?

Provide a detailed narrative of a past project you led, highlighting specific challenges and how you overcame them. Discuss leadership strategies, collaborative efforts, and the outcomes that were achieved.

Join Rise to see the full answer
What steps do you take to troubleshoot software issues?

Outline the systematic approach you take when troubleshooting, such as identifying the problem, reproducing it, analyzing logs, and coordinating with team members to find solutions. Mention any tools or methods you find particularly effective.

Join Rise to see the full answer
How do you prioritize tasks and manage projects?

Discuss your task prioritization methodology, referencing tools or frameworks you use. Explain how you coordinate projects and ensure that deadlines are met while managing team workloads effectively.

Join Rise to see the full answer
Why do you want to work at IOG as a Software Engineering Lead?

Express your enthusiasm for working at IOG, highlighting your alignment with the company's mission and your passion for blockchain technology. Discuss how your skills and values will contribute positively to the IOG culture and objectives.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Upstart Remote United States | Remote
Posted 10 days ago
Photo of the Rise User
Canva Remote 110 Kippax Street, Surry Hills, Sydney, Australia
Posted 12 days ago
Inclusive & Diverse
Diversity of Opinions
Passion for Exploration
Dare to be Different
Empathetic
Growth & Learning
Paid Holidays
Medical Insurance
Equity
401K Matching
Learning & Development
Social Gatherings
Flex-Friendly
Maternity Leave
Paternity Leave
Sabbatical
Photo of the Rise User
Posted 14 days ago
Posted 4 days ago
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 27, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Dover just viewed Finance Intern - Summer 2025 at Spectrum
Photo of the Rise User
12 people applied to Software Engineer I at Affirm
F
Someone from OH, Columbus just viewed Mortgage Loan Officer Assistant at Fulton Bank
Photo of the Rise User
Someone from OH, Cincinnati just viewed Amazon Work from Home Data Entry Jobs – Entry Level at Amazon
J
Someone from OH, Westerville just viewed Oracle Database Administrator- Remote only at JASCI
Photo of the Rise User
8 people applied to Game Developer at Altera
V
Someone from OH, Toledo just viewed Sports Event Coordinator at Ventures With Jen
Photo of the Rise User
Someone from OH, Dayton just viewed Research Assistant at Leidos
Photo of the Rise User
Someone from OH, Cincinnati just viewed Finance & Accounting Associate at HeadQuarters
Photo of the Rise User
Someone from OH, Canton just viewed Communications Manager at Shearer's Foods
Photo of the Rise User
12 people applied to Frontend Engineer I at Outliant
Photo of the Rise User
Someone from OH, Sandusky just viewed Supply Chain Trainee Program (SCTP) at Anheuser-Busch
Photo of the Rise User
11 people applied to Unity Developer at FS Studio
Photo of the Rise User
139 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
Someone from OH, Mason just viewed HR/Recruiting Assistant at Illumination
Photo of the Rise User
Someone from OH, Strongsville just viewed Used Car Buyer - Concord Toyota at Sonic Automotive
Photo of the Rise User
Someone from OH, Cincinnati just viewed Mid-level Creative (f/m/d) at Landor
P
Someone from OH, Kent just viewed Graphic Designer at ProjectGrowth
Photo of the Rise User
Someone from OH, Waverly just viewed Client Services Manager at Pepperstone
Photo of the Rise User
Someone from OH, Plain City just viewed Aesthetic Telehealth Nurse Practitioner (remote) at Moxie
Photo of the Rise User
Someone from OH, Columbus just viewed EdTech Product/Program Manager at Planner5D
S
Someone from OH, Lorain just viewed Test Engineer- Ninja at SharkNinja