Taro Logo

Software Engineer - Backend GO Developer

JMA makes 5G possible for organizations with critical connectivity demands, providing solutions for mobile carriers, stadiums, universities, healthcare facilities, and transit centers.
Milan, Metropolitan City of Milan, Italy
Backend
Senior Software Engineer
Hybrid
5+ years of experience
Telecommunications

Job Description

JMA Wireless is at the forefront of making 5G technology accessible to organizations with critical connectivity requirements worldwide. As a Backend GO Developer, you'll be integral to the design and implementation of JMA's OAMP platform, specifically focusing on backend services for managing 4G/5G BaseBandUnit applications.

The role involves collaborating with team members to develop new features and perform bug fixes in a Kubernetes-based environment. You'll be working with standardized communication interfaces (3GPP, O-RAN, CBRS Alliance) and designing/implementing new components and software packages. The position requires interaction with the Technical leader for software development and QA team members for testing support.

This is an exciting opportunity to join one of the fastest-growing technology companies in the industry, where you'll directly impact the future of connectivity. The company serves leading mobile carriers, iconic stadiums, major universities, healthcare facilities, and busy transit centers.

As a Senior Software Engineer, you'll need strong expertise in GO programming with at least 5 years of experience, along with C++ knowledge. The ideal candidate should be proficient in Linux and Kubernetes environments, possess solid networking knowledge, and have experience with git and agile workflows. Additional experience with CI-CD (Jenkins) and microservice applications would be advantageous.

JMA Wireless offers an inclusive work environment, embracing differences and providing equal opportunities regardless of race, religion, color, national origin, gender, sexual orientation, age, or veteran status. Join a team that's shaping the future of 5G technology and making a significant impact on critical infrastructure worldwide.

Last updated 3 months ago

Responsibilities For Software Engineer - Backend GO Developer

  • Backend development in GO and C++ language
  • Implementation of 3GPP, O-RAN and CBRS Alliance defined interfaces
  • Implementation of JMA specific APIs to integrate with other JMA OAMP software modules
  • Interface with QA for product validation and release cycle

Requirements For Software Engineer - Backend GO Developer

Go
Kubernetes
Linux
  • 5+ years of experience in writing backend code in GO (and C++ knowledge)
  • Used to git and agile workflow
  • Working knowledge of Linux, Docker / Kubernetes environment
  • Networking knowledge
  • Attention to details, team work and proactive mindset
  • CI-CD experience (via Jenkins) (plus)
  • Experience in writing microservice applications (plus)

Related Jobs

Software Engineer - Backend GO Developer

Senior Backend GO Developer position at JMA Wireless, developing 5G connectivity solutions with 5+ years experience required, based in Bologna with hybrid work arrangement.

Senior .Net Framework Back End Developer

Senior .Net Framework Backend Developer position at Logifuture - Hybrid role based in Fidenza, Italy

Senior .Net Framework Back End Developer

Senior .NET Backend Developer role at Logifuture, focusing on complex monolithic architecture and Windows Services development, with hybrid work options and comprehensive benefits.

Backend web developer

Senior Backend Web Developer position at Timeneye, focusing on PHP/Laravel development, API design, and database optimization for a growing time tracking SaaS platform.

Senior Software Engineer - Consumer Team

Senior Software Engineer position at Truv, building secure financial data APIs with Django, focusing on employment and income verification systems. Remote work across Europe.