Software Developer LEAD – ID #283
🧭 Role Overview
We are seeking a Technical Lead to join the product team. In this role, you will lead the technical direction, architecture, and delivery of the enterprise web app— a mission-critical platform that supports continuing education and workforce development at higher education institutions.
You will combine hands-on development with technical leadership, guiding the team through the full software development lifecycle. This opportunity is ideal for a strong engineering leader who enjoys mentoring developers, driving architectural decisions, and delivering scalable, high-quality enterprise solutions in a collaborative Agile environment.
🚀 Duties and Responsibilities
- Provide technical leadership and architectural guidance for the platform.
- Design and develop end-to-end software features, remaining hands-on with backend and web components when needed.
- Partner with Product Management to translate business requirements into scalable technical solutions and roadmaps.
- Lead the team through all phases of the SDLC: requirements, architecture, design, coding, testing, and deployment.
- Mentor and coach developers, promoting engineering excellence and best practices.
- Drive project planning, technical estimation, and continuous improvement within an Agile framework.
- Ensure delivery of secure, high-performance, and scalable solutions aligned with enterprise standards.
- Oversee code quality through reviews, standards enforcement, and technical governance.
- Collaborate cross-functionally with QA, DevOps, and other teams to ensure reliable releases and platform stability.
- Identify technical risks, dependencies, and improvement opportunities across the platform.
🎓 Education and Experience
- Bachelor’s degree or diploma in Computer Science, Information Systems, or related field, or equivalent experience.
- 10+ years of professional software development experience in enterprise environments.
- Proven experience in technical leadership, team mentorship, or solution architecture roles.
- Strong hands-on experience with several of the following technologies:
- Java, Spring, Hibernate
- Apache Tomcat, Apache HTTP Server
- JavaScript, HTML5, CSS3, jQuery, Bootstrap
- MS SQL Server
- RESTful APIs
- Reporting and integration tools such as Tableau, SnapLogic, or Crystal Reports
- Experience working in Agile software teams using development tools (e.g., Git, Jira).
- Excellent communication skills with the ability to influence technical decisions across teams.
- Strong focus on code quality, scalability, and maintainability.
⭐ What We’re Looking For
- Strong technical leadership mindset
- Strategic and systems thinking
- Ownership and accountability for team deliverables
- Effective mentor and team builder
- Passion for building reliable enterprise software


