Senior Application Architect - #26-14488

US Tech Solutions

Dallas (TX)

On-site

USD 110,000 - 117,000

Full time

4 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

US Tech Solutions is seeking a Senior Architect to lead the design and evolution of enterprise systems in Dallas, TX. The role emphasizes Domain Driven Design (DDD) and brownfield modernization, guiding teams across technologies to deliver scalable solutions.

You will collaborate with product managers and stakeholders to align architecture with business goals and platform strategy, while mentoring engineers and setting standards for CI/CD, security, and reliability.

Qualifications

  • 12+ years of software engineering with system architecture experience.
  • Proven experience designing and delivering large-scale distributed systems.
  • Strong experience applying Domain Driven Design (DDD) in real-world enterprise applications.
  • Experience with brownfield modernization projects and incremental replacement of legacy systems.
  • Experience with API-driven architectures, microservices, and event-based systems.
  • Solid knowledge of cloud environments (AWS/Azure/GCP).
  • Excellent communication with technical and business stakeholders.

Responsibilities

  • Design scalable, resilient system architectures for enterprise apps.
  • Apply DDD to structure domains into bounded contexts and services.
  • Lead brownfield modernization initiatives preserving operational continuity.
  • Define architecture patterns for microservices, APIs, event-driven systems, and distributed architectures.
  • Partner with engineering teams to enforce architectural standards and best practices.
  • Evaluate existing systems and create roadmaps for modernization and transformation.
  • Provide technical leadership, mentoring engineers and guiding decisions across teams.
  • Ensure systems meet scalability, performance, security, and reliability requirements.
  • Collaborate with DevOps to define CI/CD, observability, and operational standards.
  • Participate in design reviews and architecture governance.

Skills

DDD
Brownfield modernization
Microservices
APIs
Event-driven
Cloud platforms
Architectural leadership
Communication
Data structures & algorithms
Code reviews & mentoring

Education

Bachelor's degree or equivalent

Tools

Docker
Kubernetes
AWS
Azure
GCP
Observability tools

Job description

$80-$85 per hour

Dallas, TX

Contract

Duration: 6+ Months
Job Description:
  • We are seeking an experienced Senior Architect to lead the design and evolution of complex enterprise systems. The ideal candidate will have deep experience in architecting scalable distributed systems, working across multiple technologies, and guiding engineering teams in delivering high-quality solutions.

  • This role places special emphasis on experience with Domain Driven Design (DDD) architecture and brownfield modernization projects, where new systems are designed to incrementally replace or modernize existing legacy platforms without disrupting business operations.

  • The architect will collaborate closely with engineering teams, product managers, and business stakeholders to drive architectural decisions that align with business goals and long-term platform strategy.

Responsibilities:
  • Design and implement scalable, resilient, and maintainable system architectures for enterprise applications.

  • Apply Domain Driven Design (DDD) principles to structure complex domains into well-defined bounded contexts and services.

  • Lead brownfield modernization initiatives, designing systems that incrementally replace legacy platforms while maintaining operational continuity.

  • Define architecture patterns for microservices, APIs, event-driven systems, and distributed architectures.

  • Partner with engineering teams to ensure architectural standards and best practices are implemented effectively.

  • Evaluate existing systems and create roadmaps for modernization and technical transformation.

  • Provide technical leadership, mentoring engineers and guiding architecture decisions across teams.

  • Ensure systems meet requirements for scalability, performance, security, and reliability.

  • Work closely with DevOps teams to define CI/CD, observability, and operational excellence standards.

  • Participate in design reviews, architecture governance, and technical decision-making forums.

