Overview
On Site
BASED ON EXPERIENCE
Contract - W2
Contract - Independent
Skills
MES
Google Cloud Platform
Google Cloud
Agile
Scrum
Kanban
Semiconductors
Architectural Design
SOA
Microservices
Cloud Computing
Programming Languages
Java
C#
Python
JavaScript
Enterprise Application Integration
Data Management
Problem Solving
Communication
Presentations
Orchestration
Docker
Kubernetes
DevOps
Continuous Integration
Continuous Delivery
ITIL
IT Service Management
TOGAF
Amazon Web Services
Microsoft
Microsoft Azure
Software Design
Stacks Blockchain
Data Flow
Mentorship
IT Management
Decision-making
Regulatory Compliance
Project Delivery
Project Implementation
Budget
Project Lifecycle Management
Quality Assurance
Privacy
Scalability
Continuous Improvement
Emerging Technologies
Software Development
IT Architecture
Design Patterns
Computer Science
Information Technology
Soft Skills
Leadership
Collaboration
Teamwork
Negotiations
Conflict Resolution
Management
Job Details
Role: Solution Architect
Location: Santa Clara, CA (On-site)
Contract
Job Description:
The Solution Architect is responsible for leading the design and delivery of innovative, cost-effective, and scalable solutions that align with the strategic objectives of the organization. This includes defining the architecture, evaluating technology options, and guiding cross-functional teams through the implementation process. The Solution Architect will work closely with business stakeholders, product managers, developers, and other technical leads to ensure successful project delivery.
Key Responsibilities:
Experience:
Skills:
Solution Design & Architecture:
Collaboration:
Technical Leadership:
Project Delivery:
Quality Assurance:
Qualifications:
Location: Santa Clara, CA (On-site)
Contract
Job Description:
The Solution Architect is responsible for leading the design and delivery of innovative, cost-effective, and scalable solutions that align with the strategic objectives of the organization. This includes defining the architecture, evaluating technology options, and guiding cross-functional teams through the implementation process. The Solution Architect will work closely with business stakeholders, product managers, developers, and other technical leads to ensure successful project delivery.
Key Responsibilities:
Experience:
- 12+ years of experience in software development, with at least 2-3 years in a solution architect role or similar technical leadership position.
- Proven experience in designing, building, and delivering large-scale enterprise solutions.
- MES Experience is a plus.
- Strong background in cloud technologies (AWS, Azure, Google Cloud, etc.) and microservices architecture.
- Experience with Agile methodologies (Scrum, Kanban, etc.) and DevOps practices.
- Experience in semiconductor is a plus
Skills:
- Strong understanding of architectural design patterns, such as SOA, microservices, event-driven architecture, and cloud-native design.
- Proficiency in multiple programming languages (e.g., Java, C#, Python, JavaScript).
- In-depth knowledge of enterprise application integration (EAI), data management, and security protocols.
- Strong problem-solving skills with the ability to translate business requirements into technical solutions.
- Excellent communication and presentation skills, with the ability to explain complex technical concepts to non-technical stakeholders.
- Experience with containerization and orchestration tools (e.g., Docker, Kubernetes).
- Experience in DevOps, CI/CD pipelines, and infrastructure automation.
- Familiarity with ITIL or other IT service management frameworks.
- Certifications in architecture (e.g., TOGAF, AWS Certified Solutions Architect, Microsoft Certified: Azure Solutions Architect) - is a plus.
Solution Design & Architecture:
- Develop high-level architecture and design specifications, ensuring solutions align with business goals and are scalable, maintainable, and efficient.
- Design system integrations and ensure the appropriate use of technology stacks.
- Evaluate and recommend the best-fit technologies and tools for projects.
- Develop and document solution blueprints, defining the system's components, data flows, and integrations.
Collaboration:
- Work closely with stakeholders to understand their business and technical requirements.
- Collaborate with development teams to ensure solutions are built according to architectural specifications.
- Provide leadership and mentorship to engineering teams throughout the implementation lifecycle.
Technical Leadership:
- Lead technical discussions and decision-making, ensuring solutions align with architectural standards and best practices.
- Conduct technical reviews to assess code quality, performance, security, and overall compliance with architectural guidelines.
Project Delivery:
- Act as a point of contact for technical guidance during project execution, ensuring adherence to timelines and budgets.
- Lead the identification and mitigation of technical risks throughout the project lifecycle.
Quality Assurance:
- Review assessments of existing solutions and identify opportunities for improvements or optimizations. Propose these improvements to stakeholders and Product Managers & Product Owners.
- Ensure that the architecture is resilient and compliant with industry standards and regulations (e.g., security, privacy, scalability).
- Continuous Improvement:
- Stay up to date with emerging technologies and trends in the software development and IT architecture fields.
- Contribute to the development of best practices, reusable components, and design patterns within the organization.
Qualifications:
- Bachelor's degree in computer science, Information Technology, Engineering, or a related field.
- A Master's degree is a plus.
- Leadership and teamwork.
- Strong negotiation and conflict-resolution skills.
- Ability to manage multiple priorities and meet deadlines.
- Customer-focused with a strong understanding of business goals.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.