
Software Engineer – Platform
Jobs2web
full-time
Posted on:
Location Type: Office
Location: Bangalore • 🇮🇳 India
Visit company websiteJob Level
Mid-LevelSenior
Tech Stack
Distributed SystemsDockerGoKubernetesLinuxNGINXShell ScriptingTCP/IP
About the role
- Build and maintain reliable, secure, and maintainable platform components
- Develop core services in Go with a strong focus on built-in quality
- Design, implement, and verify features against requirements
- Troubleshoot networked and distributed systems
- Collaborate on architecture, priorities, and new platform capabilities
- Develop tools, frameworks, and components used across product teams
- Work on containerized workloads, OS images, or low-level Linux services (depending on profile)
Requirements
- Proven experience delivering production-grade software
- Professional Go (Golang) development experience
- Strong understanding of TCP/IP networking
- Hands-on experience working with Linux systems
- Experience with Docker
- Solid communication skills in English
- A mindset for continuous improvement
- Experience with iptables, Kubernetes, Docker Compose or Docker Swarm, Nginx (for Service-Level Engineer)
- Experience with Kernel modules, ISAR, Shell scripting, Yocto / OpenEmbedded, BitBake, Systemd (for Linux Platform Engineer)
Benefits
- A collaborative environment with skilled, passionate colleagues
- Autonomy and trust to influence decisions and drive success
- Opportunities to grow, innovate, and help shape the future of robotics
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
GoGolangTCP/IP networkingLinux systemsDockerKubernetesDocker ComposeDocker SwarmNginxShell scripting
Soft skills
communication skillscontinuous improvement