Software Lead
8000 - 12000 SGDCODEX SOLUTIONS PTE. LTD.
Together, We Can Make A Significant Impact – Position Overview
As a Senior Software Engineer, you will be part of an Agile, cross-functional product delivery team responsible for designing, developing, testing, and maintaining mission-critical digital solutions. You will deliver the full scope of Software Engineer responsibilities while taking on greater ownership in technical design, code quality, testing strategy, estimation, delivery risk management, and technical guidance for assigned modules or workstreams.
Working under the guidance of the Solution Architect and Software Architects, you will analyse existing software codes and processes, recommend scalable and secure software solutions, and collaborate with the Engineering Team and HTX work units to make informed decisions on tools, technologies, and design patterns. This role is suitable for engineers with a minimum of 4 years of relevant software development experience who are ready to contribute as a technical lead within an Agile delivery environment.
Key Responsibilities
Core Software Engineering
- Deliver functional, tested, secure, and scalable software features based on the product backlog, agreed sprint priorities, and project delivery plans.
- Work in cross-functional Agile teams and contribute to sprint planning, backlog refinement, development, reviews, retrospectives, and continuous improvement.
- Collaborate with QA engineers, Product Designers, DevOps engineers, Business Analysts, Product Owners, Product Managers, and stakeholders to ensure solutions meet both technical and user requirements.
- Clarify requirements where required and translate business or user needs into technical specifications, implementation tasks, and acceptance considerations.
- Design and develop front-end applications, backend services, APIs, and software modules using the project’s approved technology stack.
- Support software development for Proof of Concept (POC) and/or Initial Operations Capability (IOC) initiatives, enabling safe experimentation and incremental delivery.
- Write, maintain, and guide the implementation of unit, integration, and end-to-end tests to support automated testing, quality gates, and continuous integration pipelines.
- Design, implement, and maintain CI/CD pipeline templates for automated build, testing, security scanning, and deployment in alignment with the Authority’s toolchain.
- Set up, maintain, and troubleshoot development environments to support productive development, testing, experimentation, and onboarding of engineers.
- Apply DevSecOps practices, Infrastructure as Code (IaC) principles, secure coding standards, and software maintenance best practices where applicable.
- Investigate, troubleshoot, and resolve software defects, technical issues, and post-deployment support matters in a timely manner.
Software Leadership and Technical Ownership
- Lead software teams, modules, projects, or workstreams, ensuring that engineering delivery is well planned, coordinated, and aligned to sprint and release objectives.
- Analyse existing software codebases and processes, identify improvement areas, and provide technical recommendations for scalable, secure, and maintainable software solutions under the guidance of the Solution Architect and Software Architects.
- Collaborate closely with the Engineering Team and HTX work units to make informed decisions on tools, technologies, architecture implementation, and design patterns to address complex problems.
- Lead technical design discussions, implementation planning, technical evaluation, benchmarking, and solution trade-off assessments.
- Oversee code quality through regular code reviews, ensuring adherence to coding standards, secure coding practices, design principles, documentation expectations, and engineering best practices.
- Establish and uphold testing strategies, including unit, integration, end-to-end, performance, and reliability testing approaches, to improve software quality and reduce delivery risk.
- Collaborate with Product Managers, Product Owners, Business Analysts, and Designers to define, refine, and implement software requirements that are technically feasible and aligned with user needs.
- Work with Product Managers and delivery stakeholders to estimate timelines, resources, dependencies, and technical risks, and support timely delivery of software projects.
- Provide technical leadership, coaching, and mentorship to engineers, including reviewing technical approaches, unblocking issues, and raising engineering capability across the team.
- Promote continuous improvement in development practices, team collaboration, quality assurance, DevSecOps adoption, and software maintainability.
- Escalate technical risks, delivery blockers, and design concerns early, with practical options and recommendations for resolution.
Requirements
- Degree in Information Technology, Computer Science, Software Engineering, or a related discipline, with at least 6 years of hands-on software development experience and a minimum of 3 years leading software teams, modules, workstreams, or projects.
- Professional experience and demonstrated skills in Software Architecture, Systems Design, or related areas may be considered in lieu of formal education.
- Proven experience leading a technical team or software project in Agile/Scrum environments, including planning, coordination, technical guidance, and delivery follow-through.
- Strong proficiency in one or more relevant languages or frameworks, such as TypeScript with Angular, React, or Next.js; C#; Java; or other languages depending on project needs.
- Experience with one or more database technologies, such as MSSQL, PostgreSQL, or Oracle.
- Strong understanding of SDLC practices, object-oriented programming, RESTful API design, microservices architecture, software maintenance, secure coding practices, and DevOps principles.
- Hands-on experience with CI/CD pipelines, automated testing, code quality practices, version control tools such as Git and GitHub or equivalent platforms, and collaboration tools used in Agile delivery.
- Knowledge of containerisation and orchestration technologies such as Docker and Kubernetes. Exposure to cloud environments, Infrastructure as Code, and DevSecOps toolchains will be advantageous.
- Ability to establish and uphold testing approaches across unit, integration, end-to-end, performance, and reliability testing to improve software quality and delivery confidence.
- Ability to apply industry best practices in quality assurance, technical evaluation, benchmarking, and software delivery, and adapt approaches based on project requirements.
- Excellent analytical and problem-solving skills, with the ability to investigate complex issues, evaluate options, and propose practical technical solutions.
- Strong leadership, communication, and interpersonal skills to effectively manage and mentor engineers, collaborate with cross-functional teams, and engage stakeholders.
- Responsible, adaptable, and comfortable working in a mission-driven environment where quality, security, reliability, maintainability, and impact matter.
What We Offer
- Opportunity to work on meaningful public sector digital initiatives.
- A supportive, purpose-driven team culture.
- Structured career development and technical upskilling.
- Access to modern tools, cloud technologies, and secure DevSecOps environments.
Additional Information
- Shortlisted applicants may be involved in classified or sensitive projects that require handling of restricted information. As such, selected candidates will be required to undergo a security clearance process as part of the employment consideration.
10000 - 12000 SGD
...We are seeking a Software Lead to lead the design, development, and delivery of enterprise software solutions within an Agile environment. The successful candidate will provide technical leadership, oversee software quality, mentor engineers, and collaborate with cross-functional...11500 - 20000 SGD
...competitors, we ensure our clients can adopt the state-of-the-art quickly, improve how their teams build and run software, and drive long-term, sustained value. As a Lead Developer, you will act as the primary point of contact for our clients, ensuring that teams are...5000 - 8000 SGD
...continuous businesses development. Our core business includes: # IT development services providing customers with IT consulting, software research and development, software and hardware testing, system integration and operation and maintenance, data analysis and other...5000 - 10000 SGD
...Company Overview One stop software solution provider for industrial automation systems serving factory automation, infrastructure, and service industries. Job Summary Lead software development projects and teams to deliver robust industrial automation solutions. Collaborate...10000 - 20000 SGD
...Summary We are in search of senior software developers to join a high performing team as part of a new initiative to modernise new trading applications. The role involves collaborating with cross-functional teams to ensure the delivery of low latency systems within a dynamic...9000 - 10300 SGD
...DevOps, QA, and Product. Implement CI/CD pipelines and participate in DevOps practices using Docker and related tools. Ensure software quality through unit testing, code reviews, and automated testing. Troubleshoot issues and optimize application performance. Requirements...10000 - 12000 SGD
...Job Summary Seeking an experienced Senior Software Engineer to design, develop, and deliver secure, scalable software solutions in an Agile... ...Develop front-end, backend services, APIs, and microservices; Lead technical design, code reviews, and engineering best practices;...6000 - 11000 SGD
...Suthesh Sivapalaratnam (Barts Health, London) and Dr Chuen Wan Tan (SingHealth) alongside a wider group of collaborators. The Lead Research Software Engineer will be responsible for the software and data infrastructure deliverables of the project, including the delivery of...5000 - 6000 SGD
...improving overall testing practices across both manual and automated efforts Requirements Bachelor’s Degree : in Computer Science, Software Engineering or a related field Experience : Minimum of 5 years in software quality assurance, with a strong focus on automation...- ...Job Description We are seeking a hands-on Lead Engineer to build and run mission-critical Real-Time Payments (RTP) services with strong... ...across the team. Applies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized...
6000 - 7500 SGD
...Prepare and maintain test plans, test scenarios and test schedules. Lead and coordinate daily testing activities, including test case... ..., Computer Science or a related field. At least 5 years of software testing experience, including 1 to 2 years in a lead role. Strong...11000 - 16500 SGD
...excellent and consistent payment experience for our users. Get to Know the Role We are seeking an experienced and experienced Lead Software Engineer to join our innovative team. In this pivotal role, you will lead the development of cutting-edge financial solutions,...- ...based technology company specializing in Industrial IoT, enterprise software platforms, cloud applications, AI-enabled solutions, and smart... ...infrastructure technologies across Southeast Asia. Job Summary Lead and mentor a software development team to deliver high-quality...
5000 - 8000 SGD
...Our client is a technology solutions provider in Singapore that builds software for the public sector. They work on meaningful, large-scale systems and they are looking for a Software Development Lead who still enjoys coding and likes helping other developers get better....7000 - 10000 SGD
...culture of excellence and innovation while providing employees with the resources to thrive in their roles. Job Description Lead and manage software development teams to achieve project goals. Oversee the entire software development lifecycle, from planning to deployment...10000 - 16000 SGD
...grade quality and scalability. YOUR ROLE At Palo IT, technical leads are expected to be AI-native by default and act as technical... ...research, experimentation, and publication. ~10+ years of hands-on software development experience including recent experience in client and...3000 - 5000 SGD
...Our client is a Computer and Network Security Industry. Due to business needs, they are now recruiting a Software Enginee r to be part of their Team for ongoing transformation projects. They are located in the West - easily accessible. Responsibilities: Develop,...8000 - 10000 SGD
...services from our centers across Europe and Asia to customers, leading development teams in Asia, from Singapore This expansion allows... ..., and medical industries. About the role We build software at the intersection of precision hardware and high-stakes production...5200 - 7800 SGD
...storyboarding, wireframing, prototyping, and creating visual assets and style guides. Requirements: Bachelor's degree in Computer Science, Software Engineering, or related field. Proficient in languages like Java, JavaScript, C#, Python, or C/C++ Solid understanding of OOP...15000 - 20000 SGD
...We are partnered with an established financial institution to look for a Software Engineering Lead. This is a permanent role based in Singapore. In this role, you will lead a high performing development squad responsible for enhancing and scaling a core, real time trading...- ...them as a team. Together, we deliver innovative and ethical solutions that help businesses achieve their ambitions faster. Team Lead - Software Engineer As a Software Engineering Team Lead based in Singapore, you will lead a team of highly skilled software engineers...
11500 - 14000 SGD
...significant presence in Singapore, the company is focused on fostering innovation and excellence in its field. Job Description Lead and manage software engineering teams to deliver high-quality projects on time and within scope. Develop and implement strategic plans for...11000 - 22000 SGD
...Python Developer on our team, you will build and maintain robust software solutions for rates trading activities.Your work will directly... ...effective patterns across the team. • Demonstrated experience leading effective use of approved AI-assisted software development tools...- ...collaborates, using expertise in networking, infrastructure, microservices, and more. Get to know the Role We are looking for a Lead Software Engineer to drive the technical direction and execution of our service mesh platform — the foundation of service-to-service...
10000 - 15000 SGD
...Why This Role Matters This role focuses on software development and technical support , particularly in Oracle PL/SQL environments , involving building, testing, and optimizing applications based on specifications. It includes troubleshooting issues, supporting system...6500 - 9700 SGD
...as per the business requirements. Understanding of Base24-eps source codes application, trace, debugging and problem resolution Lead the development effort with the team prepare test plan perform unit testing and QA testing support implementation and warranty support....12000 - 16000 SGD
...Job Summary The Software and Applications Manager (Technical Lead / Supervisor) is responsible for leading the planning, analysis, implementation, and continuous improvement of software applications and digital solutions that support business operations. The role serves...6000 - 10000 SGD
...Network Services Engineer / Lead - Software (2 Years Direct Contract) Key Responsibilities Deliver support and deployment activities for the customer’s Cloud environment. Troubleshooting issues on cloud-scale or backbone networks. Deliver support for software defined...7000 - 11000 SGD
....Net Senior Software Developer (Tech Lead) - Singapore We are looking for an experienced .NET Senior Software Developer / Tech Lead to join a team focused on modernising enterprise-level applications, refactoring legacy systems, and leveraging GenAI technologies to enhance...6000 - 10000 SGD
...About the Role We are seeking a Software Lead to lead the firmware and software development team. This role combines technical leadership and hands-on development responsibility for SDK, firmware, and embedded software supporting SparkGrid optical communication products...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Lead. Be the first to apply!
