Job Title: Lead Software Engineer
Location: Colombo, Sri Lanka (Hybrid)
Company: MB Tech
Working Hours: Aligned with Florida, USA business hours to facilitate real-time collaboration with the US dev team.
Job Overview
We are looking for an exceptional Lead Software Engineer to drive the engineering vision and technical execution of a large-scale, business-critical web platform that powers customer relationship management, sales workflows, and integrated payment operations. In this role you will closely work with our US dev team, and partner with product, design, and operations stakeholders to deliver robust, secure, and high-performance software. You will be hands-on with both the backend and the frontend, while shaping architecture, code quality, and delivery practices across the team.
Key Responsibilities
- Lead the design, development, and evolution of a full-stack web platform spanning a PHP backend and a TypeScript/Vue.js frontend.
- Own architectural decisions across application, data, and integration layers, balancing long-term maintainability with shipping velocity.
- Drive code quality through reviews, standards, automated testing, and developer tooling; raise the bar for the entire engineering team.
- Closely working with our US dev team at Florida and understanding business processes to drive feature development.
- Partner with product, design, QA, and operations stakeholders to translate business goals into well-scoped technical roadmaps.
- Design and optimize relational database schemas, queries, and data access patterns to support transactional and reporting workloads at scale.
- Architect and maintain integrations with third-party services including payment gateways, communications providers, address/identity verification services, and AI/LLM services.
- Identify and resolve performance, scalability, reliability, and security bottlenecks across the stack.
- Lead the deployment, CI/CD, and operational practices on cloud infrastructure, working closely with DevOps to ensure smooth releases and incident response.
- Champion the responsible adoption of AI-assisted development tools to improve productivity and delivery quality.
Qualifications
- A degree in Computer Science, Software Engineering, IT, or a related field.
- 8+ years of experience in software engineering with a strong focus on building and operating production web applications.
- Proven experience leading engineering teams, owning architecture, and delivering complex full-stack systems end to end.
- Deep proficiency in PHP, including modern language features, object-oriented design, and at least one mainstream PHP framework (e.g., Fat-Free, Symfony, CodeIgniter).
- Strong proficiency in TypeScript/JavaScript and a modern frontend framework (Vue.js preferred; React or Angular experience also valuable).
- Expert-level knowledge of SQL and hands-on experience with MySQL and/or MariaDB, including schema design, indexing, query optimization, and migration strategies.
- Strong grasp of HTTP, REST API design, authentication/authorization patterns, and web security fundamentals (OWASP Top 10).
- Solid experience integrating with third-party APIs, including payment gateways, email/SMS providers, and identity/verification services.
- Working knowledge of AWS services (e.g., EC2, RDS, S3, IAM) and Linux-based production environments.
- Hands-on experience with Git, code review workflows, and CI/CD pipelines (e.g., GitHub Actions).
- Experience utilizing modern AI coding tools, such as Claude Code, to enhance development workflows.
- Excellent problem-solving skills, technical judgment, and attention to detail.
- Strong communication, stakeholder management, and mentoring skills.
Bonus Skills
- Experience with payment processing, PCI considerations, or financial domain software.
- Familiarity with PDF generation, spreadsheet processing, and document workflows.
- Experience with infrastructure-as-code, observability tooling, and incident management practices.
- Familiarity with Agile development processes and lightweight delivery frameworks.
- Experience designing or integrating with RAG / LLM-based features in production applications.
What We Offer
- A dynamic and collaborative work environment
- Opportunities for professional growth and development
- Competitive compensation package
- A chance to be part of impactful projects with real business value
Join us in building the future of technology. Apply now with your resume and a brief description of a project where you led the technical direction and delivery.



