Lead Software Engineer
Core
Lead the design and delivery of scalable, maintainable platforms using Domain-Driven Design and Event-Driven Architecture principles.
Role type
Lead Software Engineer (Platform Architecture)
Builds
Scalable, event-driven platforms and Vue.js front-end applications
Domain
Software Engineering / Platform Architecture
Deliverable
production ML models | product features | infrastructure
Required skills
Domain-Driven Design, Event-Driven Architecture, Vue.js, System Design, Technical Leadership, Mentoring, Stakeholder Management, Agile/Scrum, Code Review, Risk Management
Preferred skills
Legacy system modernization, Observability, Hiring, Team Rituals
Technologies
Vue.js, Event Streaming, Messaging Patterns
Responsibilities
Own and evolve platform technical architecture; Define bounded contexts and service boundaries; Provide technical oversight of Vue.js front-end; Lead and mentor senior and mid-level engineers; Act as primary technical liaison between engineering, business, and operations; Drive system reliability and operational readiness.
Seniority
Senior, hands-on IC with team leadership