494 open roles
Software Principal Engineer
Job description
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, software engineering methodologies and the collaboration of internal and external partners.
What you’ll achieve: As a Full Stack Software Engineer on our Global Product Compliance Engineering and Environment Affairs team in Jurong East, Singapore to build AI enabled digital solutions that drive real adoption and productivity. This role sits within a highly cross functional environment, partnering closely with UX designers, AI/ML engineers, regulatory subject matter experts, and product stakeholders.
This role requires strong engineering judgment, problem solving ability, and the ability to make sound technical decisions in an evolving product environment. You will: Full Stack Development & Delivery
- Design, build, and maintain end to end full stack applications that support regulatory and compliance workflows
- Implement user facing features that integrate AI outputs, insights, or recommendations into real operational contexts
- Develop backend services, APIs, and data integrations that support scalable, secure, and maintainable systems
- Collaborate with UX designers to translate designs into high‑quality, usable implementations
- Work with backend and platform components to support scalable, secure workflows
- Contribute to building thin vertical slices and MVPs that allow teams to validate value early AI Enabled Application Development
- Work closely with AI/ML engineers to integrate models and intelligent services into production applications
- Implement human in the loop workflows, review mechanisms, and override controls for AI assisted decisions
- Ensure AI outputs are surfaced in ways that are clear, auditable, and actionable for end users
- Handle error states, uncertainty, and failure modes appropriately in compliance critical environments
- Build user‑facing workflows that interact with AI‑driven and agent‑based systems, including review, intervention, and override capabilities
- Implement experiences for long‑running, multi‑step AI workflows, including progress visibility, error handling, and recovery
- Work with UX and AI teams to ensure agent behaviour is understandable, predictable, and controllable by users Technical Decision Making & Problem Solving
- Analyze technical problems, articulate options, and recommend solutions with clear reasoning
- Identify engineering trade offs, risks, and constraints when making design and implementation decisions
- Select, evaluate, and evolve tools, frameworks, and libraries needed to build the product
- Troubleshoot complex issues across the stack and drive issues to resolution Engineering Excellence
- Develop and adhere to best practices, including clean code, maintainable architectures, and sensible dependency management
- Avoid unnecessary or obscure dependencies and ensure libraries are kept up to date
- Participate in vulnerability patching and corrective maintenance as part of normal development
- Write unit tests and contribute to automated testing and CI/CD pipelines Collaboration & Ways of Working
- Work within an Agile/Scrum team alongside product owners, UX designers, AI/ML engineers, and regulatory experts
- Partner closely with UX designers to translate designs and prototypes into high quality implementations
- Collaborate with platform, security, and enterprise IT teams to integrate with existing systems and standards
- Participate in design and technical discussions, contributing to architecture and implementation decisions Quality, Security & Maintainability
- Write clean, testable, and maintainable code following good software engineering practices
- Ensure applications meet security, authentication, authorization, and auditability requirements
- Contribute to CI/CD pipelines, deployment practices, and operational readiness
- Use logging, monitoring, and basic product analytics to support reliability and continuous improvement Take the first step towards your dream career Every Dell Technologies team member brings something unique to the table. Here’s what we are looking for with this role: Essential Requirements Bachelor’s degree in Computer Science with + 8 years relevant experience in Engineering, AI/ML, or related fields. Experience across both frontend and backend development. Proven experience building and delivering user facing applications, preferably in enterprise or internal tool environments Experience writing unit tests and contributing to automated testing practices. Familiarity with how modern cloud‑based systems work (deployment, services, environments). Experience working with modern frontend and backend technologies (e.g. React, Angular, Vue, Python, Java, Go, Node.js, REST APIs) (specific stacks are flexible and expected to evolve) Experience integrating with external services, data sources, or AI/ML systems. Familiarity with Agile/Scrum development practices and working in cross functional teams. Strong problem solving skills and comfort working in ambiguous, evolving problem spaces Ability to collaborate effectively with designers and engineers to deliver high quality solutions. Strong communication skills and fluency in English Desirable Requirements Experience building AI enabled, data driven, or decision support systems Exposure to regulatory, compliance, governance, or safety critical domains Experience implementing authentication, authorization, and audit logging in enterprise systems Familiarity with cloud platforms, containerization, or modern deployment practices Experience working on 0 to 1 products or early stage platforms Knowledge on product compliance, Safety, EMC, Wireless, Telecom and Environmental (e.g. Energy, Material, ECO Labels, Accessibility, Repairability, Packaging and etc.) legislation programs will be plus.
Description copied from Dell Technologies's careers page. Read the full posting before you apply.
More jobs at Dell Technologies
Advisor, Technical Program Management
Dell Technologies· Bukit Mertajam, Pulau Pinang, MalaysiaSoftware Senior Engineer
Dell Technologies· SingaporeProduct Operations Principal Engineer
Dell Technologies· Viet NamSystems Development Engineer, Drive Engineering, ISG Cork
Dell Technologies· Cork, Co. Cork, IrelandSenior Advisor, Data Center Cabling Project Management
Dell Technologies· Saudi Arabia
More jobs in Singapore
Operations Specialist
TUI Group· Singapore, SG, 188024Manager, Asia Parts Centre
Scania· Singapore, SG, 758112Financial Planning & Analysis Analyst
JTI (Japan Tobacco International)· SINGAPORE, SG, 119968Intern, Customer Relations
Capitaland· Central Singapore, SingaporeIntern - Regional Wealth Management
Hong Leong Bank· Regional Wealth Management, Singapore
