
Lead Software Engineer
Posted Oct 27

Posted Oct 27
This is a fully remote position, open to applicants in Lithuania.
β’ Design, develop, and manage accessible web applications, backend services, APIs, integrations, and data-access components.
β’ Guide architectural decisions to maintain the long-term coherence, security, reliability, observability, and maintainability of squad solutions.
β’ Accept user stories and story-point estimates, facilitate delivery decisions, eliminate obstacles, and coordinate dependencies.
β’ Ensure that the delivered work fulfills acceptance criteria, adheres to engineering standards, and meets the agreed Definition of Done.
β’ Establish API and service contracts, manage versioning, conduct integration tests, and assume ownership of dependencies across domain boundaries.
β’ Lead code and design reviews, enhance automated testing processes, and advocate for secure development and practical documentation.
β’ Collaborate with DevSecOps to enhance CI/CD pipelines, cloud environments, monitoring, secrets, identity, and operational readiness.
β’ Contribute to squad OKRs and quarterly reviews that assess product value, delivery health, and overall quality.
β’ Utilize governed AI-assisted software engineering practices to boost development speed, code quality, and consistency in delivery.
β’ Work closely with Business Analysts, developers, Quality Assurance, DevSecOps, and business stakeholders within stream-aligned product squads.
β’ A minimum of 6 years of professional software engineering experience, including technical leadership of products or delivery teams.
β’ Strong full-stack capabilities with in-depth knowledge of modern frontend development and backend service or API development.
β’ Practical experience in designing and managing cloud-based, distributed applications.
β’ A robust 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.
β’ Proven experience collaborating in Agile product teams and translating business needs into actionable technical solutions.
β’ Ability to make pragmatic trade-offs, communicate decisions effectively, and lead through influence.
β’ Professional proficiency in English and confidence in working with colleagues distributed across different regions.
β’ Preferred: Familiarity with Microsoft Azure and cloud-native deployment patterns.
β’ Preferred: Experience with TypeScript, VueJS, Node.js, .NET, SQL, REST and/or GraphQL, or similar modern technologies.
β’ Preferred: Experience with infrastructure as code, GitHub Actions or Azure DevOps, containers, and application monitoring.
β’ Preferred: Knowledge of B2B SaaS, sustainability, supply chains, chemical data, assessment, or compliance platforms.
β’ Preferred: Experience utilizing governed AI-assisted development tools to enhance engineering productivity and quality.
β’ Access to continuous learning and professional development opportunities.
β’ Collaborate within a multinational, distributed technology organization.
β’ An open and supportive culture founded on teamwork, trust, and accountability.
β’ Work on digital products utilized across international supply chains and regulatory contexts.
β’ Join a globally recognized, stable organization with a clear sustainability mission.
Agility Robotics
SentiLink
Get handpicked remote jobs straight to your inbox weekly.