Senior Software Architect – .Net/Python

Jobtailor

Alabama

On-site

USD 140,000 - 190,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Jobtailor seeks an accomplished Enterprise Architect to lead architecture strategy for multiple business initiatives. You will drive secure, scalable, cloud-ready applications using .NET, modern frameworks, and microservices.

Lead modernization from monoliths to distributed cloud-native systems and mentor teams across programs. Responsibilities include consulting across delivery teams, evaluating emerging technologies, and creating reusable patterns and accelerators to boost velocity and

Qualifications

  • 10+ years of experience in software engineering, solution architecture, or enterprise architecture roles.
  • Experience designing and implementing enterprise-scale distributed applications using .NET Core.
  • Proven success architecting and delivering enterprise microservices solutions.
  • Strong experience with .NET Core, Docker, Kubernetes or OpenShift, and Kafka or comparable messaging platforms.
  • Familiarity with Angular or modern front-end frameworks.

Responsibilities

  • Define and drive solution and application architecture strategy across multiple business initiatives and delivery teams.
  • Architect secure, scalable, highly available, cloud-ready enterprise applications using .NET and modern frameworks.
  • Lead modernization from monolithic and legacy systems to distributed, cloud-native architectures.
  • Provide architecture consulting and technical leadership across programs and development teams.
  • Evaluate emerging technologies and recommend solutions that improve business outcomes, development velocity, and operational efficiency.
  • Create reusable architectural patterns, foundational frameworks, and development accelerators.

Skills

.NET Core
Microservices
Docker
Kubernetes
Kafka
AI Frameworks
Domain-Driven Design
RESTful APIs
Event-Driven Architecture
Cloud Architecture

Education

Bachelor's degree in Computer Science, Engineering, Information Technology, or a related field
Equivalent experience

Tools

Azure DevOps
Git
Jira
OpenAPI/Swagger
TensorFlow
PyTorch
Scikit-learn
Microsoft Agent Framework
LangChain
AWS Bedrock

Job description

Responsibilities
  • Define and drive solution and application architecture strategy across multiple business initiatives and delivery teams
  • Architect secure, scalable, highly available, cloud-ready enterprise applications using .NET and modern frameworks
  • Lead modernization from monolithic and legacy systems to distributed, cloud-native architectures
  • Provide architecture consulting and technical leadership across programs and development teams
  • Evaluate emerging technologies and recommend solutions that improve business outcomes, development velocity, and operational efficiency
  • Create reusable architectural patterns, foundational frameworks, and development accelerators
  • Design and implement microservices using Domain-Driven Design and modern architectural principles
  • Lead adoption of containerized platforms using Docker and Kubernetes or OpenShift
  • Architect resilient systems supporting active-active deployment, fault tolerance, and disaster recovery
  • Design and manage RESTful APIs and service integrations using OpenAPI/Swagger
  • Design and implement event-driven architectures using Kafka or similar streaming technologies
  • Develop scalable data architectures for high-volume transaction processing
  • Define and drive AI architecture strategies using LLMs, AI agents, machine learning, and intelligent automation
  • Design AI-powered solutions including conversational AI, RAG, and agentic workflows
  • Integrate AI agents with applications, APIs, databases, and knowledge repositories
  • Evaluate AI technologies, model providers, vector databases, orchestration frameworks, and AI development platforms
  • Partner with stakeholders to identify AI and machine learning opportunities
  • Collaborate with product owners, business analysts, engineering leaders, and executives
  • Translate complex technical concepts into business recommendations
  • Mentor architects, developers, and technical leads
  • Lead technology selection, architecture reviews, and strategic planning
  • Lead the overall design of cross-functional, multi-platform, and web-based application systems
  • Develop application architecture and blueprints reflecting enterprise business logic
  • Define application components, platforms, interfaces, and development tools
  • Provide technical guidance to application development teams
  • Consult on integration and conversion activities
  • Review and analyze organizational needs and goals to develop and implement applications
