
System Architect – Team Lead
TechSur Solutions
full-time
Posted on:
Location Type: Hybrid
Location: Reston • Virginia • United States
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Lead user requirements gathering and analysis from enterprise stakeholders across multiple application domains
- Translate business needs into scalable technical solutions and high-level system designs
- Maintain deep understanding of enterprise data, interrelationships, system processes, and institutional logic
- Architect and drive design for new applications, major enhancements, and shared services (including RESTful APIs)
- Establish architectural standards, patterns, and best practices for maintainability, reusability, and scalability
- Evaluate approaches for re-platforming, modernization, and technical debt reduction
- Design and model complex enterprise data structures, entities, hierarchies, and taxonomies
- Define and implement robust database schemas (Oracle, PostgreSQL) aligned with long-term business needs
- Establish and enforce data standards, integrity rules, and governance principles
- Lead backend development efforts using Java EE, Spring Framework, persistence technologies, and search/indexing stacks
- Integrate backend services with enterprise platforms (e.g., SharePoint APIs)
- Design and implement rich persistence layers and complex business logic
- Build shared libraries, frameworks, and services for cross-team reuse
- Shape frontend architecture and implementation including UI/UX workflows and JavaScript frameworks
- Collaborate with UX/design specialists to elevate UI consistency across applications
- Identify, architect, and implement reusable shared services, plugins, and components
- Architect and implement integrations with external vendors via APIs, data feeds, and secure messaging
- Ensure robust error handling, reconciliation, and operational support for complex data flows
- Coordinate integration contracts and dependencies with external teams and vendors
- Oversee technical delivery lifecycle including intake, estimation, sprint planning, implementation, and deployment
- Serve as primary technical point-of-contact for complex work efforts and cross-team projects
- Conduct and enforce code reviews to maintain quality, performance, and security standards
- Define and enforce coding guidelines, design patterns, and testing strategy
- Lead research, evaluation, and selection of platforms, frameworks, tools, and libraries
- Produce architecture diagrams, design documentation, standards, API contracts, and release artifacts
- Present design decisions and trade-offs to technical leadership and business stakeholders
- Act as a bridge between technical teams, product owners, operations, and enterprise governance bodies
Requirements
- 8+ years of relevant experience in system architecture, technical leadership, and enterprise application development
- Proven track record designing scalable enterprise applications and integration solutions
- Strong understanding of software architecture, data modeling, and API design
- Experience leading development teams and mentoring engineers
- Excellent problem-solving, communication, and stakeholder collaboration skills
Benefits
- full benefits 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
system architecturedata modelingAPI designJava EESpring FrameworkOraclePostgreSQLRESTful APIsUI/UX workflowspersistence technologies
Soft Skills
technical leadershipproblem-solvingcommunicationstakeholder collaborationmentoringcross-team collaborationdesign decision presentationcode reviewestimationsprint planning