
Lead Software Engineer
Posted Oct 27

Posted Oct 27
This is a fully remote position, open to applicants in Estonia.
β’ Design, develop, and manage accessible web applications, backend services, APIs, integrations, and data access components.
β’ Provide guidance on architectural decisions while ensuring the long-term coherence, security, reliability, observability, and maintainability of the squad's solutions.
β’ Accept user stories and story-point estimates, facilitate delivery decisions, eliminate obstacles, and coordinate dependencies with other squads and technical functions.
β’ Ensure that delivered work satisfies acceptance criteria, engineering standards, and the agreed Definition of Done.
β’ Establish clear API and service contracts, versioning, integration tests, and dependency ownership across domain boundaries.
β’ Lead code and design reviews, enhance automated testing, and advocate for secure development and practical documentation.
β’ Collaborate with DevSecOps to enhance CI/CD pipelines, cloud environments, monitoring, secrets management, identity, and operational readiness.
β’ Contribute to squad OKRs and quarterly reviews that assess product value, delivery health, and quality.
β’ Utilize governed AI-assisted software engineering practices to boost development speed, code quality, and delivery consistency.
β’ Work closely with an assigned Business Analyst, developers, Quality Assurance, DevSecOps, and business stakeholders.
β’ Take ownership of applications, user experience, services, data schemas, and migrations from discovery to operation within a stream-aligned product squad.
β’ Over 6 years of professional software engineering experience, including technical leadership of products or delivery teams.
β’ Strong full-stack capabilities, with expertise in modern frontend development and backend service or API development.
β’ Practical experience in designing and operating cloud-based, distributed applications.
β’ Solid understanding of architecture, domain boundaries, API design, data integrity, security, and observability.
β’ Experience with automated unit, integration, and end-to-end testing, as well as CI/CD delivery practices.
β’ Experience working in Agile product teams and converting business needs into executable technical solutions.
β’ Ability to make pragmatic trade-offs, communicate decisions effectively, and lead through influence.
β’ Professional fluency in English and confidence in collaborating with internationally distributed colleagues.
β’ Familiarity with Microsoft Azure and cloud-native deployment patterns.
β’ Proficiency in TypeScript, VueJS, Node.js, .NET, SQL, REST and/or GraphQL, or similar modern technologies.
β’ Experience with infrastructure as code, GitHub Actions or Azure DevOps, containers, and application monitoring.
β’ Knowledge of B2B SaaS, sustainability, supply chains, chemical data, assessment, or compliance platforms.
β’ Experience utilizing governed AI-assisted development tools to enhance engineering productivity and quality.
β’ Employees have the option to work remotely.
β’ Opportunities for continuous learning and professional development.
β’ An open and supportive culture founded on teamwork, trust, and accountability.
β’ The chance to work on digital products utilized across international supply chains and regulatory contexts.
β’ Collaborative environment within a multinational, distributed technology organization.
β’ A clear sustainability mission and a globally recognized, stable organization.
Agility Robotics
SentiLink
Get handpicked remote jobs straight to your inbox weekly.