Published: Sun, 01 Jun 2025 22:50:47 GMT
Position: Principal Software Engineer
Company: Velotio Technologies
About the Company:
Velotio Technologies is a leading product engineering company that partners with innovative startups and enterprises to build cutting-edge software products. We have been recognized as a certified Great Place to Work® and one of the best companies to work for in India. With a team of 400+ elite software engineers, we have successfully delivered full-stack product development for over 325 startups worldwide, specializing in cloud-native, data engineering, B2B SaaS, IoT, and Machine Learning.
Job Description:
We are seeking a talented Principal Software Engineer to join our team and help us build the next generation high-speed data observability and orchestration pipeline framework. In this role, you will be responsible for prototyping, designing, developing, and supporting a highly scalable SaaS-based product. You will also have the opportunity to work with Generative AI to create dynamic applications.
Requirements:
– Minimum of 15 years of experience as a hands-on engineer developing SaaS-based software products and solutions.
– Minimum of 6 years of hands-on experience with GoLang in designing and developing scalable software solutions.
– Proven track record of architecting and delivering event-driven, distributed systems and microservices.
– Advanced proficiency in GoLang, including object-oriented design, development, testing, and profiling.
– Experience in other programming languages, such as Java or Python, is a plus.
– Expertise in building and scaling SaaS platforms using RESTful APIs and messaging middleware like Kafka, JMS, or NATS.
– In-depth knowledge of in-memory caching solutions like Redis or Memcached.
– Strong understanding of real-time and event-driven architectures.
– Expertise in cloud technologies (AWS, Azure, or GCP) and experience in designing secure, scalable, and cost-efficient architectures.
– Hands-on experience with RDBMS systems such as MySQL.
– Knowledge of NoSQL databases and distributed storage systems is desirable.
– Strong understanding of web application security principles, including secure coding practices, vulnerability mitigation, and compliance with industry standards.
– Solid understanding of CI/CD pipelines, containerization (Docker), and orchestration tools like Kubernetes.
– Expertise in solving complex technical challenges and making critical software architecture decisions.
– Proven ability to design scalable, high-performance, and reliable SaaS systems.
– Experience in performance tuning, caching strategies, load balancing, and creating self-healing systems.
– Strong focus on optimizing system reliability and scalability.
– Demonstrated experience leading engineering teams, mentoring developers, and fostering a culture of technical excellence.
– Strong stakeholder management skills, including working with product managers, AI specialists, and external partners.
– A strong understanding of product lifecycle management, tools, and processes.
Key Responsibilities:
– Design and develop scalable, high-performance, and reliable architectures for the Data Highway platform, processing millions of events per second using Go and Java.
– Architect and develop components that leverage AI to drive intelligence and automation within the Data Highway.
– Build AI-powered applications that enable dynamic insights, observability, and orchestration for large-scale data systems.
– Provide technical leadership and mentorship to the engineering team.
– Continuously monitor and improve platform performance, ensuring high availability and reliability of the Data Highway.
– Implement robust security measures, ensuring data integrity, confidentiality, and compliance with industry standards.
– Lead the effort in identifying vulnerabilities and implementing solutions for secure and efficient data flow across distributed systems.
– Stay up-to-date with emerging technologies in the fields of AI, data engineering, and distributed systems, and apply them.
– Drive R&D efforts to identify cutting-edge solutions that can be incorporated into the platform to maintain a competitive advantage.
Benefits:
– 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.
– Strong, fun, and positive environment with regular celebrations of our success.
– Inclusive, diverse, and authentic environment.
– Opportunities for growth and development.
– Equal employment opportunities regardless of ethnicity or cultural background, age, gender, nationality, religion, disability, or sexual orientation.
Join our team at Velotio Technologies and be a part of our dynamic and innovative company. We are looking for smart, curious, and ambitious individuals who have the potential to grow with us. Apply now and let’s build the future together! Apply link