Architect, design, and oversee the implementation of robust, scalable, and secure web services (RESTful APIs, SOAP, GraphQL, microservices) that serve as foundational components across the enterprise
Define and enforce web services architecture standards, patterns, best practices, and governance frameworks
Lead the evaluation and selection of technologies, frameworks, and platforms to modernize and optimize core services infrastructure
Collaborate closely with product owners, software engineers, DevOps teams, and business stakeholders to translate requirements into sound architectural solutions
Develop and maintain architecture blueprints, technical roadmaps, and detailed design documentation
Conduct architecture reviews, code reviews, and provide technical mentorship to development teams
Identify and mitigate architectural risks related to performance, reliability, security, and scalability
Champion API lifecycle management, including versioning, deprecation strategies, and developer experience improvements
Support cloud-native architecture initiatives, ensuring seamless integration across hybrid and multi-cloud environments
Drive the adoption of CI/CD practices, containerization (Docker/Kubernetes), and infrastructure-as-code principles
Stay current with industry trends, emerging technologies, and evolving standards in web services and distributed systems.
Requirements
Bachelor’s degree in Computer Science, Information Systems, Engineering, or related field
Senior-Level: Minimum 8 years of IT experience, including 5+ years with web services architecture and enterprise solution design
Experience rationalizing and modernizing complex, redundant, or convoluted web services to improve maintainability, performance, and security
Deep expertise in web services protocols and standards including REST, SOAP, GraphQL, gRPC, JSON, XML, and OpenAPI/Swagger
Hands-on experience with API management platforms (e.g., Apigee, MuleSoft, Kong, AWS API Gateway, or Azure API Management)
Proficiency in cloud platforms (AWS, Azure, or GCP) and cloud-native design patterns
Experience with containerization and orchestration technologies (Docker, Kubernetes)
Solid understanding of security principles for web services including OAuth 2.0, OpenID Connect, JWT, and TLS/SSL
Familiarity with CI/CD pipelines, DevOps toolchains, and Infrastructure as Code (Terraform, Ansible, or equivalent)
Excellent communication and presentation skills, with demonstrated ability to convey complex technical concepts to both technical and non-technical audiences
Analytical, problem-solving, and decision-making abilities
Ability to obtain USDA Public Trust Clearance.
Tech Stack
Ansible
AWS
Azure
Cloud
Distributed Systems
Docker
Google Cloud Platform
GraphQL
GRPC
Kubernetes
Microservices
SOAP
Terraform
Benefits
Competitive compensation and benefits packages including paid vacation