Lead Software Engineer - Analytics (Node.JS/Angular/AWS)
Role details
Job location
Tech stack
Job description
Software Guidance & Assistance, Inc., (SGA), is searching for a Lead Software Engineer - Analytics (Node/Angular/AWS) for a CONTRACT assignment with one of our premier Regulatory clients in Rockville, MD, Tysons, VA. New York, NY or Jersey City, NJ. Hybrid - 3x a week on-site We're seeking an experienced Lead Engineer to strengthen our development practices and drive architectural excellence for our rapidly growing Market Oversight platform. This role requires someone who can immediately impact delivery quality while architecting for future scale., * End-to-End Ownership: Take full ownership of development scope - UI integration, data flows, backend services, CI/CD pipelines, and AWS infrastructure
- Development Process Enhancement: Strengthen code review processes, testing standards, and deployment practices to mitigate delivery risks
- Modern Development Practices: Champion AI-assisted development workflows while ensuring proper code review, testing, and security validation of AI-generated code
- Technical Mentorship: Mentor engineers and pair on complex implementations, serving as a technical guardrail; able to pick up handed-off work and run with it independently
- Architecture Ownership: Design scalable solutions aligned with AWS Well-Architected principles for current platform complexity and future growth
- Data Layer Optimization: Enhance DynamoDB query patterns, Athena performance, AWS Glue ETL processes, and caching strategies including QuickSight SPICE optimization
- UI Integration: Drive frontend integration work connecting Angular UI with cloud-based analytics data platform (Athena, SPICE, Glue); experience with libraries like D3, PrimeNG, AG-Grid is valuable but the focus is integration, not custom visualization development
- Cross-team Collaboration: Work with UI (Angular), API (Node.js), AWS Lambda, and infrastructure teams, * End-to-end delivery ownership across UI integration, data flows, backend services, and infrastructure
- Code review and architectural guidance for multi-component system (UI/API/Lambda)
- Development workflow improvements to reduce delivery risk
- Performance optimization of data queries and dashboard rendering
- Scalability planning for growing compliance platform demands
- AI Development Integration: Establish guidelines for effective use of AI coding tools while maintaining delivery quality and security standards
Requirements
- 7+ years full-stack development with leadership experience
- Strong background in Node.js/JavaScript, Angular, and AWS serverless architecture
- Strong SQL and data modeling skills (mandatory)
- UI Integration Experience : Proven ability to integrate Angular frontends with cloud-based analytics platforms; familiarity with libraries like D3, PrimeNG, AG-Grid is a plus
- Experience with DynamoDB, Athena, Lambda functions, and AWS data services
- Knowledge of QuickSight/SPICE optimization and data refresh strategies
- Business Intelligence: Familiarity with BI tools (QuickSight, Tableau, Power BI, or similar) is a plus
- CI/CD pipeline experience and infrastructure-as-code practices
- Proven expertise in query optimization and caching strategies
- Experience scaling applications under increasing complexity
- Proven track record establishing robust development workflows and team practices
- Ability to mentor developers while delivering hands-on technical work
- Self-directed: able to pick up complex, in-progress work with minimal guidance
Preferred:
- Experience with AWS EMR and/or AWS Glue ETL pipelines