690 Software Engineering jobs in Singapore

Software Engineering

Singapore, Singapore $120000 - $200000 Y OCBC (Singapore)

Posted today

Job Viewed

Tap Again To Close

Job Description

*WHO WE ARE: *

As Singapore's longest established bank, we have been dedicated to enabling individuals and businesses to achieve their aspirations since 1932. How? By taking the time to truly understand people. From there, we provide support, services, solutions, and career paths that meet their individual needs and desires.

Today, we're on a journey of transformation. Leveraging technology and creativity to become a future-ready learning organisation. But for all that change, our strategic ambition is consistently clear and bold, which is to be Asia's leading financial services partner for a sustainable future.

We invite you to build the bank of the future. Innovate the way we deliver financial services. Work in friendly, supportive teams. Build lasting value in your community. Help people grow their assets, business, and investments. Take your learning as far as you can. Or simply enjoy a vibrant, future-ready career.

Your Opportunity Starts Here.

Why Join

Imagine being part of a team that builds innovative digital solutions for one of Asia's leading banks. As a Software Engineer at OCBC, you'll have the opportunity to work on cutting-edge projects that transform the way we deliver financial services. You'll be part of a collaborative team that values creativity, innovation, and continuous learning.

How you succeed

To succeed in this role, you'll need to be passionate about software development and committed to delivering high-quality solutions. You'll work closely with cross-functional teams to understand business requirements, design and develop software applications, and ensure seamless integration with existing systems. Your ability to collaborate, innovate, and adapt to changing requirements will be key to your success.

What you do

  • Work closely with key stakeholders to deliver projects and solutions
  • Perform system impact analysis and design based on change requirements
  • Perform design, configuration, and development mainly on Oracle Fusion Applications – Finance, Projects, and Procurement
  • Ensure compliance to security and technology architecture standards, software defect resolution and successful system deployment
  • Provide support to SIT and UAT, investigate and resolve technical issues reported in projects
  • Conduct system and performance test management, application vulnerability assessment management and control, software release management
  • Plan and commission production system implementations
  • Develop and review technical documents and other XDLC related documents
  • Take ownership of overall deliverable, with good design and automation in mind
  • Able to work independently and be self-motivated
  • Able to learn and work on other modules/systems when needed

Who you are

  • Preferably with Engineering / Computer Science / Information Technology related degree.
  • Possess minimum of 10-year experience in system / software development and deployment.  Preferably with exposure to SDLC & DevOps practices
  • Possess positive (can-do) working attitude, willing to hands on, keen interest on technical details, with resilience and good adaptability to take on different challenging assignments
  • Effective and self-initiative to learn, with ability to work independently and a good team player
  • Good analytical skill and strong problem solving
  • Having experience with Oracle Fusion Applications, Oracle Technologies
  • Having experience with API development for Oracle Fusion
  • Preferably having experience UNIX shell scripting, vbscript, java/python, Oracle database and WebLogic.

Who we are

As Singapore's longest established bank, we have been dedicated to enabling individuals and businesses to achieve their aspirations since 1932. How? By taking the time to truly understand people. From there, we provide support, services, solutions, and career paths that meet their individual needs and desires.

Today, we're on a journey of transformation. Leveraging technology and creativity to become a future-ready learning organisation.

But for all that change, our strategic ambition is consistently clear and bold, which is to be Asia's leading financial services partner for a sustainable future.

We invite you to build the bank of the future. Innovate the way we deliver financial services. Work in friendly, supportive teams. Build lasting value in your community. Help people grow their assets, business, and investments. Take your learning as far as you can. Or simply enjoy a vibrant, future-ready career. Your Opportunity Starts Here.

What we offer

Competitive base salary. A suite of holistic, flexible benefits to suit every lifestyle. Community initiatives. Industry-leading learning and professional development opportunities. Equal opportunity. Fair employment. Selection based on ability and fit with our culture and values. Your wellbeing, growth and aspirations are every bit as cared for as the needs of our customers.

*What we offer: *

Competitive base salary. A suite of holistic, flexible benefits to suit every lifestyle. Community initiatives. Industry-leading learning and professional development opportunities. Your wellbeing, growth and aspirations are every bit as cared for as the needs of our customers.

This advertiser has chosen not to accept applicants from your region.

Software Engineering

Singapore, Singapore $60000 - $120000 Y Bank of Singapore Limited

