Software Developer LEAD – Platform – ID #287
🧭 Role Overview
We are seeking a Technical Lead – Platform to guide the design, development, and evolution of a modern enterprise SaaS application platform. This role combines strong hands-on engineering with technical leadership, enabling teams to deliver scalable, high-quality platform capabilities that accelerate product development across the organization.
As a key member of the Scrum team, you will drive architectural direction, mentor developers, and ensure best practices across the full software development lifecycle. The ideal candidate is highly self-motivated, technically strong, and comfortable collaborating closely with Product, Engineering, and QA in a fast-paced Agile environment.
🚀 Duties and Responsibilities
- Provide technical leadership and architectural guidance for our Client platform.
- Define, estimate, design, code, review, test, and document solutions for new features, maintenance, and refactoring initiatives.
- Mentor and support developers, promoting engineering excellence and best practices.
- Collaborate with developers and QA to design scalable, maintainable, cloud-based systems.
- Drive pragmatic improvements to processes and frameworks, balancing adoption with innovation.
- Ensure high quality through code reviews, CI support, test automation, and technical debt reduction.
- Oversee and support individual development environments when needed.
- Contribute to platform capabilities that enable and accelerate other teams’ development work.
- Partner cross-functionally with Product, Engineering, and QA to ensure successful delivery.
🧠 Competencies
- Proven experience developing and maintaining enterprise SaaS software.
- Strong understanding of the application stack (Java/Spring Boot, JavaScript/React) and AWS infrastructure.
- Ability to conceptualize systems holistically (client impact, performance, scalability, and data integrity).
- Understanding of framework-level telemetry and governance, especially related to AI and emerging technologies.
- Experience maintaining platforms intended to accelerate internal developer productivity.
- Strong technical leadership, critical thinking, and decision-making skills.
- Self-motivated, high-energy, results-oriented contributor who thrives in fast-paced environments.
- Excellent communication and cross-functional collaboration skills.
🎓 Education and Experience
- B.S. in Computer Science, Information Systems, Engineering, or equivalent experience.
- 8+ years of experience in a software product development environment.
- Previous experience in a Technical Lead or senior mentorship role.
- Strong proficiency with Java / Spring Boot.
- Proficiency with one of: TypeScript or Python.
- 3+ years of experience developing RESTful APIs.
- Familiarity with multimodal AI tools such as AWS Bedrock and LangChain.
- Experience developing software in cloud environments (preferably AWS).
- Experience maintaining frameworks and/or libraries that streamline platform adoption.
- Experience with enterprise software development and SDLC processes.
- Strong experience working in Agile environments, especially Scrum.
- Experience solving problems in large, complex web-based applications.
- Experience with enterprise data integration including transactions, full CRUD, and ETL.
- Experience with Docker; Kubernetes experience is a plus.
⭐ What We’re Looking For
- Strong technical leadership mindset
- Platform-thinking engineer
- Mentor and team enabler
- Ownership and accountability
- Passion for scalable enterprise software