Requirements
  • ​Bachelor's degree in Computer Science, Engineering, Information Technology, or a related field is preferred
  • Equivalent experience will be considered
  • 10+ years of experience in software engineering, solution architecture, or enterprise architecture roles
  • Experience designing and implementing enterprise-scale distributed applications using .NET Core
  • Proven success architecting and delivering enterprise microservices solutions
  • Strong experience with .NET Core, Docker, Kubernetes or OpenShift, and Kafka or comparable messaging platforms
  • Deep knowledge of software architecture principles, SOLID design, enterprise integration patterns, distributed systems, and unit testing
  • Experience architecting secure, scalable, cloud-native applications
  • Strong understanding of application security, performance optimization, resiliency, and operational excellence
  • Excellent communication and presentation skills for technical and executive audiences
  • Demonstrated leadership, mentoring, and organizational influence
  • Experience implementing cloud-native architectures and platform engineering practices
  • Familiarity with Angular or modern front-end frameworks
  • Experience with Agile/Scrum and tools such as Git, Jira, and Azure DevOps or similar
  • Experience building AI-powered applications using commercial or open-source LLMs
  • Hands‑on experience developing AI agents, agent orchestration workflows, or enterprise copilots
  • Experience with AI frameworks and platforms such as Microsoft Agent Framework, Semantic Kernel, LangChain, AutoGen, CrewAI, Azure AI Foundry, OpenAI, Anthropic, AWS Bedrock, or Google Vertex AI
  • Experience designing RAG solutions using vector databases
  • Understanding of prompt engineering, model evaluation, model governance, and AI observability
  • Experience training, deploying, and operationalizing machine learning models
  • Familiarity with TensorFlow, PyTorch, Scikit-learn, or equivalent technologies
  • Experience integrating machine learning solutions into enterprise applications
  • No employment visa sponsorship or STEM OPT participation
Core Competencies

Demonstrates expertise in architecting secure, scalable, cloud-native applications using .NET Core and modern frameworks, with a strong focus on microservices, AI integration, and operational excellence. Proven ability to lead cross-functional teams, mentor technical staff, and drive technology selection and strategic planning.

Highest-signal resume keywords
  • Solution Architecture
  • Microservices Development
  • Cloud-Native Applications
  • AI-Powered Solutions
  • Technical Leadership
ATS Optimization Keywords
Hard Skills
  • .NET Core
  • Microservices
  • Docker
  • Kubernetes
  • Kafka
  • AI Frameworks
  • Domain-Driven Design
  • RESTful APIs
  • Event-Driven Architecture
  • Cloud Architecture
Soft Skills
  • Excellent Communication
  • Mentoring
  • Organizational Influence
  • Collaboration
  • Presentation Skills
Industry Keywords
  • Enterprise Architecture
  • Software Engineering
  • Cloud Computing
  • Agile/Scrum
  • Application Security
Tools & Technologies
  • Azure DevOps
  • Git
  • Jira
  • OpenAPI/Swagger
  • TensorFlow
  • PyTorch
  • Scikit-learn
  • Microsoft Agent Framework
  • LangChain
  • AWS Bedrock
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Architect
Software Architect

Jobtailor • Dubuque (IA)

Hybrid
USD 150,000 - 210,000
Technical Solution Architect
Technical Solution Architect

Jobtailor • Maryland

On-site
USD 150,000 - 200,000
Tech Lead
Tech Lead

Jobtailor • Dallas (TX)

On-site
USD 140,000 - 200,000
Senior Engineer, Full Stack Engineering
Senior Engineer, Full Stack Engineering

Jobtailor • Massachusetts

On-site
USD 180,000 - 240,000
Senior Software Engineer
Senior Software Engineer

Jobtailor • Phoenix (AZ)

On-site
USD 150,000 - 190,000
Application Engineer – Hybrid to MA
Application Engineer – Hybrid to MA

Jobtailor • Worcester (MA)

On-site
USD 110,000 - 150,000
Software Engineering Manager
Software Engineering Manager

Jobtailor • City of Rochester (NY)

On-site
USD 140,000 - 200,000
Distinguished Engineer
Distinguished Engineer

Jobtailor • Hanover (MD)

On-site
USD 180,000 - 240,000
Senior Engineering Manager – Hands-on
Senior Engineering Manager – Hands-on

Jobtailor • Santa Clara (CA)

On-site
USD 180,000 - 250,000
Software Engineer
Software Engineer

Jobtailor • New Jersey

On-site
USD 110,000 - 170,000