Principal Software Engineer
Core
Sets direction for design and implementation of software features, enhancements, and new products in B2B Integration and Supply Chain solutions.
Role type
Principal Software Engineer (Full Stack)
Builds
Multi-tenant, global-scale SaaS Managed Services and Enterprise applications for B2B and Supply Chain business.
Domain
B2B Integration, Electronic Data Interchange (EDI), Supplier Management, Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Node.js, Kubernetes, AWS public cloud architecture, scalable application design, Git, data structures and algorithms, cloud strategy formulation, technical leadership, code refactoring, rapid prototyping
Preferred skills
Full stack engineering, subject matter expertise across product domains, forward-thinking design, innovation
Technologies
Node.js, Kubernetes, AWS
Responsibilities
Architect and develop complex features in different products, prepare and present cloud strategy to leadership, guide testing strategy, synthesize inputs into product requirements, advise on requirements impact, document complex technical topics, influence code and design for downstream implications, participate in feature scoping and planning, work with software architects and product owners, drive improvements across teams, refactor complex codebases, select optimal data structures and algorithms, provide thought leadership and innovation.
Seniority
Principal, hands-on IC with strategic direction setting