Senior Software Engineer

1 week ago


Bengaluru South Karnataka, India Universal Robots Full time

ID:
9978

Function:
Engineering

Location:
Bangalore, IN

Go
• Linux
• Networking
• Containers

Our Purpose

At 
Teradyne
, experience meets innovation. We push boundaries through creativity, curiosity, and diverse perspectives—empowering employees to learn, experiment, and grow every day.

We are committed to an inclusive culture where every individual's strengths and viewpoints contribute to better decisions, stronger innovation, and improved business outcomes.

As part of 
Universal Robots (UR)
—the world's leading collaborative robot company—you will help build products that transform how people work.

The 
Software Platform Team
 develops the foundational platform components that power product development across UR. We are expanding and seeking a 
Senior Software Platform Engineer
 with deep experience in Linux, networking, distributed systems, and Go-based platform development. This role has openings across two complementary profiles: 
Service-Level Engineers
 and 
Linux Platform Engineers
.

Opportunity Overview

As a Senior Platform Engineer, you will:

  • Design, build, and maintain
     the software platform with a strong focus on built-in quality and reliability
  • Translate business and technical needs
     into robust platform architecture and solutions
  • Drive cross-team collaboration
    , including working with product teams on interfaces, dependencies, and long-term direction
  • Mentor, coach, and onboard
     team members—raising technical maturity and nurturing a continuous improvement culture
  • Design and implement complex features
     in Go, Linux infrastructure, networking, and distributed systems
  • Own and troubleshoot critical platform components that support containerized workloads and distributed runtime environments

Based on your profile, you may focus more on 
service-level infrastructure
 (Profile A) or 
low-level Linux and OS engineering
 (Profile B).

Must-Have Qualifications (All Senior Candidates)

  • 5+ years
     of relevant experience
  • Bachelor's degree in a relevant field
  • Proven experience delivering 
    production-grade software
     in environments with many developers
  • Professional Go (Golang)
     development experience
  • Strong understanding of 
    TCP/IP networking
  • Extensive experience working with Linux systems
  • Hands-on experience with Docker
     and containerized environments
  • Excellent communication skills in English
  • Strong technical leadership capabilities, including mentoring and guiding others

Expected Experience

For a senior role, we expect experience with 
several
 of the areas below:

  • Jenkins or other CI/CD tooling
  • Python (tooling, scripting, or automation)
  • Cybersecurity fundamentals
  • Pytest or similar test frameworks
  • OpenAPI or similar API definition frameworks

Profile A — Senior Service-Level Engineer

Service Infrastructure
• Distributed Systems
• Containerized Runtime

Experience with several of the following is beneficial and expected at senior level:

  • iptables
  • Kubernetes
  • Docker Compose or Docker Swarm
  • Nginx
  • Designing, deploying, or maintaining distributed or networked services
  • Troubleshooting complex interactions in containerized or microservice environments

Profile B — Senior Linux Platform Engineer

Low-Level Linux
• Build Systems
• OS Engineering

Experience with several of the following is beneficial and expected at senior level:

  • Kernel modules
  • ISAR
  • Shell scripting (Bash/sh)
  • Yocto / OpenEmbedded
  • BitBake
  • Systemd
  • Maintaining or customizing Linux OS images
  • Working close to the kernel, init systems, or low-level drivers

Bonus Points For

  • Master's degree or PhD in a relevant field
  • Experience leading technical initiatives across teams
  • Background in agile development or platform engineering at scale

Benefits

At Universal Robots, we ask a lot—and we give a lot in return. You will join a dynamic, fast-growing company where your ideas matter and your work shapes the future of robotics.

We offer:

  • A collaborative environment with skilled, passionate colleagues
  • Autonomy and trust to influence decisions and drive success
  • Opportunities to grow, innovate, and evolve our software platform and robotics products
