Architect Lead - Applications

Full Time

  • Work from home
  • No Travel Required

Job Description

Role Summary:

This role will be a senior technical leader in the organization that will own the design and architecture of multiple projects/programs, as well as lead technical teams for our IT&S organization. This individual would need both significant technical depth and strong interpersonal skills to communicate with IT and business leaders, architects, developers, security and operational team members. This position will enable product teams to deliver technical solutions, while complying with architecture and security best practices.
  • Develop, identify, understand, evaluate and make recommendations for overall logical architectures, features, services, API's, functions and interfaces.
  • Collaborate with cross-functional teams including architects, infrastructure teams, software engineers, developers, testers, technical leads and deployment leads to ensure timely delivery of projects.

Evaluate competing technologies by applying deep skills and broad experience in order to identify right fit for platform needs. Provide multiple technical alternatives and chair the decision making committee in identifying the best System logical and physical architecture.

Role Responsibilities:

Application Architecture Design and Technical Leadership - 50%
  • All items outlined in "Role Summary" and "Required" sections above
  • Establish new patterns to be used by product teams as well as cloud teams
  • Document and demonstrate new technologies to the teams
  • Align with the teams on solutions that best fit our need
  • Look for forward facing technologies to enable future state solutions
  • Consult with developers, architects and operational teams on potential business solutions and technologies
  • Create Architectural diagrams to increase velocity for future teams utilizing the patterns
  • Problem solving and root cause analysis of difficult technical issues
  • Integrate comprehensive security principals into all phases of design and architecture
  • Lead all technical aspects of multiple projects from requirements through delivery
  • Enable development teams to be successful and work cross functionality to remove barriers
  • Support and develop pipeline features and tools
  • Train resources on development methodologies and technologies
  • Create code quality, monitoring and logging features to increase stability
  • Help track KPI's for transparency around deployments and ongoing operations
  • Work in a Agile/Scrum format as needed and drive solutions at PI Planning sessions and contribute to Epics/Backlog/Stories
  • Research new technologies to mitigate risk and enhance performance and provide input on roadmaps and priorities

Strategy, Innovation and Continuous Improvement - 30%
  • Identifying current and future technology trends in context of business needs
  • Experience creating technical blueprints, modeling as-is and to-be domain or enterprise-level architectures based on business requirements
  • Ability to articulate the relationship between business strategy and technology strategy
  • Demonstrated experience in developing and maintaining application design patterns, overseeing the development of foundational components and overseeing performance and security testing of application modules and interfaces.
  • Aptitude for assessing complex IT programs and selecting appropriate technical strategies.
  • Analytical and conceptual thinking - with comprehensive knowledge of problem analysis, structured analysis, and design and programming techniques
  • General issues related to performance, reliability, scalability, security, and disaster recovery of enterprise applications

Communications and General Management - 20%
  • Present and speak with IT Management, operations, business leaders, and developers
  • Ensure cost recovery for technical resources on projects
  • Cross train others on best practices and technologies
  • Ability to communicate at all levels of management and with a variety of audiences; experience delivering clear and concise executive-level presentations to advise business and IT leadership of status, risks, and issues while driving consensus on decisions; experience explaining difficult concepts to decision makers to help shape technology strategy.
  • Utilize influencing and negotiation skills to drive sustainable solutions
  • Ability to multi-task and be organized with multiple projects/tasks at one time
  • Displays and exemplifies professional integrity to all audiences


Years of Experience:
  • 7 - 10 years of Software Architecture and Development experience working at enterprise level initiatives in advanced technologies, including; mobile and web app frameworks, services, IoT platforms, and cloud services
  • Minimum 7 years' experience in development, including 5+ years leading development resources

Education - Required:
  • Bachelor in Computer Science or equivalent relevant technical discipline