Posted today

Job Viewed

Tap Again To Close

Job Description

At Bank of Singapore, we are constantly on the lookout for exceptional individuals to join our team. We promote a culture of openness, teamwork and fairness. Most importantly, we invest in our people through our programmes that develop them on both professional and personal levels.

Besides attractive remuneration packages, we offer non-financial benefits and opportunities to develop your potential within OCBC Group's global network of subsidiaries and offices. If you have passion, drive and the will to succeed, rise to the challenge today

Bank of Singapore opens doors to new opportunities.

This is the broad job description of the job profile. Definitive job description should be reviewed and discussed between you and your manager. Software EngineerWhy JoinImagine being part of a team that builds innovative digital solutions for one of Asia's leading banks.

As a Software Engineer at OCBC, you'll have the opportunity to work on cutting-edge projects that transform the way we deliver financial services. You'll be part of a collaborative team that values creativity, innovation, and continuous learning. How you succeed

To succeed in this role, you'll need to be passionate about software development and committed to delivering high-quality solutions. You'll work closely with cross-functional teams to understand business requirements, design and develop software applications, and ensure seamless integration with existing systems. Your ability to collaborate, innovate, and adapt to changing requirements will be key to your success. What you do

  • Design, develop, and test software applications using various programming languages and technologies
  • Collaborate with business stakeholders to understand requirements and develop solutions that meet their needs
  • Work with cross-functional teams to ensure seamless integration with existing systems
  • Participate in code reviews and contribute to the improvement of the overall code quality
  • Troubleshoot and resolve technical issues in a timely and efficient manner

Who you are

  • A degree in Computer Science, Information Technology, or a related field
  • At least 3 years of experience in software development, preferably in a banking or financial services environment
  • Proficient in one or more programming languages, such as Java, Python, or C++
  • Experience with Agile development methodologies and version control systems such as Git
  • Strong problem-solving skills, with the ability to analyze complex technical issues and develop creative solutions
  • Excellent communication and collaboration skills, with the ability to work effectively with cross-functional teams

Who we are

As Singapore's longest established bank, we have been dedicated to enabling individuals and businesses to achieve their aspirations since 1932. How? By taking the time to truly understand people.

From there, we provide support, services, solutions, and career paths that meet their individual needs and desires. Today, we're on a journey of transformation. Leveraging technology and creativity to become a future-ready learning organisation.

But for all that change, our strategic ambition is consistently clear and bold, which is to be Asia's leading financial services partner for a sustainable future. We invite you to build the bank of the future. Innovate the way we deliver financial services.

Work in friendly, supportive teams. Build lasting value in your community. Help people grow their assets, business, and investments.

Take your learning as far as you can. Or simply enjoy a vibrant, future-ready career. Your Opportunity Starts

Here. What we offer

Competitive base salary. A suite of holistic, flexible benefits to suit every lifestyle. Community initiatives. Industry-leading learning and professional development opportunities. Equal opportunity. Fair employment. Selection based on ability and fit with our culture and values. Your wellbeing, growth and aspirations are every bit as cared for as the needs of our customers.

information_technology

This advertiser has chosen not to accept applicants from your region.

Software Engineering

Singapore, Singapore Goldman Sachs Bank AG

Posted today

Job Viewed

Tap Again To Close

Job Description

