ComResource is looking for a Software Architect.
Responsibilities:
Software Development
- Set organization-wide standards for software structure, maintainability, and quality, including standards for the responsible use of Agentic AI in implementation.
- Act as a thought leader in software engineering and AI-augmented development, designing prompts, guardrails, and agent workflows that accelerate delivery without compromising quality.
- Teach others to solve problems using multiple languages, technologies, software tools, and AI coding agents.
- Serve as subject matter expert in several technologies critical to the organization and contribute to setting organizational standards in technology, methodology, and Agentic AI tooling.
Testing & Quality Assurance
- Define comprehensive testing strategies that include microservices architecture, API contract testing, and end-to-end workflows.
- Apply Agentic AI to author, expand, and maintain test suites, generate edge-case scenarios, and triage failures.
- Provide organizational guidance on testing best practices, including test automation, CI/CD integration, AI-assisted quality engineering, and metrics tracking.
Data Management
- Design solutions that efficiently interact with advanced machine learning tools, generative AI services, and cloud-based data services.
- Architect data flows that power Agentic AI use cases, including retrieval, grounding, and evaluation.
- Set organizational best practices for data management and serve as subject matter expert.
Infrastructure & Integrations
- Design and guide the implementation and adoption of cloud-native solutions across the organization.
- Set best practices for cloud service utilization, data migration, complex system integration strategies, and the deployment of AI agents and LLM-backed services.
- Provide technical direction and governance on advanced infrastructure and integrations, including resource optimization and AI workload cost management.
Operations
- Review analytics to understand user behavior and identify trends in operational metrics to suggest architectural changes.
- Define organizational strategies for operations, including AI-assisted observability, incident response, and self-healing systems.
- Serve as subject matter expert in operational best practices, tools, and techniques.
Security & Compliance
- Direct teams in multi-stage threat mitigation and secure coding practices, including secure use of Agentic AI covering prompt injection defense, model output validation, and data governance for AI agents.
- Develop tools to address security vulnerabilities and offer advanced regulatory compliance guidance, especially as it relates to AI in regulated healthcare contexts, including HIPAA and HITRUST.
- Set the standard for security and compliance within the organization.
Product & User Experience
- Shape the organization's user-centric direction and champion seamless experiences, including AI-native interactions where appropriate.
- Define user interaction patterns for multiple products, fostering consistent experiences.
- Lead in prioritizing and addressing tech and design debt across the platform.
Requirements & Design
- Set standards in crafting functional and non-functional requirements and orchestrate complex system architectures.
- Manage the balance of engineering future and current needs and set best practices and anti-patterns for the organization.
- Apply Agentic AI to accelerate architecture work, including generating design alternatives, evaluating trade-offs, producing architecture decision records (ADRs), and reviewing designs against established patterns and constraints.
Essentials:
- Bachelor's or advanced degree in a related field, or equivalent work experience.
- 8+ years of experience, including demonstrated experience leveraging Agentic AI for architecture, technical design, and implementation.
- Significant experience creating architecture for complex distributed systems and leading teams through the development of those systems.
- Hands-on experience using Agentic AI for architecture, technical design, and implementation, including AI coding agents, design copilots, automated code review, and RAG-based design assistants.
- Expert-level experience with multiple client-side and server-side programming languages; Java with Spring Boot and JavaScript React experience preferred.
- Expert-level experience developing, deploying, and supporting REST services and microservices.
- Expert-level experience with container orchestration platforms and cloud-native architectures.
- Expert-level experience with containerization technologies and container-based deployment strategies.
- Deep expertise in infrastructure as code (IaC) practices to enable repeatable, auditable, and scalable infrastructure.
- Significant experience with relational databases, non-relational databases, messaging systems, and event-driven architecture patterns.
- Working knowledge of LLM-backed services, prompt engineering, agent frameworks, evaluation harnesses, and the governance considerations that come with them.
- Strong command of service mesh and API gateway patterns for securing and managing microservices at scale.
- Experience with GitOps and modern continuous delivery practices for cloud-native platforms.
- Experience leading technical due diligence and roadmapping for strategic partnerships, third-party partners, mergers, and acquisitions.
- Effective communication and leadership capabilities with the ability to communicate strategy and influence others to align with future state architecture.
- Excellent track record of collaborating with stakeholders and contributing to company-wide strategies using industry knowledge and foresight.
Req ID: CG26319763