LI-Hybrid
LI-CM1
  • Job Segment:
    Testing, Linux, Test Engineer, Software Engineer, Developer, Technology, Engineering


  • Bengaluru, Karnataka, India Indium Software Full time

    Role: Senior Software Engineer Backend-Focused Full Stack , React, AWS)Base Location: BengaluruRemote6+ years building scalable backend services with (ExpressJS/NestJS), React, and cloud-native serverless architectures.Experienced with TypeScript, ORM tools (Prisma/Sequelize/TypeORM), relational and NoSQL databases, AWS infrastructureSkilled in integrating...


  • Bengaluru, India ePS (eProductivity Software) Full time

    Job Description Job Title: Senior Software Engineer Location: Bangalore, India Job Type: Full-Time About Us eProductivity Software is a leading provider of innovative software solutions for the packaging industry. Our R&D division in Bangalore is focused on delivering high-performance, scalable technologies that power mission-critical products like AC4D, a...


  • Bengaluru, Karnataka, India Flexera Software Full time

    Flexera saves customers billions of dollars in wasted technology spend. A pioneer in Hybrid ITAM and FinOps, Flexera provides award-winning, data-oriented SaaS solutions for technology value optimization (TVO), enabling IT, finance, procurement and cloud teams to gain deep insights into cost optimization, compliance and risks for each business service....


  • Bengaluru, Karnataka, India Performance Engineer Full time ₹ 8,00,000 - ₹ 24,00,000 per year

    Responsibilities:Web and Mobile Front-End Development:Build responsive, performant, and feature-rich web applications using Angular (latest version), JavaScript, TypeScript, and RxJS for handling asynchronous operations and complex data streams.State Management with NgRx:Utilize NgRx for managing state in Angular applications. Design scalable and efficient...


  • Bengaluru South, India quantum BSO. Full time

    Company name: Quantum BSO Role : Senior software engineer - Dot.Net Core Experience - 5 to 10 years Package range: ₹ 11 Lac to 15 Lac PA Company Description We are a product innovation company that supports the Transportation and Shipping industries to overcome their business challenges and be leaders in Digital Transformation. Our strength is the in-depth...


  • Bengaluru South, Karnataka, India Impact Analytics Full time

    About Impact AnalyticsImpact Analytics (Series D Funded) delivers AI-native SaaS solutions and consulting services that help companies maximize profitability and customer satisfaction through deeper data insights and predictive analytics. With a fully integrated, end-to-end platform for planning, forecasting, merchandising, pricing, and promotions, Impact...


  • Bengaluru South, Karnataka, India NetConnectGlobal Full time

    Company DescriptionNetConnectGlobal (NCG) is a premier technology and service partner specializing in digital transformation for Global Captive Centers and leading industries worldwide. With over 25 years of expertise, NCG focuses on fostering impactful IT collaborations to drive innovation and lasting business success. Our mission is to create meaningful...

  • Software Engineer-

    2 days ago


    Bengaluru South, Karnataka, India Deepspatial (CSE: DSAI | OTCQB: DSAIF) Full time

    Deepspatial is Hiring – Software Engineer (MERN) Position: Software Engineer – MERN Experience Required: 3–5 Years Type: Full-time Location: Bangalore, IndiaJoin us in building high-impact Geospatial AI solutions that empower global decision-making. About the RoleWe're looking for a Software Engineer (3–5 years experience) skilled in the MERN stack...


  • Bengaluru, Karnataka, India Rocket Software Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    It's fun to work in a company where people truly BELIEVE in what they're doingJob Description Summary:The Software Engineer-II designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related...


  • Bengaluru South, India ZOOFYTECHX Full time

    Company DescriptionZoofyTechX is a modern IT solutions partner helping businesses bridge the gap between their goals and the right technology. We support organizations in identifying, integrating, and managing solutions across hardware, software, cloud, analytics, mobility, cybersecurity, and end-to-end managed IT services.Our approach is built on speed,...