Principal Engineer, Software Development

5 days ago


Singapore NodeFlair Full time

**Job Summary**:
**Salary**
S$5,000 - S$7,500 / Monthly EST

**Job Type**
Permanent

**Seniority**

Principal

**Years of Experience**
At least 8 years

**Tech Stacks**
MVC Spring ELK OOP Spring MVC Java NoSQL kafka Springboot SQL Redis

**Responsibilities**:

- Provide strong technical expertise in guiding/mentoring subordinates to resolve complex technical challenges
- Negotiate and manage outsource development houses’ overall work where applicable
- Any other ad-hoc duties as assigned by superior from time to time.

**Role Requirements**:

- Bachelor’s degree in computer science, Information Technology, or a related field.
- Minimum 8 years of software development experience
- At least 3 years of development management experience in delivering new software products (not minor enhancement / maintenance)
- Mastery of core Java, with demonstrated knowledge of key Java features such OOP, Concurrency/Threading, JVM internals, Performance tuning etc.
- Deep knowledge of Spring Core / Spring MVC / Spring Boot, demonstrated ability to customize/extend the default configuration/implementation
- In-depth knowledge of RDBMS and SQL. Ability to design logical data model, and physical ER. Familiar with cluster set up / design consideration. Ability to tune DB/SQL performance. Experience with NoSQL solutions
- Hands-on experience with common tools such as Redis, Kafka, ELK etc.
- Some frontend/mobile development experience preferred
- Experience defining project/code structure in a domain-driven design approach
- Proven ability to manage a multi-stream/module software development project, with a medium sized development team (~20)



  • Singapore BMC Software Full time

    **Basic Information**: Country: Singapore State: NA City: Singapore Date Published: 30-Sep-2024 Job ID: 43251 Travel: up to 25% **Description and Requirements**: CareerArc Code CA-RV LI-RV1 Hybrid: #LI-Hybrid **"At BMC trust is not just a word - it's a way of life!"** We are an award-winning, equal opportunity, culturally diverse, fun place to be. Giving...


  • Singapore Dell Technologies Full time $80,000 - $160,000 per year

    Software Principal Engineer - Cyber EngineeringThe Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering...


  • Singapore FINACCEL PTE. LTD. Full time

    FinAccel is looking for a principal software development engineer to lead major system improvement efforts and re-architect the existing financial software systems to build a more scalable foundation for the next 100 million FinTech users in Southeast Asia. Job Responsibility: - Work with the product team and stakeholders across the company to identify...


  • Singapore Dell Technologies Full time

    Software Principal Engineer page is loaded Software Principal Engineer Apply remote type Onsite locations Singapore, Singapore time type Full time posted on Posted 30+ Days Ago time left to apply End Date: September 30, 2025 (30+ days left to apply) job requisition id R Software Principal Engineer The Software Engineering team delivers next-generation...


  • Singapore Dell Full time

    Join us to do the best work of your career and make a profound social impact as a Software Principal Engineer on our Software Engineering Team in **Singapore**. **What you’ll achieve** As a Software Principal Engineer, you will be responsible for developing sophisticated systems and software based on the customer’s business goals, needs and general...


  • Singapore JJ Consulting Services Full time

    **Our Client is an established company in Singapore, who is seeking to recruit a Principal Software Engineer, Java. **Principal Software Engineer, Java** **Responsibilities** **Key Responsibilities** - Development of High Performance Java Service API and Business Systems - Using SpringBoot to build microsservices in Java - Writing deployment pipelines to...


  • Singapore JJ Consulting Services Full time

    **Our Client is an established company in Singapore, who is seeking to recruit a Principal Software Engineer, Java. **Principal Software Engineer, Java** **Responsibilities** **Key Responsibilities** - Development of High Performance Java Service API and Business Systems - Using SpringBoot to build microsservices in Java - Writing deployment pipelines to...


  • Singapore JJ Consulting Services Full time

    **Our Client is an established company in Singapore, who is seeking to recruit a Principal Software Engineer, Backend. **Principal Software Engineer, Backend** **Responsibilities** **Key Responsibilities** - Development of High Performance Java Service API and Business Systems - Using SpringBoot to build microsservices in Java - Writing deployment...


  • Singapore Dell GmbH Full time

    Software Principal Engineer - Cyber Engineering The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering...


  • Singapore CLOUD SOFTWARE GROUP SINGAPORE PTE. LTD. Full time

    **Scope of role** A Cloud Software Group Principal Solutions Engineer (SE) provides pre-sales technical leadership for the development and implementation of customer solutions that solve complex mission-critical enterprise requirements. You will have the aptitude and leadership skills to drive virtual teams comprising of both internal and external...