Software Architect

MatchPoint Solutions
Maryland Heights, MO, United States
17 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Compensation
$187,200.0 - $197,600.0
Working hours
Regular working hours

Tech stack

JavaScript (Programming Language) .NET Framework Artificial Intelligence Amazon Web Services Applications Architecture Microsoft Azure Business Software C Sharp (Programming Language) Cloud Engineering Databases Relational Databases Software Design Patterns
+22 more
Distributed Systems Python (Programming Language) Node.Js NoSQL Software Architecture Cloud Services Software Engineering TypeScript Google Cloud Enterprise Software Applications Test-Driven Development (TDD) Git Vue.js Containerization Kubernetes Information Technology Front End Software Development Restful APIs Docker Service Stack Programming Languages Microservices

Job description

The Software Architect is responsible for defining application architecture, establishing development standards, guiding engineering teams, and evaluating emerging technologies. This role requires a strategic thinker with strong technical depth who can translate complex business requirements into practical and innovative technology solutions. Responsibilities:

  • Design and develop enterprise software architecture for complex business applications
  • Define architectural standards, design patterns, and engineering best practices
  • Lead technical design sessions and architecture reviews
  • Collaborate with cross-functional teams to translate business requirements into scalable solutions
  • Guide development teams through implementation and deployment activities
  • Evaluate and recommend technology stacks, frameworks, and cloud services
  • Ensure applications meet security, performance, availability, and scalability requirements
  • Drive adoption of Test Driven Development and modern software engineering practices
  • Mentor software engineers and provide technical leadership across multiple initiatives
  • Support continuous improvement of development processes and platform capabilities
  • Participate in solution planning, estimation, and technical roadmap development Qualifications, Join our Team! The Principal Artificial Intelligence (AI) Software Architect leads the design, development, and implementation of enterprise-scale AI and software engineering solu…
  • 2 days ago +

Requirements

  • 8+ years of software development experience
  • 3+ years of software architecture or technical leadership experience
  • Experience designing and delivering enterprise scale applications
  • Proficiency in multiple tools across the full stack including frontend frameworks, databases, cloud platforms, and deployment technologies
  • Experience with a variety of programming languages including JavaScript, TypeScript, C#, .NET, Python, and Node.js
  • Experience implementing and promoting Test Driven Development practices
  • Experience with relational and NoSQL database technologies
  • Experience with container technologies and orchestration platforms
  • Demonstrated ability to quickly learn and evaluate new technologies
  • Strong problem solving skills with the ability to navigate complex technical challenges
  • Excellent verbal and written communication skills with the ability to explain complex technical concepts to both technical and nontechnical audiences
  • Experience with AWS, Google Cloud Platform, Azure, or other cloud providers
  • Experience designing microservices, distributed systems, and cloud native architectures preferred
  • Bachelor’s degree in Computer Science, Information Technology, Engineering, or related field preferred Tools and Technologies:
  • JavaScript
  • TypeScript
  • Vue.js
  • C#
  • .NET
  • Python
  • Node.js
  • Docker
  • Kubernetes
  • AWS
  • Google Cloud Platform
  • Azure
  • Relational SQL Databases
  • NoSQL Databases
  • REST APIs
  • Git
  • CI/CD Pipelines
  • Microservices Architecture
  • Cloud Native Technologies

About the company

MatchPoint Solutions is a fast-growing, young, energetic global IT-Engineering services company with clients across the US. We provide technology solutions to various clients like Uber, Robinhood, Netflix, Airbnb, Google, Sephora, and more! More recently, we have expanded to working internationally in Canada, China, Ireland, UK, Brazil, and India. Through our culture of innovation, we inspire, build, and deliver business results, from idea to outcome. We keep our clients on the cutting edge of the latest technologies and provide solutions by using industry-specific best practices and expertise. We are excited to be continuously expanding our team. If you are interested in this position, please send over your updated resume. We look forward to hearing from you!

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerjet.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:34 min

Pivoting careers into specialized platform engineering roles

Xavier Portilla Edo · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · WWC 2021

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all