Share this Job

SW Dev Eng IV (VDD)

Date: Jul 22, 2022

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!


What do we do?

Fujitsu VIrtuora Data Domain (VDD) is a highly scalable and performant distributed cloud-native micro-services architecture data lake and data warehouse framework geared specifically towards telecommunications networks. VDD supports vendor-agnostic acquisition and storage of structured or semi-structured network data such as device inventory, topology, alarms, performance metrics, telemetry, logs, traffic flows, device configurations, network snapshots from real time streaming, batched files or external data stores, and provides programmable north-bound APIs for data consumption by applications such as analytics, machine-learning, network monitoring and operations software.


We are looking for a Software Engineer with experience developing cloud-native, scalable, distributed, highly available software for telecommunications networks. Are you interested in software for network automation? Do you have expertise in putting together cloud-native environments using distributed message buses, data lakes and warehouses, block storage, load-balancing, service gateways, for example using industry-standard open-source software? Do you have hands-on programming expertise in Java, Python, and/or Go?  Are you are a resourceful self-starter who relishes new technical challenges, taking initiative, and always strives to make our software systems better?  Can you will help drive the evolution of components that will be needed to achieve the next level of scalability and reliability for VDD? If so, apply today.


Position Overview:

  • Projects you may work on in this position include Development and integration of Core Platform components, including cross-cutting concerns such as logging, security, persistence, high-availability, notifications, messaging, RESTful APIs
  • In this position, you will report to Shash Chatterjee.
  • This is a remote position in the United States and/or Canada.



  • Develop data ingestion, storage and export software in a scalable, cloud native environment
  • Enhance and integrate multiple underlying open-source software components
  • Participate in requirement analysis, design, development, and maintenance of multiple software components of a service orchestrator to meet customer requirements using innovative technologies
  • Issue investigation, status, and resolution during System Test

Skills & Knowledge:

  • Strong verbal and written communications skills
  • Ability to work in a team environment, collaborate on software development requirements and share innovative approaches or ideas with team members
  • Motivated, goal oriented, strong work ethic
  • Flexible, adaptable and open to change
  • Technical, analytical, modelling, and programming skills 

Experience & Education:

  • Bachelor's degree (or higher) in Computer Science, Electrical Engineering, relevant technical field, or equivalent practical experience
  • Minimum of 8 years of work experience as a Software Engineer or equivalent role
  • Minimum of 5 years of experience in product development of software using distributed, micro-services-based architecture
  • Expertise in Core Java, Threads, Collections, and data structures, Python or Golang.
  • Experience in OOAD, Design patterns, UML modeling
  • Hands-on experience of Hadoop or Spark in developing big-data software
  • Hands-on experience of various SQL database or NoSQL databases such as Cassandra, Elasticsearch, TSDB,  graphDB, etc.
  • Experience of various communication protocols such as Netconf, TL1 and modeling tools such as Yang, Json, XML
  • Experience in designing and developing REST or gRPC 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.
  • Experience in Linux or any equivalent UNIX flavors
  • Working knowledge of Docker, Kubernetes, micro-services technology


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: Cloud, Test Engineer, Testing, Machinist, Open Source, Technology, Engineering, Manufacturing