Goldman Sachs' culture is focused on helping our engineering teams to build and deploy secure products. We achieve this by building, and operating state-of-the-art security alongside our product and infrastructure teams.
The Secure Supply Chain team, within SDLC, is a function focused on ensuring that the code Goldman Sachs deploys is as secure as possible. In this role, the engineer will focus on next generation Software Bill of Materials (SBOM) system for dependency tracking and analysis. We blend third-party tooling with in-house systems to improve the security of many types of code including backend, frontend, infrastructure, and mobile.
HOW YOU WILL FULFILL YOUR POTENTIAL
Build and design systems that secure the entirety of Goldman Sachs' software supply chain
Build and integrate systems detecting third-party vulnerabilities in libraries, OS and container components, etc.
Integrate with our GitLab, CI/CD, and build attestation systems
Partner effectively with Goldman's infrastructure teams and other security teams
Collaborate with developers across Goldman Sachs to ensure our systems are embedded in their workflows
Learn about security and apply that knowledge towards real-world problems
SKILLS AND EXPERIENCE WE ARE LOOKING FOR
1+ (for Analyst)/3+ (for Associate) years of industry experience as a programmer, developer, SWE, or similar job roles
General knowledge of multiple languages, and in-depth knowledge of at least one of: Golang, Java, Python
General knowledge of Linux, Docker,Kubernetes,Terraform,AWS
Experience with DevOps and IAC (Infrastructure As Code)
Experience with all stages in the lifecycle of developing and running large distributed systems
Experience managing performance, availability and scale of mid- to large-sized systems
Good but not required to have experience in:
Kafka or similar event streaming platforms
Relational databases
SRE best practices
Team player, eager to work in a global organization
Highly entrepreneurial and motivated
Strong oral and written communication skills
ABOUT GOLDMAN SACHS
At Goldman Sachs, we commit our people, capital and ideas to help our clients, shareholders and the communities we serve to grow. Founded in 1869, we are a leading global investment banking, securities and investment management firm. Headquartered in New York, we maintain offices around the world.
We believe who you are makes you better at what you do. We're committed to fostering and advancing diversity and inclusion in our own workplace and beyond by ensuring every individual within our firm has a number of opportunities to grow professionally and personally, from our training and development opportunities and firmwide networks to benefits, wellness and personal finance offerings and mindfulness programs. Learn more about our culture, benefits, and people at GS.com/careers.
We’re committed to finding reasonable accommodations for candidates with special needs or disabilities during our recruiting process. Learn more:
Goldman Sachs is an equal employment/affirmative action employer Female/Minority/Disability/Veteran/Sexual Orientation/Gender Identity
Healthcare & Medical Insurance
We offer a wide range of health and welfare programs that vary depending on office location. These generally include medical, dental, short-term disability, long-term disability, life, accidental death, labor accident and business travel accident insurance.
We offer competitive vacation policies based on employee level and office location. We promote time off from work to recharge by providing generous vacation entitlements and a minimum of three weeks expected vacation usage each year.
Financial Wellness & Retirement
We assist employees in saving and planning for retirement, offer financial support for higher education, and provide a number of benefits to help employees prepare for the unexpected. We offer live financial education and content on a variety of topics to address the spectrum of employees’ priorities.
Health Services
We offer a medical advocacy service for employees and family members facing critical health situations, and counseling and referral services through the Employee Assistance Program (EAP). We provide Global Medical, Security and Travel Assistance and a Workplace Ergonomics Program. We also offer state-of-the-art on-site health centers in certain offices.
Fitness
To encourage employees to live a healthy and active lifestyle, some of our offices feature on-site fitness centers. For eligible employees we typically reimburse fees paid for a fitness club membership or activity (up to a pre-approved amount).
Child Care & Family Care
We offer on-site child care centers that provide full-time and emergency back-up care, as well as mother and baby rooms and homework rooms. In every office, we provide advice and counseling services, expectant parent resources and transitional programs for parents returning from parental leave. Adoption, surrogacy, egg donation and egg retrieval stipends are also available.
Benefits at Goldman Sachs
Read more about the full suite of class-leading benefits our firm has to offer.
#J-18808-Ljbffr

This advertiser has chosen not to accept applicants from your region.

Software Engineering Manager

Singapore, Singapore YouTrip

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

Direct message the job poster from YouTrip

Fintech | Payments | Technology Recruitment | Talent Acquisition | Talent Partner | Tech Hiring | Talent Advisor | Tech Recruiter | APAC Recruitment…

We Are

YouTrip is the leading and fastest-growing multi-currency payment platform in Asia Pacific. In 2018, we pioneered the region's first multi-currency digital wallet. Now, YouTrip is the #1 multi-currency digital wallet trusted by millions across the region, processing over US$15 billion in total payment value annually.

Our consumer and business propositions – YouTrip and YouBiz – empower individuals and businesses with inclusive, accessible, and affordable financial solutions. YouTrip has raised over US$110 million to date, including its recent Series B round led by global venture capital firm Lightspeed Venture Partners—underscoring strong investor confidence in its mission to transform digital financial services across the Asia Pacific.

Recognised as World Economic Forum’s Global Innovator 2025, CNBC’s World’s Top Fintech Companies (2025, 2024), and LinkedIn’s Top Startup (2024, 2023), YouTrip is dedicated to creating the next generation of digital finance services for consumers and businesses.

