Software Architect (.NET, React, Python & AI)

XChange Software Inc

City of White Plains (NY)

Hybrid

USD 140,000 - 190,000

Full time

4 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Expense-paid on-site visits

Job summary

XChange Software Inc. is seeking a Software Architect to drive design and implementation of complex enterprise applications across the stack, blending .NET, React, and Python with AI capabilities.

You will shape architecture decisions, mentor developers, and lead cross-functional teams to deliver scalable, high-performance software. The role emphasizes modernizing existing systems, integrating with LLMs and retrieval-augmented methods, and ensuring robust CI/CD and testing practices.

Qualifications

  • 5 years of related software development experience in a professional services or enterprise application development environment.
  • Strong hands-on development experience with C# and .NET.
  • Experience with Python development.
  • Strong experience designing and developing enterprise applications, APIs, application logic, database structures, and system integrations.
  • Experience translating business requirements into scalable, maintainable technical solutions.
  • Ability to contribute to application architecture and technical design decisions.
  • Experience with code reviews, debugging, performance optimization, testing, and software development best practices.
  • Strong communication and cross-functional collaboration skills with the ability to work effectively with product owners, data teams, business stakeholders, DevOps, infrastructure, and other technical teams.
  • Bachelor's degree in Computer Science or a related field.

Responsibilities

  • Design and develop complex enterprise application components, including APIs, application logic, database structures, integrations, and modern web-based user interfaces.
  • Build and enhance full-stack applications using C#, .NET, ReactJS, TypeScript, and Python.
  • Participate in the architecture and technical design of modern enterprise applications and contribute to decisions around scalability, performance, maintainability, and integration.
  • Develop AI-enabled application capabilities, including integrations with large language models (LLMs), semantic search, and Retrieval-Augmented Generation (RAG) where appropriate.
  • Lead complex development assignments and support architectural initiatives across multiple application workstreams.
  • Translate business and functional requirements into scalable technical designs and production-quality solutions.
  • Collaborate with product owners, data teams, business stakeholders, developers, database administrators, DevOps, and infrastructure teams throughout the application lifecycle.
  • Support modernization initiatives for existing enterprise applications, including debugging, performance optimization, integration improvements, and technical upgrades.
  • Participate in code reviews and help maintain engineering standards, development patterns, testing practices, and overall code quality.
  • Provide technical guidance and mentorship to junior developers.
  • Create and maintain system designs, technical specifications, architecture diagrams, and operational documentation.
  • Support CI/CD pipelines, deployment strategies, QA, interoperability testing, and post-implementation monitoring.
  • Stay current with modern software engineering frameworks, development methodologies, and AI-enabled application technologies.

Skills

Cross-functional collaboration
Architectural design
Code reviews
Performance optimization
Mentorship

Education

Bachelor's degree in Computer Science or related field

Tools

C#
.NET
Python
ReactJS
TypeScript
APIs

Job description

Software Architect – .NET, React, Python & AI
White Plains, NY or New York, NY
Remote with on-site presence 1-2 time per month (Expenses paid)
Must Have
  • 5 years of related software development experience in a professional services or enterprise application development environment.
  • Strong hands-on development experience with C# and .NET.
  • Experience with Python development.
  • Strong experience designing and developing enterprise applications, APIs, application logic, database structures, and system integrations.
  • Experience translating business requirements into scalable, maintainable technical solutions.
  • Ability to contribute to application architecture and technical design decisions.
  • Experience with code reviews, debugging, performance optimization, testing, and software development best practices.
  • Strong communication and cross-functional collaboration skills with the ability to work effectively with product owners, data teams, business stakeholders, DevOps, infrastructure, and other technical teams.
  • Bachelor's degree in Computer Science or a related field.
Responsibilities
  • Design and develop complex enterprise application components, including APIs, application logic, database structures, integrations, and modern web-based user interfaces.
  • Build and enhance full-stack applications using C#, .NET, ReactJS, TypeScript, and Python.
  • Participate in the architecture and technical design of modern enterprise applications and contribute to decisions around scalability, performance, maintainability, and integration.
  • Develop AI-enabled application capabilities, including integrations with large language models (LLMs), semantic search, and Retrieval-Augmented Generation (RAG) where appropriate.
  • Lead complex development assignments and support architectural initiatives across multiple application workstreams.
  • Translate business and functional requirements into scalable technical designs and production-quality solutions.
  • Collaborate with product owners, data teams, business stakeholders, developers, database administrators, DevOps, and infrastructure teams throughout the application lifecycle.
  • Support modernization initiatives for existing enterprise applications, including debugging, performance optimization, integration improvements, and technical upgrades.
  • Participate in code reviews and help maintain engineering standards, development patterns, testing practices, and overall code quality.
  • Provide technical guidance and mentorship to junior developers.
  • Create and maintain system designs, technical specifications, architecture diagrams, and operational documentation.
  • Support CI/CD pipelines, deployment strategies, QA, interoperability testing, and post-implementation monitoring.
  • Stay current with modern software engineering frameworks, development methodologies, and AI-enabled application technologies.
Relevant/Highly Valuable Experience
  • Hands-on exposure to AI-enabled application development.
  • Experience integrating applications with LLMs.
  • Knowledge of Retrieval-Augmented Generation (RAG) architectures and semantic search.
  • Experience with CI/CD, DevOps practices, and modern deployment strategies.
  • Experience modernizing established enterprise applications.
  • Experience mentoring or providing technical guidance to other developers.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Full-Stack Software Developer
Senior Full-Stack Software Developer

IntoneCCM • New York (NY)

On-site
USD 140,000 - 180,000
Software Engineer .NET
Software Engineer .NET

EdCast • Mountain View (CA)

Hybrid
USD 90,000 - 130,000
Senior Full Stack Developer
Senior Full Stack Developer

Mbi Llc • Harrisburg

On-site
USD 120,000 - 180,000
Technical Architect.
Technical Architect.

IntoneCCM • United States

Remote
USD 124,000 - 220,000
.NET Full Stack Developer – AI-Enabled Enterprise Applications
.NET Full Stack Developer – AI-Enabled Enterprise Applications

eBusiness Solutions Inc. • Harrisburg

On-site
USD 120,000 - 180,000
Principal Full-Stack Engineer
Principal Full-Stack Engineer

SIDRAM TECHNOLOGIES • Richards (TX)

Hybrid
USD 170,000 - 230,000
Senior Software Engineer
Senior Software Engineer

The Phoenix Group • United States

On-site
USD 150,000 - 210,000
Software Architect
Software Architect

Prestige Staffing • Atlanta (GA)

On-site
USD 120,000 - 150,000
Fullstack .NET Developer (C# + SQL)
Fullstack .NET Developer (C# + SQL)

Centillion Infotech LLC • Charlotte (NC)

Hybrid
USD 90,000 - 130,000
Flexible work from home options
Senior Technical Lead - Full Stack
Senior Technical Lead - Full Stack

Juniper Square • California

Hybrid
USD 180,000 - 240,000