Principal Software Engineer
1 week ago
**Job Summary**:
**Salary**
S$7,000 - S$11,000 / Monthly EST
**Job Type**
Permanent
**Seniority**
Principal
**Years of Experience**
Information not provided
**Tech Stacks**
Jenkins Eclipse Git Java JUnit Bitbucket
- Your role will be the software squad which maintains LORADS3, the current ATM system used operationally by the Civil Aviation Authority of Singapore. As a Principal SW engineer, you are seen as both a technology and people leader where you will develop the teams and overseeing the technical aspects of the LORADS3 project. You will also be supporting the program in the field of performance engineering which involves resolving performance related PCRs and/or enhancements, knowledge sharing and building competencies across the engineering teams.
- **Responsibilities**
**As a Principal Software Engineer, you are accountable for**:
- Designing and delivering software to meet requirements including architecture, design, reuse, development, integration and verification.
- Defining and tailoring the software engineering environment and the process, practices and tools applicable to the project
- Ensuring that the designed solution is developed according to design, schedule, cost and quality expectations.
- Identifying risks, and proposing effective solutions; executing mitigation actions and reporting on outcomes and residual risks
- Mentor the SW Teams on idiomatic practices on producing software that’s scalable and resilient including writing maintainable software that is testable using best-in-class approaches
- Owns the knowledge and conducts regular knowledge sharing sessions on best practices (e.g., Java coding practices, JVM deployment options)
**Key Knowledge And Experience**
**To be successful in your role, you will have demonstrated and/or acquired the following knowledge and experience**:
**Qualifications**
Relevant bachelor’s degree or Master Degree
- Technical skills
- Must-have
- Led the software design, delivery of web2.0/classical (e.g., systems monoliths and distributed systems monoliths written in C++98/11 and Java) systems that run on machine clusters; demonstrated proficiency in systems designs
- Good knowledge of performance analysis methodology, profiling approaches, tools and automation.
- Language: Strong proficiency in Java Core/Concurrency and Junit.
- IDE/CICD Tools: GIT, Bitbucket, Jenkins, Eclipse, JIRA
- Knowledge of formal software engineering process throughout lifecycle
- writing & reviewing design, requirements, tests and code
- DevOps culture and CICD methodologies
Nice-to-have
- Participated in the software maintenance of the deployed systems and demonstrated proficiency in solving operational IS/IT issues
- Used and deployed systems using other programming language stacks like LAMP, Java EE Stack
- Experience in performance analysis on the Java stack like jstack, jconsole
- Experience with Java specific profiling tools like JFR/JMC, AsyncProfiler
- Air Traffic Management domain knowledge
- Experience in software development in a safety-critical environment
**Other**
Either one of the following options to be presented:
- able to travel to Melbourne, Australia for a 6-8 week period for a one-off training session;
- OTJ training in Singapore.
Interpersonal skills
- Sense of ownership
- Team player
- Verbal and non-verbal communication,
- listening skills,
- problem solving,
- decision-making,
- assertiveness,
- patience,
- empathy
-
Software Principal Engineer
6 days ago
Singapore Dell Full time $120,000 - $180,000 per yearSoftware 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...
-
Software Principal Engineer
1 week ago
Singapore DELL GLOBAL B.V. (Singapore Branch) Full timeJoin 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 Principal AI Application Engineer, you will lead the adoption of AI-assisted engineering practices to accelerate the development of Dell’s solution platforms....
-
Principal Software Engineer, Backend/java
1 week ago
Singapore JJ CONSULTING SERVICES Full timeOur 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 pipelines to...
-
Singapore Government Technology Agency (GovTech) Full time**(What the role is)**The Government Technology Agency (GovTech) is the lead agency driving Singapore's Smart Nation initiatives and public sector digital transformation. As the Centre of Excellence for Infocomm Technology and Smart Systems (ICT & SS), GovTech develops the Singapore Government's capabilities in Data Science & Artificial Intelligence,...
-
Software Senior Principal Engineer
1 week ago
Singapore DELL GLOBAL B.V. (Singapore Branch) Full timeJoin us to do the best work of your career and make a profound social impact as a **Senior Principal Software Engineer**on our **Software Engineering**Team in **Singapore**. **What you’ll achieve** As a Senior Principal AI Application Engineer, you will be a technical leader driving the adoption and architecture of AI-assisted engineering practices across...
-
Singapore Dell Technologies Full timeCyber Engineering Principal Software Engineer Profile Dell EMC Cyber Engineering Group is currently looking for an experienced Software Engineer to fill the position in the CyberSecurityIQ product. The program will be focused on the development of unified security solutions that will be integrated across Dell Products. Join us as a Principal Software...
-
AI Platform Engineer
2 weeks ago
Singapore DELL GLOBAL B.V. (Singapore Branch) Full timeAI Platform Engineer (Senior Principal Software Engineer) The Software Engineering team delivers next-generation software 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,...
-
Principal Consultant
2 weeks ago
Singapore HTC SOFTWARE SINGAPORE PTE LTD Full timeWe are looking for Principal Consultant Data Engineer in Singapore. Must have Coding experience in Spark, DBT, Trino and Iceberg technology. Architecture level experience will be preferred with hands-on coding. - Minimum 5 years of experience in Spark, DBT, Trino and Iceberg technology - Developed on data pipeline to periodically extract, transform, and load...
-
AI Platform Engineer
1 week ago
Singapore Dell Technologies Full timeAI Platform Engineer (Senior Principal Software Engineer)Join to apply for the AI Platform Engineer (Senior Principal Software Engineer) role at Dell Technologies. The Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for...
-
Principal Software Engineer
10 hours ago
Singapore NodeFlair Full time**Job Summary**: **Salary** S$4,800 - S$7,500 / Monthly **Job Type** **Seniority** Principal **Years of Experience** At least 5 years **Tech Stacks** MVC Oracle Drools Spring Java Springboot Hibernate Job Description & Requirements You will be part of an innovative and passionate team, working towards the one ultimate goal of producing high quality...