Valuing an entrepreneurial culture of diversity and inclusion, we are seeking driven individuals to join our fast-growing regional team as we push the boundaries of innovative fintech solutions.

Job Description: Software Engineering Manager

We are looking for an experienced Engineering Manager with strong technical depth and proven people leadership. In this role, you’ll drive the development of highly scalable applications while managing one or two scrum teams. Your teams will be responsible for building end-to-end products, including backend services and front-end applications, used by millions of customers. You’ll play a key role in expanding our growing suite of services as we scale beyond digital fintech services.

Responsibilities:

  • Mentor and manage a team of software engineers, setting clear goals, facilitating career development, and conducting regular performance evaluations.
  • Oversee software project execution, ensuring on-time delivery while meeting quality standards.
  • Stay hands-on by contributing to codebases, performing code reviews, and maintaining technical deputy to provide meaning guidance to the team.
  • Define and drive technical direction, incorporating emerging technologies and industry best practices to improve innovation and scalability.
  • Uphold engineering excellence by enforcing coding standards, fostering test automation, and continuously improving development processes.
  • Foster a collaborative environment and ensure clear communication within the team and with cross-functional teams.
  • Regularly engage with stakeholders, sharing progress updates, technical insights, and delivery outcomes.
  • Coach engineers both technically and professionally - helping them grow into stronger, more autonomous contributors.
  • Build a high-performing, agile, and self-organizing team that delivers stable, scalable, and reliable features and services.

Requirements:

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Minimum of 2 years experience in team management, with a strong track record of coaching and mentoring diverse engineering teams.
  • Expert-level proficiency in designing and developing high-performance, concurrent applications. Experience using Golang would be a plus.
  • Excellent communication skills, with the capability to oversee squad-level priorities, deadlines, and project outcomes.
  • Strong understanding of product and business metrics, adept at setting objectives using the OKR framework.
  • Demonstrates a balanced approach towards project features and engineering excellence, with a solid product-oriented mindset.
  • Background in working with distributed systems, parallel processing, and handling highly complex software applications.
  • Have a good appetite for taking calculated risks, demonstrating the ability to weigh options and make strategic decisions under uncertainty.
  • Understanding development lifecycle and collaborating with cross-functional and remote teams.
  • Curiosity, creative outside-the-box problem solving abilities and an eye for details.
Seniority level
  • Seniority level Director
Employment type
  • Employment type Full-time
Job function
  • Job function Information Technology
  • Industries Financial Services, Information Services, and Technology, Information and Media

Referrals increase your chances of interviewing at YouTrip by 2x

Sign in to set job alerts for “Software Engineering Manager” roles. Engineering Manager - Software Development

Downtown Core, Central Singapore Community Development Council, Singapore 1 week ago

Software Engineering Manager II, Fullstack Head, AI Software Engineering, AI Products, xDigital

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Engineering Manager

Singapore, Singapore AXICORP PTE. LTD.

Posted 7 days ago

Job Viewed

Tap Again To Close

Job Description

Overview

Position Overview:

We are looking for an experienced Engineering Manager (Frontend – React Native) to lead our distributed frontend engineering teams in India and the UK . This is a leadership role with strong technical depth — you will be expected to bring hands-on expertise in React Native development while providing direction, mentorship, and alignment for high-performing teams building customer-facing products.

The role is based in Singapore , with responsibility for managing global delivery and ensuring seamless collaboration across regions. Experience in financial services, fintech, or trading platforms is a plus, as you will be working on scalable, high-availability applications in a regulated industry. Exposure to .NET environments will be considered an additional advantage, as it supports collaboration with our wider engineering stack.

Key Responsibilities
  • Lead, mentor, and grow frontend engineering teams across India and the UK , ensuring delivery excellence and alignment to product goals.
  • Provide technical guidance in React Native development , establishing coding standards, best practices, and quality assurance measures.
  • Collaborate closely with Product, Design, Backend, and .NET teams to deliver user-friendly, performant, and scalable applications.
  • Drive adoption of modern engineering practices including CI/CD, automated testing, and secure development frameworks.
  • Foster a culture of innovation, accountability, and continuous improvement across distributed teams.
  • Ensure timely delivery of projects while maintaining a strong focus on quality, scalability, and security.
  • Partner with stakeholders across regions to align engineering priorities with business objectives.
