Enterprise Architect - SCRAM Systems
Denver, CO 80110
About the Job
Position Overview:
We are seeking a highly skilled and experienced Enterprise Architect to lead and drive the architectural vision, design, and strategy for software applications and database utilization across the organization. This is a senior leadership role that requires deep technical expertise, exceptional problem-solving abilities, and the capacity to align technology solutions with strategic business goals. As an enterprise architect, you will provide thought leadership, mentor teams, and ensure the scalability, security, and performance of both software and network solutions.
Key Responsibilities:
1. Strategic Leadership in Software Architecture:
- Define and drive the long-term software architecture strategy for enterprise-level applications, ensuring alignment with business objectives and evolving technological trends.
- Lead the design and development of high-performance, scalable, and secure software applications that handle complex workflows and large volumes of data.
- Provide technical leadership and governance over the selection and implementation of software frameworks, tools, and technologies.
- Collaborate with senior management to define and enforce architectural standards, ensuring alignment with industry best practices and organizational goals.
- Influence the design of multi-cloud or hybrid cloud environments, ensuring the proper integration of application services and infrastructure.
2. Thought Leadership and Cross-Functional Collaboration:
- Act as a trusted advisor to senior leadership, providing insights into emerging technologies and their potential impact on the organization’s software and network infrastructure.
- Mentor a team of architects, engineers, and developers, fostering a culture of innovation, excellence, and continuous learning.
- Collaborate with cross-functional teams including product managers, IT, and operations to ensure seamless alignment between business needs, application design, and network architecture.
- Influence technical and business strategy by providing expert guidance on the design and optimization of both software and network systems.
3. Solution Optimization, Security, and Performance:
- Continuously evaluate the performance of software applications and network systems, identifying opportunities for optimization and cost efficiency.
- Champion the adoption of modern technologies, methodologies, and tools to improve both software application performance and network infrastructure.
- Take ownership of security and compliance within the application and network architecture, ensuring adherence to best practices and regulatory requirements.
- Drive the identification, resolution, and mitigation of complex technical challenges, providing innovative solutions to meet business needs.
4. Technical Innovation and Vision:
- Lead the research and evaluation of emerging technologies (e.g., AI, machine learning, edge computing) to identify opportunities for improving application and network designs.
- Develop long-term technology roadmaps for software applications and network infrastructures, ensuring they are adaptable to evolving business requirements.
- Promote the adoption of next-generation architectures and solutions that enable business transformation and competitive advantage.
5. Documentation, Communication, and Reporting:
- Provide clear, detailed, and high-level documentation for architectural decisions, technical designs, and implementations.
- Communicate complex technical concepts to both technical and non-technical stakeholders, making recommendations for decisions that impact the organization’s technology strategy.
- Deliver executive-level presentations and reports on the status of key projects, innovations, and future plans.
Keyword: Enterprise Architect
Required Experience:
Qualifications:
Education:
- Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field (Master’s or advanced degree preferred).
Experience:
- Minimum of 15 years of experience in software development, with a strong focus on large-scale enterprise-level systems.
- At least 10 years of experience in application development
- Proven track record in a leadership role within architecture, including experience leading architectural decision-making for complex, large-scale systems.
- Extensive experience working with cloud environments (AWS, Azure, Google Cloud) and hybrid/multi-cloud architectures.
- Strong experience with modern software development methodologies (e.g., Agile, DevOps), and architecture patterns (e.g., microservices, event-driven architecture).
Technical Skills:
- Deep expertise in software development technologies (e.g., Java, Python, C#, etc.) and network infrastructure design (e.g., routers, switches, VPNs).
- Extensive experience with cloud-native application design and network infrastructure, including the use of containerization (Docker, Kubernetes).
- Expertise in network security (e.g., firewalls, encryption, secure communications) and advanced threat detection.
- Strong knowledge of DevOps practices and tools, and how they intersect with application and network design.
- Experience with high-availability, disaster recovery, and network optimization strategies.
Certifications (Preferred but Not Required):
- Azure Solutions Architect Expert - AZ-305.
Work Environment:
- Collaborative, high-performance culture.
- Occasional travel may be required for on-site assessments or meetings.
From: SCRAM Systems