Share this Job

Software Development Manager

Apply now »

Date: Nov 11, 2021

Location: San Francisco, CA, US

Company: NTT DATA Services

NTT DATA Services strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now.

We are currently seeking a Software Development Manager to join our team in San Francisco, California (US-CA), United States (US).

Software Development Manager (Smart Platform & Applications)


Duties & Responsibilities:

  • Oversee development of an optimal data pipeline architecture based on platform and application requirements
  • Assemble large, complex data sets that meet functional / non-functional business requirements
  • Identify, design, and implement process improvements: automating manual processes, optimizing data delivery, re-designing infrastructure for greater scalability, etc.
  • Oversee the development of the infrastructure required for optimal extraction, transformation, and loading of data from a wide variety of data sources
  • Work with stakeholders including the Executive, Product, Data, and Design teams to assist with data-related technical issues and support their data infrastructure needs.
  • Recommend, select, and integrate the data tools and frameworks required by the SMART Platform and Applications
  • Manage a data engineering team, their data integration strategies and processes using industry-standard methods and tools


Basic Qualifications:

  • 10 years of overall technology experience
  • 5 years of data management, modeling, and architecture design experience
  • 2 years of experience in a Lead role
  • 4 years of Python
  • 5 years of experience integrating data from multiple data sources
  • 1 year of experience using Spark
  • 1 year of experience building stream-processing systems, using solutions such as Kafka


Nice to have:

  • Experience with NoSQL databases, such as Cassandra, MongoDB, or CouchDB
  • Experience with various messaging systems, such as MQTT or RabbitMQ
  • Experience working in public cloud environments like AWS, Azure.
  • Experience assisting Data Scientists with conforming and integrating data, data preparation and data cleansing, and automating that work.
  • Good understanding of Lambda Architecture, along with its advantages and drawbacks
  • Experience with Cloudera/MapR/Hortonworks
  • Experience working in large-scale, highly complicated, and global environments – Japan experience is a plus
  • A strong team-oriented mindset
  • Experience with SQL and RDBMS systems for analytic querying
  • Experience using various ETL techniques and frameworks, such as Flume and Informatica
  • Experience using Big Data querying tools and approaches including Parquet, Hive, and Impala


Degree: Bachelor’s Degree in Computer Science, Engineering, or related discipline

About NTT DATA Services

NTT DATA Services is a global business and IT services provider specializing in digital, cloud and automation across a comprehensive portfolio of consulting, applications, infrastructure and business process services. We are part of the NTT family of companies, a partner to 85 % of the Fortune 100.

NTT DATA Services is an equal opportunity employer and will consider all qualified applicants for employment without regard to race, gender, disability, age, veteran-status, sexual orientation, gender identity, or any other class protected by law. To learn more, please visit Furthermore, NTT DATA Services will make accommodations for eligible applicants on a case-by-case basis. Please email for assistance.

Nearest Major Market: San Francisco
Nearest Secondary Market: Oakland

Job Segment: Developer, Consulting, Database, Computer Science, Manager, Technology, Management