What We’re Looking For
  • 12+ years of software engineering experience , with at least 5 years in a leadership role managing distributed teams.
  • Strong technical expertise in React Native development .
  • Proven track record leading engineering teams across multiple geographies (India and UK preferred) .
  • Strong understanding of frontend architecture, performance optimisation, and mobile-first best practices.
  • Experience in financial services, fintech, or trading platforms is highly desirable.
  • Exposure to .NET development environments will be advantageous.
  • Excellent leadership, communication, and collaboration skills, with the ability to influence across cultures and time zones.
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related discipline.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Engineering Manager

Singapore, Singapore Confidential

Posted 12 days ago

Job Viewed

Tap Again To Close

Job Description

We represent a highly reputable and globally recognized financial services company. With a strong focus on online trading and investment solutions, our organization has built a solid reputation in the industry.

We specialize in providing a wide range of trading instruments to our diverse clientele, including foreign exchange (Forex) currency pairs, commodities, indices, cryptocurrencies, and more. Our advanced trading platforms empower traders worldwide to access the global financial markets and execute their trading strategies effectively.

Our company operates globally, catering to clients from various regions and jurisdictions. We adhere to regulatory frameworks in each country where we operate, ensuring compliance and offering a secure trading environment for our clients. We prioritise client protection and maintain strict confidentiality in all our dealings.

Overview

We are looking for an experienced Engineering Manager (Frontend – React Native) to lead our distributed frontend engineering teams in India and the UK . This is a leadership role with strong technical depth — you will be expected to bring hands-on expertise in React Native development while providing direction, mentorship, and alignment for high-performing teams building customer-facing products.

The role is based in Singapore , with responsibility for managing global delivery and ensuring seamless collaboration across regions. Experience in financial services, fintech, or trading platforms is a plus, as you will be working on scalable, high-availability applications in a regulated industry. Exposure to .NET environments will be considered an additional advantage, as it supports collaboration with our wider engineering stack.

Key Responsibilities
  • Lead, mentor, and grow frontend engineering teams across India and the UK , ensuring delivery excellence and alignment to product goals.
  • Provide technical guidance in React Native development , establishing coding standards, best practices, and quality assurance measures.
  • Collaborate closely with Product, Design, Backend, and .NET teams to deliver user-friendly, performant, and scalable applications.
  • Drive adoption of modern engineering practices including CI/CD, automated testing, and secure development frameworks.
  • Foster a culture of innovation, accountability, and continuous improvement across distributed teams.
  • Ensure timely delivery of projects while maintaining a strong focus on quality, scalability, and security.
  • Partner with stakeholders across regions to align engineering priorities with business objectives.
What We’re Looking For
  • 12+ years of software engineering experience , with at least 5 years in a leadership role managing distributed teams.
  • Strong technical expertise in React Native development .
  • Proven track record leading engineering teams across multiple geographies (India and UK preferred) .
  • Strong understanding of frontend architecture, performance optimisation, and mobile-first best practices.
  • Experience in financial services, fintech, or trading platforms is highly desirable.
  • Exposure to .NET development environments will be advantageous.
  • Excellent leadership, communication, and collaboration skills, with the ability to influence across cultures and time zones.
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related discipline.
Seniority level
  • Mid-Senior level
Employment type
  • Full-time
Job function
  • Engineering and Information Technology
Industries
  • Financial Services, Investment Banking, and Banking

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Engineering Director

Singapore, Singapore Michael Page

Posted 21 days ago

Job Viewed

Tap Again To Close

Job Description

Join to apply for the Software Engineering Director role at Michael Page .

We are seeking a highly experienced and forward-thinking Director of Software Engineering to lead our team in developing and deploying SaaS-based sustainability solutions. This role requires a strong background in ESG, building center of excellence engineering teams from scratch, and extensive experience in cloud environments and automation.

Key Responsibilities:
  1. Lead and manage a team of software engineers in developing SaaS solutions for carbon neutrality and ESG goals.
  2. Build and mentor engineering teams, fostering innovation and excellence.
  3. Oversee design and development of scalable SaaS applications in cloud environments.
  4. Implement automation practices to enhance efficiency and reliability.
  5. Collaborate with cross-functional teams including Quality, Site Reliability Engineering, DevSecOps, and Customer Success.
  6. Provide technical guidance and mentorship to team members.
  7. Ensure successful project delivery within budget and timelines.
