1830 Tech Lead Positions jobs in Singapore
Tech Lead
Posted today
Job Viewed
Job Description
- lead a team to help analyze and understand business and technical stories, write code, implement automated tests, contribute to release and iteration planning and develop & streamline the working practices of our team
- manage risk from environment, dependencies and external products
- capture detailed requirements based upon user interviews and system/data analysis
- complete the unit testing of components for integration into larger subsystems
- support the business to resolve high-priority defects and deploy fixes to production systems
Requirements:
- Bachelor's degree in Computer Science or related engineering or technical fields with ideally 10+ years of relevant Java experience
- excellent understanding of complex communication systems including architecture and design
- strong knowledge in Software Engineering with Java
- experience in designing secure, robust and scalable frontend applications
- demonstrable experience in training and helping teams adopt Agile methodologies
- familiarity with architecture styles/APIs (REST) and version control systems like GIT
- experience in application development, including analyzing stories, writing code, implementing automated tests, contributing to release and iteration planning and developing the working practices of our team
We regret that only shortlisted candidates will be notified.
Tech Lead –
Posted today
Job Viewed
Job Description
- Think in Days: We don't think about how many years something will take, we think about how many days. This is our secret to fast growth.
- Always Share Secrets: We don't believe in secrets. We share with our followers and our employees what we do and why we do it.
- Never Miss a Monday: We never miss a meeting. We never miss a deadline. We never miss a commitment. Commitment is at the core of our DNA.
- Be A Force For Good: All our actions intend to bring a positive impact to everyone around us.
- Explain for a 10-year old: We communicate in a simple and inclusive manner, free from unnecessary complexity.
BenefitsAt Nas Company, we work hard, REALLY HARD So we value our employees' well-being and believe that a supportive and fulfilling work environment contributes to their success. We're proud to offer a range of benefits that will enhance your professional and personal life. Here's what you can look forward to as part of our team:
Medical Insurance: We care about your health. Our comprehensive medical insurance plans are tailored to each region, ensuring you have the coverage you need.
Self Care/Wellness Fund: Your well-being matters. We provide a monthly fund of $100 to spend on activities that bring you joy and promote your self-care.
Mental Health Fund: We care about your mental health too We provide a monthly fund of $150 to spend on therapy or career coaching.
Paid Time Off: You'll be entitled to paid time off based on your region, in line with the company policy.
Yearly Retreats: Unwind, bond, and collaborate at our annual company retreats. A time for the entire company to come together to rejuvenate and bond.
Stock Options/Profit share: As part of our team, you'll have the opportunity to potentially own a piece of the company through stock options or profit sharing, depending on company discretion, aligning your success with ours.
Tech Lead
Posted today
Job Viewed
Job Description
Job Summary
We are seeking a highly skilled and hands-on Technical Lead to drive the design, delivery, and operational excellence of our data and analytics platform. This cloud-native environment is purpose-built for advanced data engineering and analytics workloads. The Tech Lead will bridge solution architecture, project delivery, and engineering execution. In addition to leading a team, you will actively design, code, review, and troubleshoot complex solutions on AWS and Databricks, ensuring alignment with architectural standards, project timelines, and business objectives.
Key Responsibilities
- Technical Leadership & Delivery
- Lead a team of data engineers in designing and delivering end-to-end data pipelines (batch, streaming, event-driven).
- Actively contribute through coding, reviewing, and optimizing solutions in Python/Scala, Spark, and SQL on Databricks and AWS.
- Translate architectural blueprints into actionable tasks and oversee execution.
- Troubleshoot and resolve production issues, ensuring high availability and reliability.
- Ensure solutions meet performance, security, governance, and compliance standards in regulated domains.
- Oversee code quality, CI/CD workflows, observability, and DevOps practices.
- Collaboration & Stakeholder Management
- Partner with the Solution Architect to validate and refine solution designs, including developing prototypes/POCs.
- Collaborate with the Project Manager to align delivery milestones, manage dependencies, and mitigate risks.
- Work closely with domain experts, data scientists, and external vendors to integrate AI/GenAI use cases into production systems.
- Innovation & Continuous Improvement
- Drive adoption of modern practices in data engineering, MLOps, and automation to enhance productivity.
- Identify and resolve bottlenecks in pipelines, infrastructure, and delivery processes.
- Mentor and guide team members while leading by example through hands-on technical contributions.
Qualifications
Education
- Bachelor's or Master's degree in Computer Science, Data Engineering, Data Science, Information Systems, or a related discipline.
Experience
- 7+ years in data engineering, cloud-native solutions, or related technical roles.
- 3+ years in a technical leadership capacity, balancing leadership with hands-on contribution.
- Strong expertise with AWS data services and Databricks (Delta Lake, Spark, Unity Catalog, etc.).
- Proven experience delivering secure platforms in regulated domains (aviation, finance, or public sector preferred).
- Familiarity with Agile/Scrum methodologies and cross-functional collaboration.
Preferred Qualifications
- Experience with AWS Databricks, Delta Lake, streaming data, and medallion architecture.
- Exposure to AI/GenAI concepts or agent-based architectures.
- Knowledge of aviation data standards (ADS-B, ARINC 424, flight schedules) or willingness to learn.
- AWS certifications in Data Analytics, Big Data, or Machine Learning.
- Experience with real-time data processing and high-volume systems.
Tech Lead
Posted today
Job Viewed
Job Description
About the Role
We are seeking a highly motivated Tech Lead to drive technology evaluation, prototyping, and implementation of cutting-edge solutions in areas such as Generative AI, blockchain, and other emerging technologies . This role requires a blend of hands-on technical expertise, project leadership, and client-facing engagement. You will work closely with the Sales, Product, and Executive teams to ensure successful project delivery and client satisfaction.
Key Responsibilities
- Research and assess emerging technologies (e.g., GenAI, DID, blockchain, AI/ML) for potential business applications.
- Build prototypes and proof-of-concept demos to showcase technology capabilities to clients and stakeholders.
- Participate in pitch and sales meetings alongside the Sales Manager.
- Provide technical expertise to address feasibility, architecture, and implementation questions.
- Lead hardware and software design teams to implement new programs that will create products, applications, and other projects to benefit the company.
- Track technical issues and find solutions for programming problems as they arise.
- Act as a Technical Project Manager, estimating manpower, effort, and delivery timelines.
- Lead Agile/SCRUM processes and manage project tracking via JIRA.
- Step in for hands-on development when needed to support the team.
- Collaborate with internal and external stakeholders, including clients, partners, CTO, and CEO.
- Ensure transparent communication and alignment across technical and business teams.
- Review test code and design frequently to ensure that program goals are being met.
- Proven experience as a Tech Lead, Software Engineer, or Technical Project Manager.
- Strong background in software development (preferably in AI/ML, blockchain, or
- emerging tech domains).
- Familiarity with Generative AI, Blockchain, or related technologies is a strong plus.
- Solid knowledge of Python, C++, and JavaScript, with hands-on experience in
- developing applications and optimizing code.
- Experience with Agile/SCRUM methodologies and project management tools (e.g.,
- JIRA).
- Excellent communication and stakeholder management skills.
- Ability to balance technical execution with strategic business objectives.
- Opportunity to work on cutting-edge technologies with global impact.
- A dynamic and collaborative environment bridging innovation, research, and client delivery.
- Exposure to both technical leadership and client-facing responsibilities.
- Competitive compensation and career growth opportunities
Tech Lead
Posted today
Job Viewed
Job Description
• lead a team to help analyze and understand business and technical stories, write code, implement automated tests, contribute to release and iteration planning and develop & streamline the working practices of our team
• manage risk from environment, dependencies and external products
• capture detailed requirements based upon user interviews and system/data analysis
• complete the unit testing of components for integration into larger subsystems
• support the business to resolve high-priority defects and deploy fixes to production systems
Requirements:
• Bachelor's degree in Computer Science or related engineering or technical fields with ideally 10+ years of relevant Java experience
• excellent understanding of complex communication systems including architecture and design
• strong knowledge in Software Engineering with Java
• experience in designing secure, robust and scalable frontend applications
• demonstrable experience in training and helping teams adopt Agile methodologies
• familiarity with architecture styles/APIs (REST) and version control systems like GIT
• experience in application development, including analyzing stories, writing code, implementing automated tests, contributing to release and iteration planning and developing the working practices of our team
We regret that only shortlisted candidates will be notified.
Tech Lead
Posted today
Job Viewed
Job Description
Creation is the core of TikTok's purpose. Our platform is built to help imaginations thrive. This is doubly true of the teams that make TikTok possible.
Together, we inspire creativity and bring joy - a mission we all believe in and aim towards achieving every day.
To us, every challenge, no matter how difficult, is an opportunity; to learn, to innovate, and to grow as one team. Status quo? Never. Courage? Always.
At TikTok, we create together and grow together. That's how we drive impact - for ourselves, our company, and the communities we serve.
Join us.
We are the messaging team on TikTok. Our team's mission is to facilitate meaningful user connections through TikTok's messaging experience, which is still in its infancy. We achieve our mission by building and shipping tools that help our users more easily connect and share the things they care about.
Responsibilities:
1. Develop large-scale software systems that powers TikTok app.
2. Improve system design and architecture to ensure high stability, performance and reliability of the product.
3. Collaborate with multiple cross-functional teams to deliver high quality work in rapid product development.
Qualifications
1. BS/MS Degree in Computer Science or related major.
2. Experienced in building backend services for large-scale consumer-facing applications.
3. Proficient in at least one of the following languages: Go, Python, Java, C++.
4. Deep understanding of computer architectures, data structures and algorithms.
5. Have good team communication and collaboration skills.
Preferred Qualification
Minimum 5 years relevant work experience from a large-scale internet business
TikTok is committed to creating an inclusive space where employees are valued for their skills, experiences, and unique perspectives. Our platform connects people from across the globe and so does our workplace. At TikTok, our mission is to inspire creativity and bring joy. To achieve that goal, we are committed to celebrating our diverse voices and to creating an environment that reflects the many communities we reach. We are passionate about this and hope you are too.
Tech Lead
Posted today
Job Viewed
Job Description
We are looking for an experienced technical lead to provide technical leadership to ensure the technology stack is aligned with the business goals and implement ideas that yield a competitive advantage with the software solutions architecture.
Roles and Responsibilities
- Aligning the company's overall technology strategy to support business objectives
- Define and communicate technical and design requirements
- Actively participate in the overall application lifecycle, from software development to testing and debugging
- Oversee the current system architecture and work with technical staff to recommend solutions to improve it
- Create and implement risk mitigation processes and conduct security audits to determine weaknesses in applications
- Establish data protection processes to ensure security governance
- Implement the best practices and coding standards of the project
- Build common libraries and expand the technology stack and future proof it for scalability as the app penetrates foreign markets
- Effectively scale the team by attracting and mentoring extraordinary people at various levels of experience to grow a well-balanced, high performing team
- Provide leadership, support and motivation to technical team members
- At least 8 years of software development experience
- 2 years of experience leading a team
- Proficient in TypeScript, CSS, ReactJS and NPM
- Proven experience in designing maintainable RESTful APIs
- Proven experience creating secure and stable systems
- Experience with agile development and CI/CD
- Good understanding of static page development and deployment
- Experience with automated testing and frameworks
- Experience developing microservices based systems
- Experience with modern static typed languages like Java, Kotlin and Golang
- Experience in API-driven and Test-driven design
- Experience with agile development and CI/CD
- Experience with SQL databases, preferably MySQL
- Experience working with public cloud providers like AWS, GCP and Azure
- Good knowledge of streaming concepts and technologies like Kafka
- Good knowledge and experience in applying GitOps
- Good knowledge and experience in automated testing and frameworks
- Experience working with monitoring tools like Grafana and Loki
- Experience working with Kubernetes, ArgoCD and Jsonnet
- Experience in the Electric Vehicle (EV) charging space and familiarity with industry protocols and concepts like OCPP, OCPI and OICP
- Bachelors in Computer Science or a related field.
Be The First To Know
About the latest Tech lead positions Jobs in Singapore !
Tech Lead
Posted today
Job Viewed
Job Description
We are seeking an experienced and visionary Lead Software Engineer with strong Solution Architect capabilities to join our innovative team. In this pivotal role, you will not only lead and mentor a group of talented software engineers but also design and code complex systems yourself, ensuring architectural decisions are grounded in real, practical implementation. You will drive the development of scalable and robust software solutions for complex business challenges, oversee the entire development lifecycle, and foster a culture of innovation and continuous learning.
Key Responsibilities
- Lead, mentor, and architect: Guide a team of software engineers while also providing hands-on architectural and coding contributions.
- Solution architecture & coding: Design scalable, robust, and secure system architectures and directly implement critical components to validate architectural choices.
- End-to-end delivery ownership: Oversee the development lifecycle from design to deployment, ensuring adherence to best practices, coding standards, and quality assurance processes.
- Business-to-technical translation: Collaborate with product managers, UX designers, and stakeholders to convert business requirements into technical specifications, solution designs, and working code.
- DevOps and cloud adoption: Implement and maintain CI/CD pipelines, infrastructure-as-code, and cloud-native deployments.
- Code reviews and troubleshooting: Conduct design and code reviews, resolve complex technical issues, and optimise performance.
- Technology strategy: Contribute to long-term technical roadmaps and strategic technology decisions for scalability, resilience, and innovation.
- Cross-functional alignment: Liaise with stakeholders, security teams, and operations to ensure seamless integration and compliance across the enterprise ecosystem.
- Advanced degree in Computer Science, Software Engineering, or related field, or equivalent hands-on experience.
- Minimum 7 - 8 years of software engineering experience , with at least 2 years in a Solution Architect or Lead Engineer role.
- Proven ability to design and implement system architectures while being hands-on with coding.
- Expert in modern web and application technologies (e.g., , , , ).
- Strong understanding of software architecture patterns (microservices, event-driven, serverless, layered, domain-driven design).
- Experience architecting and coding solutions in cloud environments (AWS, Azure, or GCP).
- Proficient with containerization and orchestration (Docker, Kubernetes).
- Strong grasp of DevOps practices and tooling (CI/CD, observability, IaC).
- Excellent problem-solving skills, with the ability to evaluate trade-offs between technical complexity, scalability, and delivery timelines.
- Strong communication skills with the ability to explain complex technical concepts to non-technical stakeholders.
- Experience architecting and coding a system from the ground up.
- Knowledge of security-by-design principles and hands-on implementation of secure coding practices.
- Experience working with distributed teams across geographies.
Tech Lead
Posted today
Job Viewed
Job Description
The role of Technical Manager is a high-level position that requires strong leadership and technical skills to oversee the execution of projects from start to finish. This includes managing cross-functional teams, providing guidance and mentorship to team members, and collaborating with other departments to define technical solutions.
Tech Lead
Posted today
Job Viewed
Job Description
Senior Technical Lead
This role requires a seasoned professional to oversee the delivery of technical projects, ensuring they are completed on time and within budget.
- Job Responsibilities:
- Lead cross-functional teams to plan and execute projects from inception to delivery.
- Develop and maintain technical roadmaps to align with business objectives.
- Collaborate with stakeholders to identify project requirements and develop solutions.
- Prioritize and manage competing project demands to ensure timely completion.
- Analyze project performance data to inform future planning and optimization.
- Communicate technical information to non-technical stakeholders, facilitating informed decision-making.
Requirements:
- Bachelor's degree in Computer Science or related field.
- Minimum 8 years of experience in software development, preferably with leadership roles.
- Proven track record of delivering complex projects on time and within budget.
- Strong analytical and problem-solving skills, with ability to communicate complex ideas simply.
- Experience with Agile methodologies and version control systems.
What We Offer:
- A competitive salary and benefits package.
- The opportunity to work with a talented team on challenging projects.
- Ongoing training and development opportunities.