remote
Full Stack Tech Lead - KIS Solutions
Software Engineer
Full Stack Tech Lead responsible for designing and scaling secure, data‑pipeline driven systems, leading engineering teams, and shaping architecture strategy for high‑impact, business‑critical solutions.
About the role
This is a remote position.
- Lead and manage engineering teams working on large-scale, complex systems and data pipelines.
- Own the technical vision and architecture of the system, designing scalable, secure, and maintainable solutions across the full stack.
- Translate business requirements into technical strategies and execution plans for projects of any size.
- Create and communicate technical design artifacts, including architecture diagrams, data models, data dictionaries, and ADRs.
- Define and manage delivery plans, ensuring alignment between technical execution, timelines, and business priorities.
- Serve as the primary technical point of contact for clients and stakeholders, clearly communicating status, risks, and trade-offs.
- Actively participate in and drive critical business and technical discussions with internal and external stakeholders.
- Ensure high-quality delivery at both code and product levels, setting and enforcing engineering standards.
- Diagnose and resolve complex, multi-service production issues, leading incident response and root cause analysis.
- Anticipate technical and delivery risks, proactively escalating and planning mitigations.
- Drive continuous improvement initiatives to increase team efficiency, reliability, and delivery quality.
- Work across teams, providing guidance and technical leadership beyond your immediate group.
- Own responsibilities beyond code, including infrastructure, monitoring, production support, maintenance, and operational processes.
- Mentor and develop engineers, fostering technical growth, ownership, and high performance.
- Support talent assessment and hiring decisions to ensure strong team composition.
Requirements
- 5+ years of professional experience in software engineering.
- Proven experience leading teams on complex IT or software projects.
- Strong expertise in backend development (e.g., Python, Java Spring, or similar).
- Experience defining and evolving architecture strategies for large or long-lived systems.
- Expertise in at least one major frontend framework in addition to backend experience.
- Experience defining security strategies, including threat modeling and secure data handling.
- Strong background in observability (metrics, logging, tracing, alerting).
- Solid experience with SQL and data-intensive systems.
- Deep understanding of system design, including scalability, security, and maintainability across the full stack.
- Ability to independently deliver tasks of any complexity and guide others to do the same.
- Strong business acumen, with the ability to connect technical decisions to business outcomes.
- Excellent communication skills; comfortable driving discussions and presenting technical and delivery status to clients.
- Experience desig