This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
This role is part of a new initiative within the Lace engineering team, focusing on unplanned, ad-hoc, or backlogged work while improving ecosystem developer relations.
The position involves developing open source financial software in a rapidly evolving technology sector, addressing challenges such as the fast-paced Web3 space and coordination with external contributors.
You will work in a small squad that handles tasks to minimize context switching for engineers focused on planned work.
The squad operates independently, following established processes, and collaborates with Software Engineering Leads and Product Owners, utilizing shared resources like Test Engineering, DevX, or SRE.
Responsibilities include emergency fixing of severity 1 issues on deployed products, participating in post-incident analysis, and developing corrective action plans.
You will use systematic debugging to diagnose issues and promote a culture of observability and monitoring across teams.
The role requires interfacing with external developers who utilize and contribute to open source products.
You will lead small, unplanned improvements, design components, and manage their interactions and integration.
Tasks will include working from a refined backlog of technical debt reduction and lower priority bugs, requiring minimal supervision to complete.
Additional duties involve verifying and deploying programs and systems, as well as writing documentation and technical user manuals.
Requirements:
Candidates should pragmatically adhere to software engineering principles such as modularity, MVP thinking, incremental development, and continuous improvement.
Technical leadership is required across related domains, with a focus on pushing boundaries and exploring gaps in understanding.
The ability to write idiomatic code that meets acceptance criteria and is covered with unit, integration, and E2E tests is essential.
Clear articulation of new issues and suggestions for changes to leadership is expected.
Documentation of code and APIs must be concise and unambiguous.
Candidates should provide detailed guidance on work, assist with task assignments, and deliver thorough reviews and feedback.
Knowledge of distributed and concurrent computation is necessary.
A basic understanding of cryptography is also required.
A degree in Computer Science is desirable but not essential.
Candidates should have 7+ years of professional software engineering experience and 2+ years of experience in the Web3 space.
Experience with Git and Git workflow, as well as practical experience with Agile software development methods, is required.
Knowledge of functional and object-oriented programming paradigms is necessary.
Benefits:
The position offers remote work flexibility.
There is a laptop reimbursement program.
New starters receive a package to purchase hardware essentials such as headphones and monitors.
Learning and development opportunities are provided.