TechSur Solutions

System Architect – Team Lead

TechSur Solutions

full-time

Posted on:

Location Type: Hybrid

Location: RestonVirginiaUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

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