Unknown Company

Senior Software Architect – .Net/Python

al • Posted Yesterday
Onsite Full Time Software Architecture & Engineering

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

#J-18808-Ljbffr
Back to Job Search