remoteonsite
Principal Software Engineer - Diligent
Software Engineer
Lead the design and delivery of a large‑scale, cloud‑native SaaS platform, driving serverless solutions on AWS with TypeScript/Node.js and integrating AI capabilities while providing technical direction across multiple teams.
About the role
Key Responsibilities
- Architect and implement secure, scalable, serverless services on AWS using TypeScript and Node.js.
- Define and champion technical standards, roadmaps, and best practices for a multi‑team enterprise SaaS platform.
- Modernize legacy components, migrate workloads to cloud‑native patterns, and ensure high availability and performance.
- Lead the integration of AI/ML capabilities, guaranteeing transparency, observability, and regulatory compliance.
- Mentor senior engineers, conduct design reviews, and foster a culture of engineering excellence.
Requirements
- 10+ years of software engineering experience with deep expertise in TypeScript, Node.js, and AWS serverless services (Lambda, API Gateway, DynamoDB, etc.).
- Proven track record designing and operating large‑scale, distributed, cloud‑native systems.
- Hands‑on experience building AI‑enabled features and ensuring model governance and observability.
- Strong leadership skills with experience guiding multiple engineering teams through complex technical initiatives.
- Excellent problem‑solving abilities, communication skills, and a passion for driving technical innovation.
Skills
typescriptnodejsaws