{"id":2987350,"url":"https://alion.io/job/nets-principal-engineer","title":"Principal Engineer","company":{"id":50215,"name":"NETS","domain":"nets.com.sg","url":"https://alion.io/company/nets","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Backend","role_family":"Backend","seniority":"lead","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Singapore"],"countries":["SG"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":8000,"max":11500,"currency":"SGD","period":"month","gross":true,"usd_annual":108024},"salary_estimate":null,"experience_years_min":10,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AWS","optional":false},{"name":"Azure","optional":false},{"name":"CAPA","optional":false},{"name":"CI/CD","optional":false},{"name":"GCP","optional":false},{"name":"Java","optional":false},{"name":"Linux","optional":false},{"name":"MySQL","optional":false},{"name":"PCI DSS","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Spring Boot","optional":false}],"status":"live","first_seen_at":"2026-10-21T00:00:00Z","employer_posted_date":null,"last_verified_at":"2026-10-21T00:00:00Z","board_verified":false,"closed_at":null,"days_open":2,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":2},"description":"Team and Position Summary\n\nWe are seeking a Principal Engineer to serve as the application development and delivery lead, as well as the senior technical authority, for the UPOS & DA application portfolio. The role is responsible for defining the target architecture, engineering strategy, technology standards, modernization roadmap, and major solution decisions for mission-critical digital payment platforms and Java-based backend applications.\nThe successful candidate will guide a dynamic technical team in designing and delivering secure, scalable, high-performance, and highly available payment solutions. The role is accountable for driving the speed, quality, reliability, and operational resilience of application delivery while ensuring that solutions align with business objectives, cybersecurity standards, payment regulations, and industry best practices.\nAs an effective communicator, the candidate must be able to translate complex business requirements into clear technical strategies and solution architectures, communicate design decisions effectively to engineering teams and senior stakeholders, and provide direction across multiple concurrent development tracks. The role will collaborate closely with Product Development, Business Development, Technology, Architecture, Cybersecurity, Infrastructure, QA, DevOps, Operations, Finance, vendors, banks, and payment schemes to ensure successful delivery from concept through production.\nThe ideal candidate will possess deep application engineering and payment-domain expertise, strong executive-level communication and influencing skills, and substantial hands-on software development experience. The candidate must be able to establish engineering guardrails, manage technical risks, guide complex transformation programmes, mentor senior engineers, and remain hands-on when resolving high-impact architectural, delivery, and production challenges.\n\nKey Responsibilities\nDefine and govern the target application architecture, engineering roadmap, technology standards, and modernization strategy for the UPOS & DA application portfolio.\nAct as the technical design authority for complex and high-risk initiatives involving payment authorization, transaction processing, switching, settlement, reconciliation, onboarding, API integration, and payment gateway services.\nProvide application development and infrastructure oversight across multiple implementation tracks, ensuring the delivery of secure, scalable, low-latency, highly available, and resilient payment solutions.\nLead architecture and engineering decisions across Java and Spring Boot applications, RESTful APIs, Solace JMS, databases, Linux or RHEL platforms, container technologies, cloud services, and payment-system integrations.\nShape and drive multi-year transformation plans covering legacy application modernization, Java and Spring Boot framework modernization, API enablement, cloud adoption, observability, automation, and operational resilience.\nReview and approve major solution designs, integration patterns, data models, non-functional requirements, capacity plans, security controls, source code, and implementation approaches.\nOversee the assigned portfolio of projects and change requests, ensuring effective prioritization, resource planning, technical governance, risk management, and delivery across multiple concurrent development tracks.\nEstablish and enforce engineering standards through architecture reviews, design reviews, code reviews, technical forums, and delivery assurance processes.\nProvide technical leadership across Product Development, Business Development, Technology, Enterprise Architecture, Cybersecurity, Infrastructure, QA, DevOps, Operations, Finance, vendors, banks, and payment schemes.\nFacilitate cross-functional collaboration to design and implement innovative payment services that align with business objectives, enterprise architecture, regulatory requirements, and industry best practices.\nDevelop and maintain strong working relationships across the Technology division to ensure seamless service transition from development to production and adherence to established development, testing, release, and operational processes.\nEnsure application architecture and engineering delivery comply with PCI-DSS, secure development standards, technology risk controls, data protection obligations, internal policies, and applicable payment scheme mandates.\nIdentify systemic risks, application vulnerabilities, architectural constraints, and technical debt, and prioritize remediation to improve security, performance, availability, recoverability, maintainability, and cost efficiency.\nLead the resolution of critical production issues and major incidents, validate root causes, and ensure sustainable corrective and preventive actions are implemented across the application portfolio.\nMaintain open communication with internal and external stakeholders to identify opportunities for process optimization, security enhancement, development efficiency, and improved service implementation methodologies.\nRepresent UPOS & DA in senior management and governance forums, clearly communicating technical options, risks, dependencies, delivery status, and investment recommendations to executive stakeholders.\nDevelop senior engineering capability through mentoring, coaching, design forums, technical communities, knowledge sharing, succession planning, and consistent engineering governance.\nProvide regular coaching and performance feedback through one-to-one discussions, team meetings, development planning, and structured performance reviews.\n\nRequirements\nBachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related technology discipline.\nMinimum 10 years of progressive technology experience, including substantial experience as a Principal Engineer, Solution Architect, Engineering Lead, Engineering Manager, or technical authority in a medium to large organization.\nProven experience leading large-scale software development, application modernization, migration, or transformation programmes across multiple teams, vendors, and concurrent delivery tracks.\nDeep expertise in enterprise application and integration architecture, including Java and Spring Boot, RESTful APIs, distributed systems, Solace JMS, databases, Linux or RHEL platforms, containers, cloud technologies, and enterprise integration patterns.\nProven track record in designing, delivering, and modernizing secure, low-latency, high-throughput, highly available, and business-critical transaction processing systems.\nStrong knowledge of digital-payment ecosystems, including transaction switching, retail POS, e-commerce, QR payments, credit and debit cards, payment authorization, clearing and settlement, digital banking platforms, and international card scheme integration.\nExperience with mobile applications and SDK development will be advantageous where relevant to the application portfolio.\nStrong integration architecture experience across AWS, Azure, or GCP, API management platforms, middleware, enterprise systems, infrastructure, databases, and external service providers.\nDeep understanding of payment and cybersecurity requirements, including PCI-DSS, secure software engineering, data encryption, tokenization, access control, technology risk, audit controls, disaster recovery, operational resilience, and risk-mitigation strategies.\nHands-on experience with modern software engineering and delivery practices, including DevSecOps, CI/CD pipelines, automated testing, infrastructure automation, application observability, vulnerability management, and secure deployment processes.\nExperience with Java and Spring Boot frameworks, Solace JMS, PostgreSQL or MySQL, RHEL, containers, and AWS or another major cloud platform is highly desirable.\nDemonstrated ability to establish architecture principles, engineering standards, technical guardrails, and governance practices across multiple development teams.\nProven ability to manage competing priorities, technical dependencies, delivery risks, and multiple concurrent development tracks in a regulated and business-critical environment.\nStrong systems thinking, technical judgment, analytical ability, problem-solving skills, and capacity to balance strategic direction with hands-on technical leadership and accountable delivery.\nAbility to foster and maintain collaborative working relationships with business stakeholders, cross-functional technology teams, senior management, vendors, banks, and payment schemes.\nExcellent written, verbal, presentation, influencing, and executive communication skills, with the ability to articulate complex technical concepts, options, risks, and recommendations to both technical and non-technical stakeholders.\nDemonstrated ability to lead, mentor, coach, and develop senior engineers and technical leads while maintaining a high degree of professionalism across all organizational levels.\n\nSkills\nAccess Cards, Application Architecture, Computer Engineering, Develop Mobile Applications, Operational Delivery Teams, Spring Boot, design approval, Risk Mitigation, Distributed Development, Lead implementation, Enterprise Integration, Infrastructure Implementations, Application Integration Architecture, transaction systems, compliance with engineering standards, Technical Design","description_format":"text","description_chars":9377,"description_truncated":false,"requirements":{"experience_years_min":10,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Cards & Card Issuing","Payment Processing & Gateways","Information Security"],"lifecycle":[{"event":"open","at":"2026-10-21T08:35:30Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":2,"expected_fill_days":27,"reasons":["seen:2","win:early"],"computed_at":"2026-10-23T05:54:15Z"},"pay":{"stated_usd_annual":108024,"is_top_pay":false},"html_url":"https://alion.io/job/nets-principal-engineer","json_url":"https://alion.io/job/nets-principal-engineer.json","meta":{"generated_at":"2026-10-23T13:30:24Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":20159,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-24T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":50215},"rest":"https://alion.io/mcp/rest/get_company?id=50215"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fnets-principal-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fnets-principal-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fnets-principal-engineer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/nets-principal-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fnets-principal-engineer"}]}