Job Title: Software Architect
Location: Remote (Guatemala)
Reports To: Team Lead
Employment Type: Contractor
Opportunity Statement:
Relish is a company on the rise, developing cutting-edge solutions to solve the problematic Accounts Payable (AP) and Procurement challenges. We deliver a suite of innovative solutions that serve large, multinational clients, through partnerships with SAP, Amazon, Microsoft, and others.
The role:
We are seeking to hire a skilled software architect to steer our engineering practices towards excellence. If you’re excited to be part of a winning team, Relish is a great place to grow your career. As a key technical leader, you’ll architect scalable and reusable software solutions, set the bar for code quality, and help embed DevOps best practices into the engineering culture.
Specific duties in addition to the above include:
- Architect scalable, secure, and robust cloud-native applications using AWS PaaS, emphasizing serverless architectures.
- Establish and champion DevOps best practices, including continuous integration, continuous delivery, infrastructure as code, monitoring, and automated testing.
- Formulate comprehensive code review protocols to ensure high standards of code quality and encourage a culture of technical excellence.
- Innovate and standardize architectural patterns for service scalability, fault tolerance, and performance optimization.
- Lead technical initiatives, providing guidance and expertise in system design, scalability, and security architecture — including zero-trust principles, OWASP standards, data privacy compliance (GDPR/SOC 2), and secure SDLC practices.
- Foster an environment of continuous improvement by evaluating emerging technologies and aligning them with business goals.
- Design and integrate AI/LLM-powered capabilities into our product suite, defining architectural patterns for responsible AI usage, LLM API integration (e.g., AWS Bedrock, OpenAI, Anthropic), prompt engineering infrastructure, and AI model evaluation pipelines.
- Collaborate with cross-functional teams to translate business requirements and industry standards into system architecture and design.
- Document architecture decisions and create blueprints and documentation for future development efforts.
- Define and track KPIs regarding Software Quality and Operational excellence.
Qualifications:
- 7+ years of experience in software development and architecture, with a proven track record in cloud-native application design.
- Familiarity with AI/ML services and LLM integration (AWS Bedrock, OpenAI, Anthropic, or similar); understanding of AI system design patterns, responsible AI practices, and prompt engineering.
- Deep expertise in AWS cloud services and serverless technologies.
- Experience in leading and mentoring technical teams with a hands-on approach to project management.
- Profound understanding of DevOps principles and the software development lifecycle.
- AWS Certified Solutions Architect certification is highly desirable.
- Understanding of security architecture principles including zero-trust design, OWASP standards, and data privacy compliance (GDPR, SOC 2).
- Exceptional problem-solving skills, with the ability to communicate complex ideas effectively.
- Fluent in English, both written and spoken.
Preferred Qualifications:
- Bachelor’s or Master’s degree in Computer Science or a related technical field.
- Experience with infrastructure as code, preferably using AWS CloudFormation or Terraform.
- Experience working with DynamoDB
- Experience working with Azure Pipelines
- Experience with observability platforms and distributed tracing (e.g., Datadog, New Relic, OpenTelemetry, AWS CloudWatch).
- Familiarity with event-driven architecture and message brokers (AWS SQS/SNS, Kafka) and microservices design patterns.
What we offer:
- Relish offers a supportive and inclusive work culture where your contributions matter.
- Remote first
- Annual Company Summit
Salary offering: Base Salary
This salary range represents a good faith and reasonable estimate of the range of possible compensation for this role at the time of posting, and Relish may ultimately pay more or less than the posted range. The final salary for this position will be determined in Relish’s sole discretion, consistent with applicable law, and based on a variety of factors, including but not limited to the employee’s work experience, skills, and qualifications for the role, as well as the needs of Relish’s business and other operational considerations.
Conclusion:
Relish is an equal opportunity employer who encourages applications from all qualified applicants. We thank all applicants for their interest; however, only short-listed candidates will be contacted.