Lead Software Engineer

Morgan Mckinley Pte Ltd

Singapore

On-site

SGD 120,000 - 160,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Morgan Mckinley Pte Ltd in Singapore seeks a Lead/Senior Software Engineer to lead teams and architect scalable backend and cloud applications. You will drive testing strategies, IaC, and secure coding practices while guiding frontend and backend development and ensuring alignment with design specifications.

Key focus areas include CI/CD pipelines, microservices, RESTful APIs, and container orchestration with Kubernetes; you will assess trade-offs and make informed technical decisions to

Qualifications

  • Experience leading software engineering teams and projects.
  • Strong knowledge of agile methodologies, CI/CD practices, and version control systems.
  • Design, implement, and maintain CI/CD pipelines (Jenkins, GitHub, GitLab).
  • Design and implement J2EE applications with SQL and shell scripting.
  • Understand server-side tech, microservices, web services, RESTful APIs, containers, Kubernetes.
  • Experience with RHEL, JBOSS EAP, OpenShift/OpenStack, Maven, Oracle DB, MS SQL Server.
  • Build front-end interfaces (React, Angular) and back-end services (Python, Java).
  • Database design and optimization for performance.
  • Secure coding practices and application security testing.
  • Automated testing integration (Selenium/Watermelon) into CI/CD.
  • Familiarity with Git, Docker, and Kubernetes.
  • Strong communication to explain complex tech to diverse audiences.
  • Ability to streamline operations and automate processes to speed releases.

Responsibilities

  • Oversee functional, performance, and security testing to ensure robust software.
  • Architect and develop backend systems, cloud apps, and data structures for scalable software.
  • Define and implement infrastructure as code across components and systems.
  • Guide frontend and cloud app development, evaluating trade-offs and decisions.
  • Design and oversee software architecture, covering functional and non-functional requirements.
  • Manually review vendor-delivered code to verify implementation per design.

Skills

Team leadership
Agile CI/CD
CI/CD pipelines
J2EE & SQL
Microservices & Kubernetes
RHEL/JBoss/OpenShift
React/Angular & Python/Java
Database design
Secure coding
Automated testing
Git Docker Kubernetes
Communication
Ops automation

Education

Bachelor's degree

Tools

Jenkins
GitHub
GitLab
Docker
Kubernetes
OpenShift
OpenStack
Maven
Oracle Database
MS SQL Server
React
Angular
Python
Java
J2EE
SQL
Shell scripting

Job description

What you will be working on
As a Lead/ Senior Software Engineer, you will be responsible to:
  • Oversee and conduct comprehensive testing strategies, including functional, performance, and security testing to ensure robust and reliable software solutions
  • Architect and develop backend systems, cloud applications, and data structures to support scalable and efficient software products
  • Define and implement infrastructure as code practices, integrating multiple components and systems across the organisation
  • Guide the development of frontend and cloud applications, analysing trade-offs and making informed technical decisions
  • Design and oversee the implementation of software architecture, considering both functional and non-functional requirements
  • Perform progressive manual review the source code delivered by the vendor and verify the implementation of the solution as per the approved design.
What we are looking for
  • Proven experience in leading software engineering teams and projects
  • Strong knowledge of agile methodologies, CI/CD practices, and version control systems
  • Demonstrated ability to design, implement, and maintain CI/CD pipelines using tools like Jenkins, GitHub, or GitLab
  • Proficiency in designing and implementing J2EE applications, with SQL skills and shell ing experience
  • Solid understanding of server-side technologies, microservices, web services, RESTful APIs, containers, and Kubernetes
  • Experience with RHEL, JBOSS EAP, OpenShift, OpenStack, Maven, Oracle Database, and Microsoft SQL Server
  • Proficiency in building and maintaining front-end interfaces (using React, Angular) and back-end services (using Python, Java)
  • Strong knowledge of database design and optimisation for efficient data storage and retrieval
  • Proven experience in implementing secure coding practices and application security testing
  • Proficiency in automated testing, including integration of Selenium/Watermelon test suites into CI/CD pipelines
  • Familiarity with Git, Docker, and Kubernetes
  • Strong communication skills with the ability to articulate complex technical concepts to diverse audiences
  • Ability to manage and streamline technical operations, prioritising the operations backlog, and automating processes to enhance efficiency and reduce release times
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Tech Lead
Tech Lead

re-zoo-me • Singapore

Hybrid
SGD 150,000 - 230,000
Applications Lead
Applications Lead

BOND FINANCIAL GROUP PTE. LTD. • Singapore

On-site
SGD 180,000 - 260,000
Tech Lead
Tech Lead

iotalents pte. ltd. • Singapore

On-site
SGD 180,000 - 280,000
Software Lead
Software Lead

sciente international pte. ltd. • Singapore

On-site
SGD 120,000 - 180,000
Senior Software Engineer (Java)
Senior Software Engineer (Java)

Looking for a new job? • Singapore

On-site
SGD 120,000 - 180,000
Applications Lead
Applications Lead

Bond Financial Group • Singapore

On-site
SGD 180,000 - 240,000
Software Lead
Software Lead

DCI CONSULTANTS PRIVATE LIMITED • Singapore

On-site
SGD 120,000 - 180,000
Principal Software Engineer
Principal Software Engineer

Y3 TECHNOLOGIES PTE LTD • Singapore

On-site
SGD 150,000 - 190,000
Backend Engineer
Backend Engineer

USER EXPERIENCE RESEARCHERS PTE. LTD • Singapore

On-site
SGD 100,000 - 140,000
Software Lead (Full Stack)
Software Lead (Full Stack)

AMBITION GROUP SINGAPORE PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000