Senior Software Architect
Listed on 2026-07-17
-
Software Development
Software Architect
DEPLOYs Client is modernizing its enterprise business platform and building cloud-native, scalable systems that will transform operations nationwide.
We are seeking a Senior Software Architect to define the technical vision and architectural blueprint for mission-critical applications across the organization.
In this role, you will lead end-to-end architecture, spanning domain modeling, data design, cloud infrastructure, security patterns, and application frameworks.
You will guide teams in building high-performance, resilient systems on Azure, ensuring alignment with business goals, engineering best practices, and long-term platform strategy.
You will thrive in a fast-paced, high-impact environment by shaping engineering standards, evaluating emerging technologies (including AI development tools), and enabling teams to deliver elegant, maintainable, and scalable solutions.
This is a unique opportunity to shape the architectural foundation of a rapidly scaling enterprise. You will work closely with senior leadership, influence key technical decisions, and help build an AI-enabled engineering organization known for speed, quality, and innovation.
KEY RESPONSIBILITIES / TASKS- Own the enterprise application architecture
, defining standards for APIs, data modeling, integration patterns, microservices, cloud-native systems, and front-end frameworks. - Create scalable system designs that support ERP, e-commerce, and operational workflows, ensuring reliability, performance, and security.
- Architect and govern cloud solutions on Azure
, including App Services, serverless components, identity, networking, storage, and CI/CD pipelines. - Develop architectural documentation
reference architectures, design patterns, data flow diagrams, and decision records. - Guide the technical direction for Python/Django, PostgreSQL, React, and related frameworks
, ensuring consistent design patterns and high-quality implementation. - Define API and integration strategies across internal systems and third‑party platforms.
- Establish and enforce coding, architectural, and operational standards
, including security best practices and automated testing strategies. - Evaluate and integrate AI-enabled developer tools (e.g., Copilot, Cursor, Claude) to improve code quality, documentation, monitoring, and anomaly detection.
- Conduct technical reviews
, ensuring alignment to architecture, scalability, and best practices. - Partner with product, engineering, and business leaders to translate requirements into robust system designs rooted in sound architectural principles.
- Mentor and influence engineering teams
, elevating technical acumen, architectural thinking, and long‑term platform cohesion across the organization.
Preferred:
Bachelors degree in Computer Science, Software Engineering, Information Systems, or related field.
Equivalent experience considered.
Experience:
- 10+ years of professional software development or engineering experience.
- 46+ years in an architectural, lead engineering, or technical design role.
- Deep expertise in architecting distributed systems using Python, Django, PostgreSQL, and modern front-end frameworks such as React.
- Strong knowledge of Azure cloud platform compute, networking, identity, storage, monitoring, and Dev Ops.
- Ability to design scalable APIs, data models, integration strategies
, and secure application frameworks. - Proficiency with CI/CD pipelines, automated testing frameworks, and Dev Ops best practices
. - Familiarity with AI-enabled developer tools and how they can enhance development workflows.
- Excellent communication skills, capable of translating complex technical decisions into business-friendly language.
- Strong architectural judgment, technical leadership, and a bias for practical, scalable solutions.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).