Velotio Technologies Logo

Velotio Technologies

Senior Software Engineer (Golang)

Posted 2 Days Ago
Be an Early Applicant
India
Senior level
India
Senior level
The Senior Software Engineer will design, code, and maintain Kubernetes add-ons and tools for cloud-native application development. They will work on enhancing Kubernetes capabilities and develop production-quality Golang code while mentoring team members. A strong understanding of microservices architecture and proficiency with both SQL and NoSQL databases is required.
The summary above was generated by AI

Description

About Velotio:

Velotio Technologies is a product engineering company working with innovative startups and enterprises. We are a certified and recognized as one of the best companies to work for in India. We have provided full-stack product development for 110+ startups across the globe building products in the cloud-native, data engineering, B2B SaaS, IoT & Machine Learning space. Our team of 400+ elite software engineers solves hard technical problems while transforming customer ideas into successful products.

Team: Cloud-Native Products

Requirements
  • You will be working with cloud-native technologies such as Docker, Kubernetes, Micro-services, Prometheus, Service Mesh, Distributed Tracing, Serverless & AWS/GCP.
  • Design, code, and maintain Kubernetes add-ons, Custom Controllers, Operators, CRDs, runtime tooling, and integrations to enhance Kubernetes capabilities.
  • Develop products in the cloud-native ecosystem. Or architect and develop tools to help adoption of cloud native technology.
  • Key technologies this role will employ: Go (Golang), Kubernetes, AWS / GCP, GKE/EKS/Openshift, Prometheus, Prow, Operator SDK, Helm, Terraform, Vault, SQL/NoSQL Databases.
  • You are an experienced and mature engineer who wants to build incredible products while shaping the architecture, tools, and processes for the team.
  • Mentor team members and review their work.‍

You will enjoy this role if you...

  • Love Golang, Kubernetes, cloud platforms, and systems software.
  • Work collaboratively as part of a close-knit team of geeks, architects and leads.‍

Desired Skills & Experience

  • 4+ years of experience in Software Development with Golang. Minimum 4+ years of experience working with production quality Golang codebase.
  • Experience with Go programming language, paradigms, constructs, and patterns.
  • Proficient with Kubernetes concepts such as Pods, Services, Deployments, Statefulsets, volume claims, Helm Charts etc.
  • Proficient in algorithms and data structures
  • Proficiency with one or more SQL and NoSQL databases such as MySQL, PostgreSQL, Elasticsearch or MongoDB.
  • Experience with queuing and caching services like Redis, Memcache, RabbitMQ.
  • Understanding of micro-services architecture.
  • Ability to operationalize code with proper tracing, metrics, error logging, monitoring and alerts.
  • Experience with agile methodologies, software development lifecycles, & design patterns.
  • You’re willing to learn various new technologies and concepts. The “cloud-native” field of software is evolving fast and you’ll need to quickly learn new technologies as required.
  • Communication: You like discussing a plan upfront, welcome collaboration, and are an excellent verbal and written communicator.
  • Bachelor’s degree in Computer Science or equivalent experience.‍

Bonus points if you...

  • Expert level proficiency in Go, and a clear understanding of concurrency patterns, WebSockets, gRPC.
  • Have CKA Professional certifications.
  • Have experience with Kubernetes API extension points and Kubernetes network plugins (e.g. CRDs, Open Service Broker, Controllers, Istio, Calico, Flannel).
  • Have expertise running and automating Kubernetes environments in one or more cloud providers, preferably as part of a large-scale, enterprise-class product related to storage, networking and/or virtualization.
  • Have experience contributing to open source projects.
Benefits
Our Culture:
  • We have an autonomous and empowered work culture encouraging individuals to take ownership and grow quickly.
  • Flat hierarchy with fast decision making and a startup-oriented “get things done” culture.
  • A strong, fun, and positive environment with regular celebrations of our success. We pride ourselves in creating an inclusive, diverse, and authentic environment.

At Velotio, we embrace diversity. Inclusion is a priority for us, and we are eager to foster an environment where everyone feels valued. We welcome applications regardless of ethnicity or cultural background, age, gender, nationality, religion, disability or sexual orientation.

Top Skills

Go

Similar Jobs

Be an Early Applicant
Yesterday
Bengaluru, Karnataka, IND
2,500 Employees
Senior level
2,500 Employees
Senior level
Information Technology • Productivity • Software
As a Sr Software Engineer at Vonage, you will design and develop distributed, high-volume applications for their Voice API platform, responsible for enhancing voice capabilities globally. You will independently manage tasks while collaborating with teams, ensuring robust production software using best practices.
Be an Early Applicant
3 Days Ago
Hyderabad, Telangana, IND
Remote
1,155 Employees
Senior level
1,155 Employees
Senior level
Machine Learning • Productivity • Sales • Software
The Senior Software Engineer will focus on backend development, solving technical challenges, building scalable solutions, and ensuring quality code delivery. They will also work with a modern stack, primarily using Go, and contribute to improving Outreach's forecasting and opportunity management functionality.
Be an Early Applicant
4 Days Ago
Bangalore, Bengaluru, Karnataka, IND
Hybrid
225 Employees
Senior level
225 Employees
Senior level
Artificial Intelligence
As a Senior Software Engineer at RapidAI, you will be responsible for implementing scalable systems, influencing technology selection, and collaborating with various engineering teams. You will take ownership of the solutions, from design to deployment, ensuring effective implementation of cloud applications and modern programming languages, while contributing to impactful medical image analysis solutions.

What you need to know about the Delhi Tech Scene

Delhi, India's capital city, is a place where tradition and progress co-exist. While Old Delhi is known for its rich history and bustling markets, New Delhi is defined by its modern architecture. It's clear the region places a strong emphasis on preserving its cultural heritage while embracing technological advancements, particularly in artificial intelligence, which plays a central role in shaping the city's tech landscape, fueled by investments in research and development.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account