Software Architect
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+22 more
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.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
What Are The Top Skills Required For Azure Developers?
Why Upskilling And Reskilling is Important For Developers
Is Software Engineering Over-Saturated?
7 Important Tips That Every Software Developer Should Know