Company:Berrybytes Technology 

Location: Pulchowk, Kathmandu- Onsite

Reports To: CEO , Director of Engineering

Role Overview:

The Associate Director of Engineering for Cloud Services will lead the development and operations of Berrybytes’s advanced cloud solutions. This role requires expertise in both software development and DevOps to ensure the delivery of scalable, secure, and highly available Kubernetes-based PaaS offerings. The ideal candidate will drive technical innovation, lead cross functional teams, and ensure seamless integration of development and operational practices.

Key Responsibilities (Not limited to):

  • Oversee the design, development, and deployment of cloud services using modern software engineering and DevOps principles.
  • Architect and implement scalable, high-performance cloud-native solutions using Kubernetes and containerization tools like Docker.
  • Lead cross-functional teams in developing and maintaining CI/CD pipelines and automation frameworks.
  • Drive collaboration between development and DevOps teams to ensure end-to-end ownership and accountability of cloud services.
  • Manage the operational reliability of services through monitoring, alerting, and incident management.
  • Champion security and compliance in all aspects of development and deployment.
  • Mentor and grow engineering talent, promoting best practices in coding, testing, and system design.

Qualifications:

  • 6+ years of experience in cloud engineering, with at least 3 years in a leadership role.
  • Expertise in Kubernetes, Docker, and cloud infrastructure (AWS, GCP, or Azure).
  • Strong background in microservices architecture and distributed systems.
  • Proficient in programming languages like Go, Python, or Java.
  • Proven ability to lead and deliver in an Agile environment.

Preferred Skills:

  • Experience with PaaS product development.
  • Knowledge of DevSecOps practices and tools.
  • Background in API design, integration, and management.
  • Contributions to open source projects in the cloud space.

What We Offer:

  • Competitive salary with performance incentives.
  • Opportunities to work on groundbreaking cloud technology.
  • A collaborative, inclusive, and innovative workplace.

Software Engineering Manager

About the Role:

We are seeking a talented and experienced (8+ years) Software Engineering Manager to join our Product Development team. Embrace cutting-edge technologies like GitOps and ensure seamless Infrastructure as Code (IaC) practices as we revolutionise the deployment of cloud-native applications with our industry-leading product, 01Cloud, which heavily leverages Kubernetes. Our product is designed to drastically reduce the time required to deploy Cloud Native applications across managed or on-premise environments.

Experience the excitement of our product development journey and be part of a team that fosters creativity and innovation. Curious about 01Cloud? Explore it further at: http://www.01cloud.io


About BerryBytes:

Berrybytes is not just ‘Another Software Company’ – we’re a team of passionate innovators dedicated to pushing the boundaries of what’s possible. With a culture that values diversity and encourages out-of-the-box thinking, we’re creating products that redefine the Developer Experience (DX). Our revolutionary NoOps approach empowers engineers to effortlessly manage any workload within large distributed clusters across any cloud environment.

Responsibilities:

● Guide the architectural design and development of software solutions, ensuring scalability, reliability, and performance.
● Collaborate with designers, and engineers to translate business requirements into technical specifications.
● Design and implement efficient algorithms and data structures.
● Evaluate and recommend appropriate technologies and frameworks for implementation.
● Provide technical guidance and mentorship to software engineers.
● Conduct code reviews to ensure code quality and adherence to coding standards.
● Drive innovation and continuous improvement within the engineering team.
● Stay updated with the latest trends and advancements in software engineering and architecture.

Requirements:

● Bachelor’s or Master’s degree in Computer Science or related field.
● Minimum 8 years of experience in software engineering.
● Proven experience in designing and implementing scalable, high-performance software solutions.
● Strong proficiency in programming languages such as Go, Python,Java or C++.
● Solid understanding of software architecture principles and design patterns.
● Experience with cloud and container solutions such as Docker and Kubernetes is required.
● Familiarity with AWS, GCP, or Azure is essential.
● Experience in Linux Environment and debugging tools.
● Working experience in Linux script writing (Shell, Python, etc.).
● Familiarity with at least one CI/CD tool: Jenkins, Gitlab CI.
● Excellent communication and interpersonal skills.
● Ability to work effectively in a fast-paced, dynamic environment.
● Strong problem-solving and analytical skills.
● Experience in Agile development methodologies is a plus.

  • Home
  • About Us
  • Our Services
  • Careers
  • News
  • Contact Us