Experience:
  • 12+ years of experience in software engineering, including significant experience in system architecture.

  • Proven experience designing and delivering large-scale distributed systems.

  • Strong experience applying Domain Driven Design (DDD) in real-world enterprise applications.

  • Demonstrated experience working on brownfield systems, particularly projects involving incremental replacement or modernization of legacy platforms.

  • Experience with API-driven architectures, microservices, and event-based systems.

  • Strong understanding of software architecture patterns, system design principles, and design trade-offs.

  • Experience working with modern cloud environments such as AWS, Azure, or Google Cloud.

  • Excellent communication skills with the ability to collaborate with both technical and business stakeholders.

  • Data Structures & Algorithms

  • Strong understanding of fundamental data structures and algorithms.

  • Ability to reason through problems and explain the selected approach.

  • Comfortable solving technical problems through whiteboard coding.

  • Database Concepts

  • Strong understanding of database fundamentals, including:

  • Data modeling

  • Relational database concepts

  • Query optimization fundamentals

  • Indexing

  • Transactions and concurrency

  • Data consistency and integrity

  • Performance considerations

  • Core Engineering Fundamentals

  • Strong software engineering fundamentals, with a solid understanding of:

  • Object-oriented design and programming principles

  • Design patterns

  • SOLID principles

  • Clean and maintainable code

  • API and service design

  • Scalability and performance

  • Reliability and fault tolerance

  • Security fundamentals

  • Architecture & System Design

  • Strong experience in solution architecture and system design, with the ability to design systems considering:

  • Scalability

  • Performance

  • Availability

  • Maintainability

  • Security

  • Integration

  • Data management

  • Operational considerations

  • Ability to explain architectural trade-offs and justify design decisions.

  • Problem-Solving & Engineering Mindset

  • The ideal candidate should demonstrate a structured and independent approach to problem solving. During technical discussions, the candidate should be able to:

  • Understand and decompose ambiguous problems.

  • Identify assumptions, constraints, and dependencies.

  • Evaluate multiple approaches.

  • Explain trade-offs clearly.

  • Arrive at practical and implementable solutions.

  • Think independently rather than relying solely on predefined processes or instructions.

  • Take ownership of the outcome from problem definition through implementation.

  • Communication & Leadership

  • Strong communication and executive presence are critical for this role. The candidate should demonstrate:

  • Excellent verbal and written communication.

  • Strong presentation and storytelling skills.

  • Confidence when communicating with technical and non-technical stakeholders.

  • Clear and structured thinking.

  • Ability to articulate complex technical concepts in a simple and understandable manner.

  • Ability to explain and defend technical and architectural decisions.

  • Strong collaboration and stakeholder-management skills.

  • Ability to influence technical direction through sound reasoning and technical credibility.

Skills:
  • Data Structures & Algorithms

  • Database Fundamentals

  • Core Software Engineering Concepts

  • Hands-on / Whiteboard Coding

  • System & Solution Design

  • Architecture Trade-offs

  • Real-world Problem Solving

  • Technical Communication & Presentation

  • Ownership and Leadership Scenarios

Education:
  • Bachelor’s degree in Information Systems, Computer Science, Business, Engineering, or related field, or equivalent experience.
Additional Qualifications:
  • Experience leading architecture for large enterprise platforms.

  • Experience with modern data architectures and distributed data systems.

  • Familiarity with containerization and orchestration technologies (Docker, Kubernetes).

  • Experience implementing observability frameworks (monitoring, logging, tracing).

  • Experience mentoring teams and establishing engineering best practices.

Note:
  • Shift Hours: 8:00AM - 5:00 PM CST

About US Tech Solutions:

US Tech Solutions is a global staff augmentation firm providing a wide range of talent on-demand and total workforce solutions. To know more about US Tech Solutions, please visit www.ustechsolutions.com .

US Tech Solutions is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, colour, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

AI Statement:

By applying, you acknowledge that AI-assisted tools may be used during hiring.

IND01

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Enterprise Solutions Architect
Enterprise Solutions Architect

Thorndale Partners • Nashville (TN)

Hybrid
USD 165,000 - 180,000
Medical insurance
Vision insurance
401(k)
+4
Applications Architect 3
Applications Architect 3

Alrek Business Solutions Inc • Austin (TX)

Hybrid
USD 120,000 - 150,000
Solution Architect (Java, Cloud & AI) - FTE / Hybrid
Solution Architect (Java, Cloud & AI) - FTE / Hybrid

NTT DATA North America • Dallas (TX)

Hybrid
USD 103,000 - 171,000
Medical, dental, and vision insurance
Employer 401(k) with company match
Paid time off
+1
Solution Architect / Technical Lead
Solution Architect / Technical Lead

Capgemini • St. Louis (MO)

On-site
USD 51,000 - 80,000
Medical insurance
Dental insurance
Vision insurance
+1
Technical Solutions Architect
Technical Solutions Architect

Talanto • Northern (KY)

Hybrid
USD 100,000 - 150,000
Solution Architect (Java, Cloud & AI) - FTE / Hybrid
Solution Architect (Java, Cloud & AI) - FTE / Hybrid

Creative Solutions Services, LLC • Dallas (TX)

Hybrid
USD 150,000 - 210,000
Application Architect
Application Architect

electro soft • Arlington (VA)

On-site
USD 140,000 - 190,000
Senior Full Stack Enterprise Architect
Senior Full Stack Enterprise Architect

Intellisoft Technologies • Dallas (TX)

On-site
USD 120,000 - 160,000
Application Architect
Application Architect

Electrosoft • Arlington (VA)

On-site
USD 130,000 - 170,000
Senior Solution Architect
Senior Solution Architect

System One • Salt Lake City (UT)

On-site
USD 140,000 - 190,000