> Markdown version of [/jobs/ext/731679-solution-architect-enterprise-architecture](https://www.wearedevelopers.com/jobs/ext/731679-solution-architect-enterprise-architecture). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Solution Architect - Enterprise Architecture - **Company:** Prezent Inc. - **Location:** Palo Alto, United States (Remote available) - **Experience:** Experienced - **Salary:** $187,741.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Artificial Intelligence, Data Analysis, Software Applications, Application Performance Management, C++ (Programming Language), Cloud Engineering, Software Quality, Code Review, Continuous Delivery, Continuous Integration, Software Design Patterns, Python (Programming Language), Machine Learning, Natural Language Processing, Node.Js, Performance Tuning, Tensorflow, Systems Architecture, Pytorch, ReactJS, Large Language Models, Deep Learning, Reliability of Systems, Backend, Event Driven Architecture, AngularJS, Scikit Learn, Kubernetes, Infrastructure Automation Frameworks, Information Technology, Front End Software Development, Docker, Programming Languages, Microservices - **Published:** June 29, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=0397fb6ac921d8b9 ## About the Role Do you have experience in Scalable systems?, Do you have a Bachelor's degree?, Bachelor's degree or foreign equivalent in Computer Applications, Computer Science, Computer Information Systems, or related field. Three (3) years of work experience in the position offered, as a Software Architect, or related occupation. Must have experience with the following: * Scalable, distributed, and cloud-native architectures; * Microservices architecture, event-driven systems, and API (Application Programming Interface) design; * Design patterns, multi-tenant architectures, and high-availability systems; * Python, Java, C++, or Go; * AI/ML (Artificial Intelligence/Machine Learning) frameworks (TensorFlow, PyTorch, Scikit-learn); * Modern backend & frontend frameworks (Node.js, React, Angular); * Kubernetes, Docker, and CI/CD (Continuous Integration/Continuous Delivery/Deployment) pipelines; * Machine learning, deep learning, and NLP (Natural Language Processing) models; * Vector databases, LLMs (Large Language Models), and generative AI applications; and * Aligning technical strategy with business objectives. ## Description * Translate complex business requirements into efficient, scalable, and maintainable code solutions. * Leverage appropriate programming languages, frameworks, and libraries to build robust applications. * Design and implement resilient, high-performance system architectures that align with business objectives. Consider factors such as scalability, availability, and security when making architectural decisions. * Develop comprehensive test suites (unit, integration, and end-to-end) to ensure code quality and reliability. Collaborate with QA teams to identify and address defects promptly. * Actively participate in code reviews to share knowledge, improve code quality, and ensure adherence to coding standards. Provide constructive feedback to team members. * Manage and optimize infrastructure resources (servers, networks, storage) to support application performance and availability. Implement automation to streamline infrastructure provisioning and management. * Develop and maintain automation scripts and tools to reduce manual effort, increase efficiency, and improve reliability. Focus on automating build, test, deployment, and infrastructure provisioning processes. * Implement comprehensive monitoring and logging solutions to track system performance, identify issues, and optimize operations. Utilize data-driven insights to improve system reliability. * Continuously analyze system performance metrics to identify bottlenecks and optimization opportunities. Implement performance tuning techniques to enhance application responsiveness and scalability. * Translate complex business requirements into efficient, scalable, and maintainable code solutions. * Leverage appropriate programming languages, frameworks, and libraries to build robust applications. * System Architecture: Design and implement resilient, high-performance system architectures that align with business objectives. Consider factors such as scalability, availability, and security when making architectural decisions. * Develop comprehensive test suites (unit, integration, and end-to-end) to ensure code quality and reliability. Collaborate with QA teams to identify and address defects promptly. * Actively participate in code reviews to share knowledge, improve code quality, and ensure adherence to coding standards. Provide constructive feedback to team members. * Manage and optimize infrastructure resources (servers, networks, storage) to support application performance and availability. Implement automation to streamline infrastructure provisioning and management. * Develop and maintain automation scripts and tools to reduce manual effort, increase efficiency, and improve reliability. Focus on automating build, test, deployment, and infrastructure provisioning processes. * Implement comprehensive monitoring and logging solutions to track system performance, identify issues, and optimize operations. Utilize data-driven insights to improve system reliability. * Continuously analyze system performance metrics to identify bottlenecks and optimization opportunities. Implement performance tuning techniques to enhance application responsiveness and scalability. * Work with the team to translate business and product requirements into detailed technical specifications, architectures and extensible code. ## Related Videos - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Next Level Enterprise Architecture: Modular, Flexible, Scalable, Multichannel and AI-Ready?](https://www.wearedevelopers.com/videos/1017-next-level-enterprise-architecture-modular-flexible-scalable-multichannel-and-ai-ready) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) - [The Software Engineer 2030: From Coder To AI Orchestrator? - Patrick Schnell](https://www.wearedevelopers.com/videos/1825-the-software-engineer-2030-from-coder-to-ai-orchestrator-patrick-schnell) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer)