Principal Software Engineer

Company: SGS

Salary: Not provided

Location: , United States

react
node
remote

Description

• Establish and maintain the technical roadmap and architecture for the TTA Hub • Define engineering standards, code-quality practices, architecture principles, and technical design-review criteria • Lead complex architectural and technical decisions across the application • Provide technical direction and guidance to the software engineering team • Design resilient cloud-native services, data flows, integration boundaries, and capacity improvements • Evaluate and prototype proposed technologies and framework upgrades • Assess security, accessibility, performance, migration, licensing, and operational impacts before recommending changes • Provide technical leadership across Node.js/TypeScript, React, relational databases, cloud infrastructure, and integrations • Partner with software engineering, DevOps, data, UX, QA, and security personnel • Guide engineering teams in addressing production issues, architectural faults, performance concerns, and technical debt • Serve as incident commander for major production outages and data-integrity events • Coordinate technical response, restoration, root-cause analysis, and remediation • Lead technical knowledge transfer during transition of the existing TTA Hub environment • Maintain the knowledge-transfer record supporting continuity of operations • Promote maintainable engineering practices, technical documentation, and knowledge sharing

Requirements

• Ten (10) or more years of experience in software engineering • At least five (5) years setting architecture or technical standards for production distributed systems • Bachelor's degree in computer science or a related field, or equivalent demonstrated experience • Demonstrated experience designing and supporting enterprise or distributed production systems • Strong experience with cloud-native application architecture and modern web application development • Hands-on technical expertise with Node.js/TypeScript and React • Strong knowledge of relational databases and application data architecture • Experience establishing software architecture, engineering standards, code-quality practices, and technical design criteria • Experience evaluating technology choices and architectural alternatives based on security, performance, maintainability, accessibility, operational, and migration considerations • Demonstrated technical leadership skills, including the ability to guide engineers through complex architecture and design decisions • Experience diagnosing and leading recovery from significant production incidents or system failures • Strong written and verbal communication skills, with the ability to explain complex technical concepts and recommendations to both technical and non-technical stakeholders • U.S. citizenship required • Ability to obtain and maintain a Public Trust clearance and obtain a Personal Identity Verification (PIV) card • Preferred: Experience supporting Federal digital services or software-development programs • Preferred: Experience supporting Federal Authorization to Operate (ATO) activities • Preferred: Experience with cloud.gov or Cloud Foundry environments • Preferred: Experience modernizing or enhancing established or legacy production applications while maintaining operational continuity • Preferred: Familiarity with open-source software licensing and its implications for Federal technology environments • Preferred: Experience leading technical transition and knowledge-transfer activities when assuming responsibility for an existing production application • Preferred: Experience providing architectural leadership across multidisciplinary Agile software-development teams

Benefits

• Fully remote work arrangement • Full-time schedule with Eastern Time core hours • Occasional travel may be required • Equal Employment Opportunity

Apply here

job post pulled from jsjobs

Get TypeScript jobs in your inbox

Copyright © ReadingWaters 2026.