Education - Desired:
  • MBA or Masters of Science Degree
  • AWS and/or Azure experience or certifications

  • Experience in the concepts and methodologies of enterprise architecture, solutions architecture, and application architecture
  • Deep knowledge of a variety of information technologies (Database, Business Intelligence, Infrastructure, Networks, Web & Integration software, Cloud)
  • Broad understanding of technologies and has experience in implementation methodologies, software development life cycle process, and project management
  • Extensive background in designing and presenting architectural solutions for large complex programs which results in representation in front of Architecture Review Board (e.g. logical & physical architectures, data classifications/protections, etc.)
  • Extensive background in leading large and complex development initiatives
  • Excellent planning and organization, project management and time management skills
  • Strong problem solving and negotiation abilities
  • Ability to inform, educate and influence managers and employees to support goals and initiatives
  • Exceptional written, verbal and presentation skills are necessary to effectively convey goals and initiatives to staff and management
  • Knowledge of the vendor market and working with in-house and outsourced development teams
  • Strong integration/services/API background with deep understanding of REST, SOAP and microservices as part of a service oriented architecture
  • Strong Automotive OEM experience
  • Proven technical leadership and senior development experience
  • Proven experience leading development teams (design-implementation)
  • Acted as development mentor to technical teams
  • Experience leading technical troubleshooting including bug fix remediation
  • Technical expertise in designing and deploying scalable, highly available, and fault-tolerant systems
  • Enjoy working as a team and possess strong collaboration skills with a passion for problem solving
  • Knowledge of patterns to move data to the cloud
  • Ability to learn new programming languages and technologies
  • Understanding of network architecture, design and implementation especially as it relates to public cloud connectivity (VPC, VPN, etc)
  • Integration of comprehensive security principals into all phases of design and architecture
  • Full understanding of operational processes - / Logging / Monitoring
  • Knowledge of Lambda, stateless, and other next cloud compute options
  • Full understanding of DevOps and CI/CD development processes
  • Understanding of cloud native development and design fundamentals
  • Experience architecting/operating solutions built on AWS
  • Excellent communication skills and comfortable speaking with IT Management, operations and developers
  • Demonstrated ability to adapt to new technologies and learn quickly
  • Experience with container lifecycle
  • Experience with pipeline and security tools including CI/CD (Concourse or equivalent), SAST (SonarQube or equivalent), DAST (ZAP or equivalent)
  • Source Code and Git expert
  • Knowledge of best practices and ability to train overs on implementing applications

Specialized Skills:

  • J2EE / Java development background
  • AWS Cloud Architecture Expertise
  • Web Applications / React / Node.JS / Angular / Javascript
  • Deep knowledge of CI/CD pipeline tools (SVN/Mavin/Jenkins/JIRA/GibHub)
  • Understanding of IAM rules
  • Experience with source code repositories and practices
  • Strong software development skills in some common languages
  • Good operational knowledge of infrastructure technologies (i.e. - server, storage, networking)
  • Deep understanding of security principals and technologies
  • Understanding of various product release strategies - (i.e. Blue Green, A/B, Canary)
  • Understanding of production support processes and requirements
  • Familiarity with Agile development methodologies
  • Experience with business/consumer facing web applications and services
  • Extremely strong problem-solving, written and verbal communication skills, with broad understanding of IoT systems, B2B and B2C system Integrations.
  • Serve as an advisor to business and management on information integration strategies within VW and third parties.
  • Understand and address developer needs in parallel with business needs

  • AWS or Cloud Certified
  • Agile Certifications (SAFe)
  • Experience with SAST solutions (SonarQube or equivalent)
  • Experience creating and leading TDD and automated testing
  • Mobile app experience (android / iOS)
  • Full understanding of DevOps and CI/CD development processes

Work Flexibility:
  • Travel up to 10% as needed, with remote work possible
  • Periodic on call responsibilities and occasional overtime

Volkswagen Group of America is an Equal Opportunity Employer. We welcome and encourage applicants from all backgrounds, and do not discriminate based on race, sex, age, disability, sexual orientation, national origin, religion, color, gender identity/expression, marital status, veteran status, or any other characteristics protected by applicable laws.