Caylent is a cloud-native services company that helps organizations maximize their people and technology using Amazon Web Services (AWS). We offer a comprehensive range of AWS services, including workload migrations and modernization, cloud-native application development, DevOps, data engineering, security and compliance, and everything in between. At Caylent, our people always come first.
We are a fully remote global company with employees in Canada, the United States, and Latin America. We celebrate the culture of each team member and foster a community of technological curiosity. Reach out to us to learn more about what it means to be a Caylien!
The Mission
We are seeking a talented Software Architect to join our growing Cloud Native Applications team. The ideal candidate has a deep understanding of building cloud applications and utilizing cloud-native services to make them more reliable and scalable. This person should also have a general understanding of industry best practices for application development. Your mission will be to collaborate with a team of developers to ensure we deliver high-quality applications and services to our customers.
Your Assignment
- Act as a mission control specialist, guiding Cayliens and customers through Agile ceremonies like stand-ups, retrospectives, and more.
- Translate customer requirements into a workable backlog of tasks for engineers.
- Delegate tasks to a team of engineers to complete customer projects.
- Lead requirements gathering, backlog refinement, and architecture discussions.
- Apply your understanding of DevOps pipelines, including build automation, branching strategies, CI/CD, Infrastructure as Code, security, monitoring, logging, and alerting.
- Troubleshoot and resolve issues in customer development, testing, and production environments.
- Automate software testing at multiple levels (component, configuration item, subsystem, system) and monitor results.
- Write production-quality code, including unit and integration tests.
- Collaborate with a team to deliver top-quality cloud-native applications on AWS for customers.
- Clearly communicate and document your designs, processes, and procedures.
- Demonstrate a passion for continuous learning as you mentor peers, explore new technologies, and learn from our world-class team of engineers.
- Coach and mentor less experienced teammates and be mentored by world-class engineers.
Your Qualifications
- Over 5 years of proven experience in software development, cloud systems, and scalable architectures.
- Strong background in established engineering practices.
- Expertise in foundational web technologies like HTML and CSS, and experience developing with frameworks like React, Vue, Angular, or MVC .Net.
- Experience with modern server-side scripting languages such as Python, Node.js, PHP, or Ruby.
- In-depth knowledge of relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB).
- Demonstrated experience in API integrations across applications, vendors, networks, and cloud environments.
- Understanding of modern application architectures (event-based systems, message queues, microservices, etc.).
- Development experience on a major cloud platform (AWS, Azure, or GCP).
- Proven ability to quickly and effectively learn new technologies.
- Ability to lead a workstream, contributing individually while organizing others on the team.
- Excellent organizational and leadership skills.
- Strong verbal and written communication abilities.
- Experience configuring AWS resources.
Preferred Qualifications
- Bachelor's degree in a computing-related field or equivalent experience.
- Experience with testing and automation.
- Experience with UI/UX design.
- Experience building and maintaining CI/CD pipelines.
- Familiarity with infrastructure as code tools (SAM, CloudFormation, Terraform, etc.).
Benefits
- Pay in USD.
- 100% remote work.
- Generous holidays and flexible paid time off.
- Competitive phantom equity.
- Paid exams and certifications.
- Peer bonus awards.
- State-of-the-art laptop and tools.
- Equipment and office stipend.
- Individual professional development plan.
- Annual stipend for learning and development.
- Work with an amazing worldwide team in an incredible corporate culture.
Caylent is a place where everyone belongs. We celebrate diversity and are committed to creating an inclusive environment for all employees. Our approach helps us build a winning team that represents a variety of backgrounds, perspectives, and abilities. So, regardless of how your diversity expresses itself, you can find a home here at Caylent.
We are proud to be an equal opportunity employer. We prohibit discrimination and harassment of any kind based on race, color, religion, national origin, sex (including pregnancy), sexual orientation, gender identity, gender expression, age, veteran status, genetic information, disability, or any other legally protected characteristics.