The Successful Applicant:
  • 15+ years of proven software development and delivery management experience in leadership roles.
  • Experience in SaaS & IoT offerings end-to-end commercialization.
  • Strong leadership skills, including developing AI solutions and frameworks.
  • Experience designing licensable SaaS-based solutions for building automation.
  • Certified Cloud Solutions Architect with cloud infrastructure optimization skills.
  • Proficiency in cloud architecture, DevOps, and microservices development.
What's on Offer:

Competitive salary & comprehensive benefits. If passionate about sustainability and software engineering leadership, apply now and help shape the future of building automation and ESG solutions.

Contact: Tania Mustafa (Lic No: R / EA no: 18C9065)

Quote job ref: JN-

Michael Page operates under EA Licence Numbers 18S9099 and 18C9065.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Software engineering Jobs in Singapore !

Software Engineering Manager

$104000 - $130878 Y Search Index Pte Ltd

Posted today

Job Viewed

Tap Again To Close

Job Description

  • Good Base+great benefits
  • Leadership exp in managing large scale software projects is req
  • Great environment to work in
  • Opportunity to work w/ different projects
  • Leading IT Company+friendly & diverse culture

Our client is one of the leading Technology organisation

Responsibilities:

  • Responsible for technical direction and processes in one (or more) teams. Additionally, you will drive the design, implementation & delivery of one or more products owned by your team.
  • Defining your team's engineering vision, strategy, and directions that align with the organization's overall vision and goals.
  • Partnering with stakeholders and agencies to prioritize and manage roadmaps for delivering towards product vision incrementally and efficiently.
  • Creating a long-term technical plan and roadmap for the assigned team, and for other teams as needed.
  • Update the roadmap regularly to meet future product/business needs and infrastructure requirements.
  • Work regularly with engineers to engage in conversations regarding their performance, professional growth, offering constructive feedback, mentoring, and guidance as needed.
  • Working with cross-functional partners to develop quality, reliability, and security strategies within your team.
  • Proactively identifying and initiating worthwhile engineering initiatives to maximize our impact on the public good.
  • Establishing practices and tools to encourage a strong engineering culture and maximize engineering effectiveness and impact.
  • Helping with recruitment, particularly for more senior hires.

Requirements:

  • MSc./Degree in Computer Sciences / IT / Computer Engineering or related disciplines
  • At least 8-10 years of software engineering/development experience on large, scale high-availability software systems.
  • Has at least 2 years of leadership/supervisory experience in managing/coaching Developers
  • Experience working in modern full-stack web application technologies; modern frontend engineering like and Java/TypeScript on the backend is preferred.

Other Information:

  • Working Hours: Mon-Fri, 9am-6pm, flexible work hours/hybrid work arrangement)
  • Location: Central
  • 2 years contract, may renew or convert depending on business needs/performance

To apply please click on the QUICK APPLY button or email your resume to with the following details inside your resume for faster processing:

  • Reason for leaving
  • Last drawn Salary
  • Expected Salary
  • Earliest availability date

We regret only shortlisted candidates will be notified. By submitting any application or résumé to us, you will be deemed to have agreed and consented to us collecting, using, retaining and disclosing your personal information to prospective employers for their consideration.

Jiang Yiang Dong

EA License | 14C7092

EA Registration Number | R

This advertiser has chosen not to accept applicants from your region.

Software Engineering Lead

Singapore, Singapore $120000 - $240000 Y RESPIREE PTE. LTD.

Posted today

Job Viewed

Tap Again To Close

Job Description

Responsibilities:

  • Lead the design and architecture of scalable backend services using NestJS and/or Python FastAPI, ensuring best practices in API design, database integration, and system modularity.
  • Oversee development and maintenance of frontend applications in React and React Native, ensuring consistency in architecture and design patterns across web and mobile platforms.
  • Guide implementation of communication protocols (e.g., MQTT, HTTP, BLE) for seamless device and microservice interactions.
  • Own system integration across the stack — from embedded firmware and gateways to backend microservices and cloud infrastructure.
  • Provide technical leadership and mentorship to software engineers; conduct code reviews and enforce engineering quality standards.
  • Drive the development and optimization of CI/CD pipelines; ensure automated testing, deployment, and rollback strategies are robust and reliable.
  • Collaborate closely with other engineers on technical roadmaps, architecture decisions, and resource planning.
  • Ensure cloud and on-premise infrastructure is scalable, secure, and cost-efficient; oversee monitoring and incident response practices.
  • Champion TDD or testing best practices; ensure teams write thorough unit and integration tests.
  • Maintain comprehensive technical documentation and encourage good documentation practices across the team.
  • Lead maintenance, troubleshooting and performance optimization efforts across existing backend services and databases.

