Software Development Manager (Java)

Enggsol Pte Ltd

Singapore

Vor Ort

SGD 150.000 - 210.000

Vollzeit

Vor 3 Tagen
Sei unter den ersten Bewerbenden

Erhalte eine Antwort von diesem Arbeitgeber

Dein Lebenslauf und dein Anschreiben, genau auf das zugeschnitten, was gesucht wird.

Schaffe es an den ATS-Filtern vorbei

Zusammenfassung

Enggsol Pte Ltd is seeking an experienced Engineering Lead to guide a team of Java and C# engineers in delivering enterprise applications. You will drive software delivery, mentor staff, and champion best practices across the full software development lifecycle.

This role requires close collaboration with product managers, architects, QA, and operations to ensure scalable, secure solutions while managing resources, setting KPIs, and fostering a high-performance engineering culture.

Qualifikationen

  • 8+ years of software development experience with leadership experience.
  • Strong hands-on Java enterprise application development.
  • Proven track record managing software delivery teams in Agile environments.
  • Experience leading large-scale enterprise software projects.

Aufgaben

  • Lead, mentor, and develop a team of Java and C# software engineers.
  • Conduct performance reviews, career development planning, and coaching.
  • Foster collaborative, innovative, high-performance engineering culture.
  • Manage resource allocation, workload balancing, and capacity planning.
  • Recruit, onboard, and retain top engineering talent.
  • Oversee design, development, testing, and deployment of enterprise Java apps.
  • Adhere to best practices, coding standards, and architecture guidelines.
  • Drive Agile/Scrum and continuous delivery initiatives.
  • Monitor progress, identify risks, and implement mitigations.
  • Ensure quality, performance, scalability, and security requirements.
  • Provide technical direction on Java, Spring Boot, Microservices, REST APIs.
  • Review designs, architecture decisions, and code quality.
  • Champion engineering excellence via code reviews, automation, and DevOps.
  • Evaluate and introduce new technologies and tools.
  • Collaborate with enterprise architects to align with standards.
  • Work with Product Owners and stakeholders to translate requirements.
  • Communicate status, risks, and delivery plans to senior management.
  • Foster cross-functional collaboration across teams; manage external partners.
  • Establish KPIs and drive process improvements; ensure security/compliance.

Kenntnisse

Leadership
Stakeholder management
Agile/Scrum
Team development
Delivery management
Mentoring
Performance reviews
Strategic planning

Ausbildung

Bachelor's degree in Computer Science / IT / Software Engineering
Master's degree (advantage)

Tools

Java
Spring Boot
Microservices
REST APIs
SQL/NoSQL
Docker
Kubernetes
OpenShift
CI/CD
Git
Kafka

Jobbeschreibung

Lead a team of software engineers in designing, developing, and delivering high-quality enterprise applications. The ideal candidate combines strong technical expertise in Java and C# technologies with proven leadership skills to drive software delivery, team development, and continuous improvement across the software development lifecycle.

This role requires close collaboration with product managers, architects, QA teams to ensure the successful delivery of scalable, secure, and reliable software solutions.

Responsibilities:
Team Leadership & Management
  • Lead, mentor, and develop a team of Java and C# software engineers.
  • Conduct performance reviews, career development planning, and regular coaching sessions.
  • Foster a collaborative, innovative, and high-performance engineering culture.
  • Manage resource allocation, workload balancing, and team capacity planning.
  • Recruit, onboard, and retain top engineering talent.
Software Development & Delivery
  • Oversee the design, development, testing, and deployment of enterprise Java applications.
  • Ensure adherence to software engineering best practices, coding standards, and architectural guidelines.
  • Drive Agile/Scrum development processes and continuous delivery initiatives.
  • Monitor project progress, identify risks, and implement mitigation plans.
  • Ensure software solutions meet quality, performance, scalability, and security requirements.
Technical Leadership
  • Provide technical direction on Java, Spring Boot, Microservices, REST APIs, and cloud-native architectures.
  • Review system designs, architecture decisions, and code quality.
  • Champion engineering excellence through code reviews, automation, and DevOps practices.
  • Evaluate and introduce new technologies, frameworks, and tools where beneficial.
  • Collaborate with enterprise architects to align solutions with organizational technology standards.
Stakeholder Management
  • Work closely with Product Owners and business stakeholders to translate business requirements into technical solutions.
  • Communicate project status, risks, and delivery plans to senior management.
  • Facilitate cross-functional collaboration among development, QA, infrastructure, security, and operations teams.
  • Manage vendor and external development partners when applicable.
Operational Excellence
  • Establish KPIs and metrics to monitor team performance and software quality.
  • Drive continuous process improvements across the SDLC.
  • Ensure compliance with security, regulatory, and governance requirements.
  • Support production issue resolution and major incident management.
Requirements:
Education:

Bachelor's degree in Computer Science, Information Technology, Software Engineering, or related discipline.

Master's degree is an advantage.

Experience:
  • 8+ years of software development experience, with at least 3 years in a leadership or management role.
  • Strong hands-on experience in Java enterprise application development.
  • Proven track record managing software delivery teams in Agile environments.
  • Experience leading large-scale enterprise software projects.
Technical Skills
  • Java 8/11/17+
  • Spring Boot, Spring MVC, Spring Security
  • Microservices architecture
  • RESTful API design and integration
  • SQL and NoSQL databases (Oracle, PostgreSQL, MySQL, MongoDB)
  • Docker, Kubernetes, OpenShift
  • CI/CD tools (Jenkins, GitHub Actions, GitLab CI, Azure DevOps)
  • Git and modern software development practices
  • Messaging platforms (Kafka, RabbitMQ)
  • Application monitoring and observability tools
Preferred Qualifications
  • Experience in telecommunications and large enterprise environments.
  • Professional certifications in Agile, Scrum, PMP, AWS, Azure, or Kubernetes.
  • Knowledge of security best practices and secure software development.
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Software Development Manager
Software Development Manager

Enggsol Pte Ltd • Singapore

Vor Ort
SGD 180.000 - 240.000
SENIOR SOFTWARE DEVELOPMENT ENGINEER
SENIOR SOFTWARE DEVELOPMENT ENGINEER

RMR INTERNATIONAL PRIVATE LIMITED • Singapore

Vor Ort
SGD 120.000 - 160.000
Software Lead
Software Lead

Sciente International Pte Ltd • Singapore

Vor Ort
SGD 120.000 - 180.000
Tech Lead
Tech Lead

iotalents pte. ltd. • Singapore

Vor Ort
SGD 180.000 - 280.000
Senior Java Developer
Senior Java Developer

WE-PLUS PTE. LTD. • Singapore

Vor Ort
SGD 120.000 - 180.000
Software Team Lead
Software Team Lead

Skillsforce Management Consultancy Pte Ltd • Singapore

Vor Ort
SGD 120.000 - 180.000
Senior Software Engineer (Java)
Senior Software Engineer (Java)

Looking for a new job? • Singapore

Vor Ort
SGD 120.000 - 180.000
Applications Lead
Applications Lead

bond financial group pte. ltd. • Shenton Way

Vor Ort
SGD 180.000 - 260.000
Software Engineer/ Senior Software Engineer
Software Engineer/ Senior Software Engineer

cargo community network pte ltd • Singapore

Vor Ort
SGD 90.000 - 130.000
Java Developer
Java Developer

ELLIOTT MOSS CONSULTING PTE. LTD. • Singapore

Vor Ort
SGD 90.000 - 130.000