Dell Jobs

dell footer logo

Job Information

Dell Senior GoLang Developer- Telco, 5g, Automation in North Carolina

Senior GoLang Developer- Telco, 5g, Automation

About business unit and team

The Telco BU creates products and solutions catering for the worldwide telecommunications market, which is exploding with new and exciting opportunities offered by new developments such as 5G, Internet of Things, and virtualized radio access networks (RANs). The market consists of communication service providers, managed service providers, hosting companies, content delivery network companies, cloud service providers, and consumer/enterprise web-technology providers.

Our engineering team is responsible for the creation and delivery of great software products and solutions, as well as services offerings for and to this market. The team works closely with a world-class product management team in defining and road-mapping the offerings. Together, we have a strong track record of creating unique value for Dell Technologies, with a strong, positive impact on the company’s bottom line. The engineering team works closely with key service providers customers around the world. Collaboratively, we create production-worthy offerings that are unique, cutting-edge, and shape this emerging market. With each success we achieve, we push the envelope more for our customers, and then rinse and repeat!

Please apply for this position if this excites you! The ideal candidate will be a mid-career individual, with strong technical training, impeccable academic / industrial pedigree, a strong record of innovation, and is looking for her/his next bigger challenge. The individual will be a top-notch programmer with an inquisitive mind, be a self-learner, be an excellent communicator, and above all, be efficient in all that they do. The individual will work with geographically dispersed teams, so experience operating in such intercontinental environments will be a huge plus.

Key Responsibilities

  • Lead, Design, implement, and deliver in an agile environment; one or more functional building blocks of a planned software platform product.

  • Document all aspects of the blocks, and deliver the documentation to the professional document writing team for internal / external / customer facing publication

  • Technical SME of the core hardware elements of an telco data center (i.e. compute, networking, and storage) and the software/hardware ecosystem that supports infrastructure virtualization

  • Mentor junior developers. Educate and train users on the tools you develop

Key Skills/Experience Needed for the Role

  • 15+ years of relevant experience or equivalent combination of education and work experience.

  • Proven expertise in (one of) Python3, Golang, JavaScript, NodeJS including code packaging, use of built-in test tools, or language-specific packages to test. You will be working on Golang based implementation projects

  • Experience with developing Telco automation product. Targeted automation of hardware and software solutions like; RAN, MEC, vRouter, vRAN, uCPE etc.

  • Distributed systems architecture, design, and implementation. Experience with classic distributed algorithms (implementation, system configuration, trade-offs, state-of-the-art) will be considered a plus.

  • Modern software development processes including test-driven development, continuous integration, continuous testing, A/B testing, agile development with Jira/Git/Bitbucket/Confluence or similar platforms