Lead Software Engineer

1 week ago


Exeter Road, Singapore Enggsol Pte Ltd Full time

Lead a team of experienced software developers and be a mentor to the team on development best practises.
- Take ownership of the team deliverables, deligate the development tasks efficiently to the team and ensure timely delivery.
- Additional to being the lead of the development team, contribute as a senior individual contributor on complex modules of the platform design and development.
- Understand in depth, the architecture and design of the Company Enterprise platform to the extent of being able to autonomously develop platform modules and plugins.
- Participate on the move to full SaaS deployment and management
- Contribute technical and thought leadership to the Company's platforms initiatives, and how to leverage big data management, Security/privacy, AI/ML components into the platform architecture.
- Interact with implementation partners and customers to understand their needs, and feed this back to the development teams and roadmap.
- Participate in technical partnership conversations and due diligence.
- Participate and lead in technical evaluations of partner technology with a hands on approach.

**Requirements**:

- A learning mindset that embraces failure for the learning it provides. You can inspire and motivate others to deliver your vision. You view obstacles as puzzles to be solved. You are driven by the desire to delight your ultimate client, our customer
- Experience architecting, designing, and developing complex, enterprise grade, configurable, scalable software products.
- A background in systems level thinking and design. Combined with the ability to translate technical strategy and architectures into concrete, mínimal viable products, with the right tradeoffs and phasing.
- Broad and deep knowledge of relevant technologies, including messaging, relational and NoSQL databases, data modelling, analytics, IoT, and interfaces. Exposure and experience with Artificial intelligence will be a plus.
- Deep understanding of the architectural principles for cloud based platforms that include SaaS, PaaS, multi-tenancy, infrastructure as code, and continuous availability.
- Experience working in an agile environment
- Strong written and verbal communication skills.
- Ability to collaborate effectively across various cross-functional teams and groups.
- In depth understanding of the whole web stack, web protocols, and web performance optimisation techniques
- In-depth understanding of web frameworks (such as Rails, Django, Spring etc)
- Detailed knowledge of minimum one modern JavaScript framework: React, Ember, Angular, etc
- Proficient understanding of the HTTP protocol
- In depth knowledge of Relational, No-SQL databases, and message queues/brokers
- Understand at least one backend MVC framework - Java and Spring Boot are strongly preferred
- Build micro-services and understand different patterns to approach the designs.
- Worked on cloud platforms preferably PCF and used tools such as Docker.
- Experience in designing and delivering APIs and security models
- Excellent understanding of
- Message queue systems (Kafka)
- Monitoring and logging tools (ELK, Splunk)
- Front-end frameworks (React, Vue JS, Bootstrap, jQuery)
- Web app frameworks (Django, Drupal etc.)
- Databases and storage/caching (Postgres, MongoDB, Redis)
- Experience in the following programming lanagues and/or technologies:

- Java (J2EE and J2SE 1.8 or higher) and Python, additional knowledge on Scala would be advantageous
- HTML, CSS, Drupal, Bootstrap, Angular, JQuery, Aadditional knowledge on Reactjs would be advantageous
- Cassandra, MongoDB and Elasticsearch (At least 2). SQL databases like Postgres, MySQL
- GIT, Maven, Ant
- JIRA, Confluence
- Kafka, Any Pub/Sub library
- Docker, Jenkins
- Kubernetes
- Spark (Core and Streaming) or Hadoop
- HDFS
- REST API’s, messaging, WSDL, SDK’s
- Swagger or similar

**Job Type**: Permanent

**Salary**: $6,000.00 - $12,000.00 per month

Work Location: One location



  • Park Road, Singapore Commonwealth Bank Full time

    **Organization**: **At CommBank, we never lose sight of the role we play in other people’s financial wellbeing. Our focus is to help people and businesses move forward to progress. To make the right financial decisions and achieve their dreams, targets, and aspirations. Regardless of where you work within our organisation, your initiative, talent, ideas,...


  • Bras Basah Road, Singapore Cornerstone Infocomm Sdn Bhd Full time

    **Primary Roles and Responsibilities**: - Ensure test cases are manually executed in accordance to priority assigned - Conduct functional and end-to-end testing - Document all test results for verification - Log testing defects for errors encountered during test execution - Provide clarifications to the developer on the logged error - Track and report...

  • Software Engineer

    1 day ago


    Park Road, Singapore Commonwealth Bank Full time

    **Organization**:At CommBank, we never lose sight of the role we play in other people’s financial wellbeing. Our focus is to help people and businesses move forward to progress. To make the right financial decisions and achieve their dreams, targets, and aspirations. Regardless of where you work within our organisation, your initiative, talent, ideas, and...


  • Park Road, Singapore Commonwealth Bank Full time

    **Organization**:At CommBank, we never lose sight of the role we play in other people’s financial wellbeing. Our focus is to help people and businesses move forward to progress. To make the right financial decisions and achieve their dreams, targets, and aspirations. Regardless of where you work within our organisation, your initiative, talent, ideas, and...

  • Software Engineer

    3 days ago


    Park Road, Singapore Commonwealth Bank Full time

    **Organization** At CommBank, we never lose sight of the role we play in other people’s financial wellbeing. Our focus is to help people and businesses move forward to progress. To make the right financial decisions and achieve their dreams, targets, and aspirations. Regardless of where you work within our organisation, your initiative, talent, ideas, and...

  • Software Engineer

    1 week ago


    Anson Road, Singapore Flintex Consulting Pte Ltd Full time

    **Responsibilities**: - Design, build, and maintain efficient, reusable, and reliable Python code - Work closely with cross-functional teams to define, design, and ship new features - Collaborate with the development team to define software development best practices and standards - Write automated tests to ensure software quality and reliability -...


  • Park Road, Singapore Commonwealth Bank Full time

    **Organization**:At CommBank, we never lose sight of the role we play in other people’s financial wellbeing. Our focus is to help people and businesses move forward to progress. To make the right financial decisions and achieve their dreams, targets, and aspirations. Regardless of where you work within our organization, your initiative, talent, ideas, and...

  • Software Engineer

    3 days ago


    Park Road, Singapore Commonwealth Bank Full time

    **Organization**:At CommBank, we never lose sight of the role we play in other people’s financial wellbeing. Our focus is to help people and businesses move forward to progress. To make the right financial decisions and achieve their dreams, targets, and aspirations. Regardless of where you work within our organisation, your initiative, talent, ideas, and...

  • Software Engineer

    6 days ago


    Park Road, Singapore Commonwealth Bank Full time

    **Organization**: At CommBank, we're building tomorrow’s bank today, which means we need creative and diverse engineers to help us redefine what customers expect from a bank. Envisioning new technologies that are waiting to be invented and reimagining products that support our customers and help build Australia’s future economy. **Job Title**:Software

  • Software Engineer

    3 days ago


    Park Road, Singapore Commonwealth Bank Full time

    **Organization**:At CommBank, we never lose sight of the role we play in other people’s financial wellbeing. Our focus is to help people and businesses move forward to progress. To make the right financial decisions and achieve their dreams, targets, and aspirations. Regardless of where you work within our organisation, your initiative, talent, ideas, and...