Search by job, company or skills

T

Technical Lead

7-9 Years
SGD 7,000 - 9,500 per month
new job description bg glownew job description bg glownew job description bg svg
  • Posted 12 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

The Technical Development Lead will be a pivotal role and key driving force in our Software Engineering team, responsible for the end-to-end technical lifecycle of enterprise software applications. This role requires a blend of deep technical expertise, architectural design proficiency, and leadership capability to guide development teams and ensure the timely, high-quality delivery of robust and scalable solutions. The Lead will bridge the gap between high-level architectural strategy and day-to-day development execution.

  • Define and champion the technical design and architecture for new and existing enterprise software applications, ensuring alignment with overall business strategy and technology standards.
  • Lead technical discussions, perform design reviews, and ensure the implementation adheres to best practices in coding, performance, security, and scalability.
  • Drive the evaluation and integration of Agentic Artificial Intelligence (AI) technologies to enhance application development capabilities and developer productivity.
  • Conduct proof-of-concepts (PoCs) for new technologies and tools to determine their applicability to project needs.
  • Provide hands-on technical guidance, mentorship, and code reviews to the development team.
  • Oversee the entire development cycle, from initial requirements translation through coding, testing, deployment, and ongoing maintenance/support.
  • Act as the primary escalation point for complex technical issues, troubleshooting critical production incidents and leading rapid resolution efforts.
  • Manage technical debt and advocate for improvements to system performance and maintainability.
  • Lead the planning process for technical tasks, breaking down complex requirements into manageable user stories and assignments.
  • Responsible for task allocation and resource management within the development team to optimize delivery timelines and workload distribution.
  • Make critical technical decisions on a day-to-day basis, resolving roadblocks and delivery issues that impact project velocity.
  • Track and report on technical progress, risks, and resource utilization to stakeholders and management.

Requirements:

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field.
  • Minimum of 7 years of experience in software development, with at least 3 years in a technical leadership or lead engineer capacity.
  • Proven expertise in designing, developing, and deploying large-scale enterprise software applications using modern architectural patterns (e.g., Microservices, Event-Driven Architecture).
  • Strong proficiency in a major programming language (e.g., Java, Python, C#) and extensive experience with database technologies (SQL and NoSQL).
  • Deep understanding of cloud platforms (AWS, Azure, or GCP) and experience with containerization technologies (Docker, Kubernetes).
  • Demonstrated ability to lead technical planning, estimation, and execution within an Agile framework.
  • Experience driving the adoption and implementation of AI tools and techniques within a development team.
  • Familiarity with ethical AI practices and model governance.
  • Strong communication skills, capable of articulating complex technical concepts to both technical and non-technical audiences.
  • Experience in the government systems, financial services, healthcare, or similar highly regulated industry.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 144930385

Similar Jobs