Cloud Solutions Architect
Zentech Soft Solutions · San Jose, CA · Yesterday
EngineeringFull-time
About the role
We are seeking a Senior Software Engineer to join our remote team. This full-time position offers the opportunity to work on cutting-edge cloud solutions and contribute to our architecture design and implementation efforts.
Responsibilities
- Design, develop, and maintain scalable software applications and cloud-based solutions
- Lead technical architecture decisions and mentor junior developers
- Collaborate with cross-functional teams to define and implement new features
- Write clean, maintainable, and well-tested code following industry best practices
- Participate in code reviews and contribute to continuous improvement of development processes
- Troubleshoot and resolve complex technical issues in production environments
Requirements
- 5+ years of professional software development experience
- Strong proficiency in at least one modern programming language (Java, Python, C#, or similar)
- Experience with cloud platforms (AWS, Azure, or GCP)
- Solid understanding of software architecture principles and design patterns
- Experience with RESTful APIs, microservices, and distributed systems
- Proficiency with version control systems (Git) and CI/CD pipelines
- Excellent problem-solving and communication skills
- Bachelor's degree in Computer Science, Engineering, or related field (or equivalent practical experience)
Skills
- Containerization technologies (Docker, Kubernetes)
- Database systems (SQL and NoSQL)
- Agile/Scrum development methodologies
- DevOps practices and infrastructure as code
- Test-driven development and automated testing frameworks