Requirements:

  • 5+ years of software development experience, with at least 2+ years in engineering leadership roles (team lead, manager, or head of software)
  • Strong background in both backend and frontend development.
  • Proven experience leading or mentoring engineers in an Agile / Scrum team.
  • Expert proficiency in TypeScript/JavaScript and Python.
  • Strong experience architecting solutions with NestJS and/or FastAPI, including SQL and NoSQL database design.
  • Deep understanding of React and React Native application architecture.
  • Experience designing and documenting APIs via Swagger / OpenAPI.
  • Solid understanding of communication protocols such as MQTT, HTTP, BLE, or similar.
  • Strong knowledge of microservices architecture, distributed systems, and system integration patterns.
  • Experience designing CI/CD pipelines, preferably using tools like GitHub Actions, Jenkins, or GitLab CI.
  • Hands-on experience deploying and scaling applications on cloud platforms and on-premise.
  • Excellent problem-solving, architectural thinking, and debugging skills.
  • Strong communication skills and ability to collaborate across departments.
  • Passion for building maintainable, high-quality systems and mentoring others to do the same.
This advertiser has chosen not to accept applicants from your region.

Software Engineering Lead

$120000 - $180000 Y PeopleSearch Pte Ltd

Posted today

Job Viewed

Tap Again To Close

Job Description

Software Engineering Lead - YM

As the Software Engineering Lead, you will take ownership of designing, architecting, and integrating scalable systems across the entire technology stack. You'll lead backend and frontend development, guide a team of engineers, and ensure solutions are reliable, secure, and future-ready. This role combines hands-on technical expertise with leadership, making it ideal for someone who thrives on building high-quality systems while mentoring others.

Key Responsibilities

  • Architect and design scalable backend services with NestJS and/or Python FastAPI, ensuring solid API design, modularity, and efficient database integration.
  • Manage development and upkeep of React and React Native applications, ensuring consistency across web and mobile platforms.
  • Oversee implementation of protocols such as MQTT, HTTP, and BLE for seamless connectivity between devices and services.
  • Lead full-stack integration efforts, from embedded firmware and gateways through backend microservices to cloud infrastructure.
  • Provide mentorship and leadership to software engineers; enforce quality standards via reviews and technical guidance.
  • Develop and optimize CI/CD pipelines, ensuring automation, testing, deployment, and rollback processes are robust.
  • Collaborate with peers on technical roadmaps, architectural choices, and resource planning.
  • Ensure cloud and on-prem systems are secure, scalable, and cost-effective, with strong monitoring and incident response.
  • Promote TDD and strong testing culture with comprehensive unit and integration coverage.
  • Maintain and enforce technical documentation best practices across the team.
  • Lead troubleshooting, maintenance, and performance optimization for backend services and databases.

Requirements

  • 5+ years in software development
  • 2+ years in engineering leadership roles (team lead)
  • Strong fullstack foundation (both backend and frontend engineering)
  • Proven ability to lead or mentor Agile/Scrum teams.
  • Proficiency in TypeScript/JavaScript and Python.
  • Experience architecting systems with NestJS and/or FastAPI, including SQL and NoSQL database design.
  • Solid expertise in React and React Native architectures.
  • Experience designing APIs with Swagger / OpenAPI.
  • Understanding of protocols: MQTT, HTTP, BLE.
  • Knowledge of microservices architecture, distributed systems, and system integration.
  • Hands-on with CI/CD tools (GitHub Actions, Jenkins, GitLab CI).
  • Skilled in deploying and scaling apps across cloud and on-premise environments.
  • Strong debugging, architectural thinking, and problem-solving ability.

Location: Central

Interested candidates kindly forward your CV to (Yamamoto Junior Lim, Reg No: R Feel free to forward this great opportunity to someone who would be a great fit for this role.

All information will be kept strictly confidential. We regret to inform that only successful applicants will be contacted.

PeopleSearch Pte Ltd

EA License No: 16S8057

This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Software Engineering Jobs