Share this Job

Software Engineer III

Date: May 12, 2023

Location: Richardson, TX, US, 75082

Company: Fujitsu Network Communications, Inc.

Fujitsu at a Glance

Fujitsu is a leading information and communication technology (ICT) company, headquartered in Japan, offering a full range of technology products, solutions, and services. Approximately 132,000 Fujitsu people support customers in more than 100 countries. We use our experience and the power of ICT to shape the future of society with our customers.

We are a corporate culture that places great value on the pursuit of new possibilities previously unimagined and brings them to fruition has been the foundation of the Fujitsu’s success since its inception.  In an increasingly competitive world, in which the pace of change continues to accelerate, Fujitsu must strive for continuous innovation. Each and every employee will rise to the challenge of creating new value amid changes in the management environment, technology, society and the marketplace. With a spirit of challenge, we are committed to the continuous creation of new value.  Fujitsu wants innovators like you!
Req ID:15196


Position: Software Engineer III, CORE PLATFORM

What will you do at Fujitsu?

Virtuora Network Controller (Virtuora NC) is a comprehensive, extensible, modular suite of software products that enable you to build and grow a virtualized, programmable network. Virtuora NC software utilizes a micro services architecture and leverages open source technologies to provide a complete suite of SDN controller functionality (i.e. control, planning and design, operations and management, service fulfillment and assurance functions). Virtuora NC is currently used by many large telecom service providers around the world.

We are looking for a Software Engineer with experience deploying distributed systems in customers’ production environments. You have experience with multiple open source technologies (Big Data, Containers, Message Bus, etc.) as well as hands-on programming expertise in Java, Python, and/or Go. You are a resourceful self-starter who relishes new technical challenges, taking initiative, and always strives to make our software systems better. You will help drive the evolution of the core Network Controller components that will be needed to achieve the next level of scalability and reliability.



  • Development and integration of Core Platform components, including cross-cutting concerns such as logging, security, persistence, high-availability, notifications, messaging, RESTful APIs.
  • Help provide platform services and tools for Virtuora SDN applications software
  • Help refine Platform Software work flow, SW tools, & App SW platform environment.
  • Help maintain and evolve the App SW Platform code base.
  • Help provide technical guidance to other software teams on services and tools provided by the Platform team.
  • Participate in requirement analysis, design, development, and maintenance of multiple software components of SDN controller to meet customer requirements using innovative technologies. 
  • Issue investigation, status, and resolution during System Test. 
  • Accountable for as-planned execution and quality of the software developed.




  • Bachelors (or higher) degree in Computer Science, EE, or related fields.
  • Minimum of 5 years of experience in product development of EMS application or SDN Controller
  • Expertise in Core Java, Threads, Collections, and Data structures 
  • Good experience in OOAD, Design patterns, UML modeling 
  • Hands-on experience of various communication protocols such as Netconf, TL1 and modeling tools such as Yang, Json, XML 
  • Good knowledge with databases Oracle/MySQL/Cassandra 
  • Experience in at least 1-2 full cycle development of Network Management Systems products 
  • Experience in designing and developing REST APIs 
  • Exposure to messaging frameworks like Kafka and Java related frameworks like OSGI, Blueprint, SpringBoot
  • Experience in unit test, continuous integration (CI/CD) frameworks such as Junit, Jenkins, postman 
  • Familiarity with Git, Gerrit, JIRA, Familiar with Agile/Scrum development methodologies. 
  • Good verbal and written communications skills along with an ability to work in a team environment will also be key assets
  • Experience in Linux or any equivalent UNIX flavors
  • Working knowledge of Docker, Kubernetes, micro-services technology
  • Motivated, goal oriented, strong work ethic
  • Ability to take the lead, responsible for project completion
  • Flexible, adaptable and open to change
  • Ability to collaborate on software development requirements and share innovative approaches or ideas with team members.
  • Candidates for this job should have strong technical, analytical, modelling, programming skills 

Nice to Have: 


  • Exposure to HDFS, ElasticSearch, Kafka, Spark, and distributed big-data systems 
  • Hands-on experience with Open Daylight (ODL) and SDN controller development 


Other information: 


  • Location: Richardson, Texas or Remote & Travel: 10% 



At Fujitsu, one of our corporate principles is "We respect human rights." This principle underpins our corporate and individual activities and guides the actions of every Fujitsu Group member. We embrace diversity and equal opportunity. Qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.  By empowering people, we can unleash our collective strengths to create a better experience for our employees, our customers, and our partners.

California Privacy Act:

Nearest Major Market: Dallas
Nearest Secondary Market: Fort Worth

Job Segment: Test Engineer, Testing, Telecom, Telecommunications, Software Engineer, Engineering, Technology