
Lead Software Engineer
Posted Oct 27

Posted Oct 27
This is a fully remote position, open to applicants in Bulgaria.
β’ 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 teams.
β’ Ensure that delivered work aligns with acceptance criteria, engineering standards, and the established Definition of Done.
β’ Create clear API and service contracts, manage versioning, conduct integration tests, and oversee dependency ownership across domain boundaries.
β’ Lead code and design reviews, enhance automated testing, and advocate for secure development and practical documentation practices.
β’ Collaborate with DevSecOps to enhance CI/CD pipelines, cloud environments, monitoring, secrets management, identity, and operational readiness.
β’ Contribute to squad OKRs and participate in quarterly reviews focused on product value, delivery health, and quality.
β’ Utilize governed AI-assisted software engineering practices to boost development speed, code quality, and consistency in delivery.
β’ Work closely with a designated Business Analyst, developers, Quality Assurance, DevSecOps, and business stakeholders.
β’ 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.
β’ Hands-on experience in designing and operating cloud-based, distributed applications.
β’ In-depth understanding of architecture, domain boundaries, API design, data integrity, security, and observability.
β’ Proficient in automated unit, integration, and end-to-end testing, as well as CI/CD delivery practices.
β’ Experience working within Agile product teams and translating business requirements into actionable technical solutions.
β’ Ability to make pragmatic trade-offs, communicate decisions effectively, and lead through influence.
β’ Professional fluency in English with confidence in collaborating with internationally distributed colleagues.
β’ 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: Knowledge of infrastructure as code, GitHub Actions or Azure DevOps, containers, and application monitoring.
β’ Preferred: Understanding 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.
β’ Employees have the option to work remotely.
β’ Opportunities for continuous learning and professional development are readily available.
β’ Collaborate within a multinational, distributed technology organization.
β’ Experience an open, supportive culture founded on teamwork, trust, and accountability.
Agility Robotics
SentiLink
Get handpicked remote jobs straight to your inbox weekly.