Principal Product Software Engineer
Core
Principal Engineer driving engineering effectiveness, architectural rigor, and AI-enabled development practices to improve system design, delivery speed, and quality for cloud-native accounting products.
Role type
Principal Product Software Engineer (Engineering Effectiveness & Architecture)
Builds
Cloud-native accounting software (Twinfield) and AI-powered features for SMEs and accounting firms.
Domain
Financial Technology (Fintech) / Accounting / Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
System architecture design, specification-driven development, API design (REST, gRPC, SOAP), cloud-native modernization, AI/ML integration strategy, engineering process improvement, mentorship, trade-off analysis
Preferred skills
Experience with agentic development workflows, legacy modernization, cross-protocol API evolution
Technologies
Microsoft .NET, JavaScript/TypeScript, Angular, React, Kubernetes, Microsoft Azure, gRPC, SOAP/WCF
Responsibilities
Rationalize complex technical architectures into coherent designs, lead adoption of specification-driven development, guide teams through cloud-native modernization, design and evolve multi-protocol APIs, integrate AI/ML capabilities into customer-facing products, mentor senior engineers on architectural decisions
Seniority
Principal, hands-on IC with strategic influence