Technical Architect (Onsite)
Columbia, MD
Contracted
Experienced
Job Title: Technical Architect (Onsite)
Location: Columbia, MDDuration: Full-Time
Job Description:
We are seeking a highly skilled and innovative Technical Architect to design and guide the implementation of scalable, secure, and high-performing software solutions. In this role, you will collaborate with cross-functional teams, business stakeholders, and other architects to ensure successful project delivery and technical excellence.You’ll be hands-on in shaping system architecture, exploring new technologies (including AI/ML solutions), and helping development teams translate business goals into robust technical designs.
Key Responsibilities:
- Design and implement scalable, secure, and high-availability architectures aligned with business goals and best practices.
- Evaluate existing systems, identify improvement opportunities, and propose modernization or optimization strategies.
- Lead the architecture design for multi-stack environments, integrating applications built on .NET, Java, Python, and other technologies.
- Incorporate AI and machine learning capabilities where appropriate to enhance system intelligence, automation, and analytics.
- Research and recommend emerging technologies, tools, and frameworks to improve performance, efficiency, and innovation.
- Provide technical leadership and direction to development teams, ensuring adherence to architecture standards and coding best practices.
- Collaborate closely with stakeholders, product owners, and technical leads to define solution roadmaps and integration strategies.
- Identify and resolve system performance bottlenecks, scalability issues, and architectural risks.
- Ensure all designs comply with security, compliance, and data protection standards.
- Create and maintain architectural documentation, including diagrams, technical guidelines, and design specifications.
- Mentor and coach developers, promoting technical growth and knowledge sharing across the team.
Qualifications:
- 10+ years of professional experience in software development and architecture, with a strong background in multi-stack environments (.NET, Java, Python, etc.).
- Proven experience designing and implementing cloud-based architectures using AWS, Azure, or Google Cloud Platform (GCP).
- Deep understanding of microservices, RESTful APIs, and event-driven architectures.
- Experience with AI/ML frameworks (such as TensorFlow, PyTorch, or Azure AI Services) and integrating AI features into enterprise applications.
- Strong knowledge of both SQL and NoSQL databases and experience with modern data design patterns.
- Familiarity with DevOps practices and tools like CI/CD pipelines, Docker, Kubernetes, Terraform, or Ansible.
- Excellent analytical and problem-solving abilities with a focus on delivering practical and scalable solutions.
- Strong communication and leadership skills, capable of engaging both technical and non-technical audiences.
- Experience in AI-driven system design (e.g., predictive analytics, intelligent automation, or NLP integration).
- Exposure to data engineering, APIs, and cloud-native application design.
- Familiarity with Agile/Scrum methodologies.
- Background in enterprise integration and modernization projects.
Apply for this position
Required*