Solutions Architect II – Enterprise

Job ID: 08658
Location:   [Remote]
Employment Type: Direct Hire

Apply Now

Fill out the form below to submit your information for this opportunity. Please upload your resume as a doc, pdf, rtf or txt file. Your information will be processed as soon as possible.

(Word, PDF, RTF, TXT)
* Required field.

SOLUTIONS ARCHITECT II – ENTERPRISE

Remote Type: Hybrid

Time Type: Full Time


Position Summary

The Enterprise Architecture team is responsible for providing vision, roadmaps, strategies, and scalable solutions aligned to the goals of the IT department and broader business capabilities. The Solutions Architect I – Enterprise will split their responsibilities between contributing to solutions architecture, planning and designing complex development solutions, working with stakeholders to ensure delivery meets business needs while staying within budget, mentoring and managing the work of onshore and offshore teams, and developing the roadmap for future platform capabilities. This role supports architecture governance, DevOps capabilities, and system integrations across the enterprise.


Job Responsibilities

  • Contribute to solution architectures across domains, evaluating alternatives based on cost, performance, and scalability, while documenting key decisions.
  • Develop specifications for both cloud and on-premises components, ensuring alignment with enterprise standards and security.
  • Monitor external trends and evaluate emerging technologies, contributing to technology roadmaps.
  • Support the development of strategies for engineering methods, tools, configurations, and techniques.
  • Coordinate technical work across multiple IT teams, including infrastructure, security, and systems teams.
  • Develop code, scripts, and solution designs as needed based on business requirements.
  • Actively participate in Agile development ceremonies and processes (standups, planning, retrospectives, story estimation).
  • Apply software modeling techniques and design standards in solution development.
  • Collaborate with technical teams to plan and execute system integrations.
  • Design and execute test cases (manual and automated), define test conditions, and report results, issues, and risks.
  • Support release planning and ensure change control processes are followed.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science or related field
  • 1–2 years of experience in architecture and design within a multi-cloud hybrid ecosystem
  • 3–5 years of experience delivering solutions to complex business problems in collaboration with cross-functional teams
  • Experience with Agile, CI/CD, TDD, continuous delivery, and automated testing
  • Strong prioritization, negotiation, and communication skills
  • Good understanding of software design patterns
  • High level of integrity and sound judgment in managing confidential matters
  • Creative problem-solving mindset and focus on continuous improvement
  • Customer-focused approach to engineering and service delivery

Required Skills

DevOps & Automation:

  • CI/CD: GitHub Actions, Azure DevOps, or GitLab CI/CD
  • Infrastructure as Code: Terraform, Ansible, or CloudFormation
  • Containers: Docker, Kubernetes, Helm
  • Monitoring/Logging: New Relic, Datadog, Dynatrace, Splunk, Prometheus, Grafana

Cloud Computing:

  • Cloud Platforms: Azure and/or AWS
  • Serverless: Azure Functions, AWS Lambda
  • Storage & Databases: Blob Storage, managed data services, NoSQL
  • Networking & Security: VPC, IAM, API Gateways, WAF, VPN, Firewalls

Integration & APIs:

  • API Design & Management: REST, GraphQL, Azure APIM, Google Apigee
  • Integration Platforms: Apache Camel, Mulesoft, Boomi
  • Messaging: Apache Kafka, RabbitMQ
  • Microservices & SOA: Hands-on design experience
  • Data Pipelines: Apache Airflow; Databricks (a plus)