Job Details

Software Engineer/Developer - Campus/WiFi

IBM Corporation
North Carolina, United States

Software Developers at IBM are the backbone of our strategic initiatives to design, code, test, and provide industry-leading solutions that make the world run today - planes and trains take off on time, bank transactions complete in the blink of an eye and the world remains safe because of the work our software developers do. Whether you are working on projects internally or for a client, software development is critical to the success of IBM and our clients worldwide. At IBM, you will use the latest software development tools, techniques and approaches and work with leading minds in the industry to build solutions you can be proud of.

Your Role and Responsibilities

At IBM, work is more than a job - it's a calling: To build. To design. To code. To consult. To make markets. To invent. To collaborate. Not just to do something better, but to attempt things you've never thought possible. Are you ready to lead in this new era of technology and solve some of the world's most challenging problems? If so, let's talk!

Managing Wi-Fi at scale is critical to the success of IBM's business. IBM currently occupies over 600 sites globally, encompassing 26,000 Wireless Access Points and 500+ Controllers. Three hundred thousand people connect over 1 million devices to IBM WiFi daily. Managing system health and responding to service disruptions is further complicated by our multi-vendor environment. We need to intersect automation and orchestration with Network Engineering and system insights to transform the way we manage our Enterprise network infrastructure and make critical business decisions with confidence. You will join a team of talented network automation engineers who are building software systems to improve network resilience and reduce engineering operational grind. You will work on a range of both new and existing services, tools and infrastructure, with an aim to solve problems and deliver enterprise grade solutions.

Role is preferred to support a hybrid remote/onsite work model at an IBM CIO campus: Armonk, Poughkeepsie, Lowell, Cambridge, Southbury, RTP/Raleigh, Sandy Springs/Atlanta, or Austin.

Roles does not offer sponsorship.

Required Technical and Professional Expertise

* 5+ year's experience working in at least one high-level language
* Good understanding of SQL/NoSQL database and REST
* Can rapidly learn new technologies, frameworks, languages and APIs
* Some knowledge of networking fundamentals
* Experience with configuration management tools (e.g. Puppet, Chef or Ansible)
* Familiar with GIT and ability to merge code
* Knowledge of best practices such as 'secure by design' development and reusable modules/scripts/functions.

Preferred Technical and Professional Expertise

* Experience in systems design and architecture
* Experience in test-driven development, CI/CD, unit/integration/end-to-end testing
* Ability to create basic front-end interfaces for end user interaction with tools
* Familiar with virtualization and containerization such as Docker/OpenShift
* Familiar with agile development rituals such as sprint planning meetings, retros and ability to confidently present to management
* Ability to manage and lead 3rd party vendors

Send application

Mail this job to me so I can apply later

Apply With CV

You are not logged in. If you have an account, log in to your account. If you do not have an account, why not sign up? It only takes a minute!

latest videos

Upcoming Events