Remote Jobs RockRemote Jobs Rock

Senior Engineer (R-20003)

๐Ÿ•’ 14 days ago
Master Data ManagementSoftware DevelopmentJavaScala
Apply Now

๐Ÿ“œ Description

  • Build scalable distributed solutions to enhance user experiences and drive business growth.
  • Design and evolve enterprise-grade MDM platforms for core business entities.
  • Address data quality, identity resolution, integration, and governance challenges.
  • Develop and maintain software applications while collaborating with various teams.
  • Identify opportunities for continuous improvement and optimize system performance.

๐Ÿ› ๏ธ Requirements

  • Bachelorโ€™s degree in Computer Science or related fields
  • 8+ years of experience managing and deploying commercial software products
  • Advanced Linux knowledge
  • Strong understanding of triaging data & performance issues and how to resolve them while demonstrating a strong sense of urgency
  • Independent thinker able to multi-task in a fast-paced environment
  • Proven excellence with Java and/or Scala, Python, Spark/PySpark and scripting languages
  • Ability to manage multiple projects and initiatives in parallel
  • Proven experience managing solutions on GCP or AWS utilizing a broad set of the services available
  • Proven experience working on large-scale, distributed systems
  • Show an ownership mindset in everything you do; be a problem solver, be curious and be inspired to take action, be proactive, seek ways to collaborate and connect with people and teams in support of driving success
Full job description

Our MDM team is seeking a Senior Engineer, to join an established engineering team. You will work on our D&B Connect application, a strategic self-service Master Data Management (MDM) platform that enables customers to cleanse, match, enrich, monitor, and manage their first-party data using D&B's Commercial Graph and D-U-N-Sยฎ-anchored data assets. This serves as our primary MDM customer-facing platform, accessed via web UI plus CRM, Marketing and Cloud Data Warehouse integrations with planned support for AI-driven headless access through MCP tools.

The Senior Engineer will work in a scrum team building highly scalable distributed solutions that enable positive user experiences and measurable business growth. This role will collaborate with business and technical teams to translate business requirements and functional specifications into innovative solutions implementing performant, scalable and maintainable designs.

Team Overview

  • Design and evolve enterprise-grade Master Data Management (MDM) platforms powering core business entities (e.g., customers, suppliers, leads, reference data)

  • Address challenges in data quality, identity resolution, integration, and governance at scale

  • Build highly available, resilient systems that support both real-time and batch workloads across global regions

  • Collaborate with product, data, and platform teams to transform business needs into scalable technical solutions

Key Responsibility

  • Develop scalable, distributed software systems and work on other projects that require research, awareness, interactivity and the ability to ask the right questions

  • Design, develop, debug, support, maintain and test software applications

  • Work closely with other teams across a wide breadth of applications and solutions

  • Assist SME in providing consultation to help ensure new and existing software solutions are developed with insight into industry best practices, strategies, and architectures; and pursue professional growth

  • Help improve code quality through writing unit tests, automation and performing code reviews

  • Identify, plan and ensure successful incremental execution of application modernization, re-platform and refactoring efforts

  • Recognize opportunities for continuous improvement to a technology solution whether itโ€™s optimizing the performance of the system or identifying tech debt

  • Partner with SRE team to deploy and manage data infrastructure on cloud platforms such as GCP or AWS

  • Demonstrate strong customer focus and end-to-end ownership of applications, including participation in incident response activities and post-incident reviews when customer-impacting issues occur.

  • Proactively improve quality through collaboration, automation, process improvement and innovative thinking

  • Leverage AI-enabled development tools to improve engineering productivity, software quality, development velocity, and operational efficiency.

Key Requirements

  • Bachelorโ€™s degree in Computer Science or related fields

  • 8+ years of experience managing and deploying commercial software products

  • Advanced Linux knowledge

  • Strong understanding of triaging data & performance issues and how to resolve them while demonstrating a strong sense of urgency

  • Independent thinker able to multi-task in a fast-paced environment

  • Proven excellence with Java and/or Scala, Python, Spark/PySpark and scripting languages

  • Ability to manage multiple projects and initiatives in parallel

  • Proven experience managing solutions on GCP or AWS utilizing a broad set of the services available

  • Proven experience working on large-scale, distributed systems

  • Show an ownership mindset in everything you do; be a problem solver, be curious and be inspired to take action, be proactive, seek ways to collaborate and connect with people and teams in support of driving success

  • Demonstrated growth mindset with a commitment to continuous learning, professional development, mentoring, and knowledge sharing.

  • Demonstrated experience using AI tools such as GitHub Copilot, Cursor, ChatGPT, Gemini, or Claude to improve software development, troubleshooting, automation, and engineering productivity.

  • SDLC-tooling experience with Maven, Github, Jenkins, Terraform

Airwallex

Senior Software Engineer, New Products

๐Ÿ•’ yesterday
Airwallex๐Ÿ‘ฅ 10,000+ employees๐Ÿข Financial Services๐Ÿค B2B

As a Senior Software Engineer in the Founders' Lab, you'll co-author innovative financial software, driving product development from concept to market-ready solutions.

Software EngineeringBackend ArchitectureFull-stack DevelopmentProduct Development
Airwallex

Senior Software Engineer, AI Tooling, Information Security

๐Ÿ•’ yesterday
Airwallex๐Ÿ‘ฅ 10,000+ employees๐Ÿข Financial Services๐Ÿค B2B

Lead the development of AI-powered security tools and the infrastructure behind them, supporting incident response, threat hunting, automation, and protection of systems, data, and employees.

AI Application DevelopmentSoftware EngineeringInformation SecurityPython
Smartly

Senior Software Engineer (Autopsy)

๐Ÿ•’ yesterday
Smartly๐Ÿ‘ฅ 501 - 1000 employees๐Ÿข Marketing And Advertising

Build and evolve fullstack campaign automation and optimization systems, owning projects from planning through delivery while improving platform scalability, reliability, and engineering practices.

TypeScriptNode.jsPythonReact
Cloudera

Staff Software Engineer , Anywhere Cloud - AI Systems & Runtimes

๐Ÿ•’ 3 days ago
Cloudera๐Ÿ‘ฅ 1001 - 5000 employees๐Ÿข Computer Software

Join Cloudera's Anywhere Cloud team as a Staff Software Engineer to lead the architecture and delivery of a cloud-native AI platform, bridging AI research and production-grade environments.

KubernetesAI/ML SystemsPythonGo
GoDaddy

Senior Software Development Engineer

๐Ÿ•’ 3 days ago
GoDaddy๐Ÿ‘ฅ 5001 - 10,000 employees๐Ÿข Internet

Build and operate scalable enterprise data platform services, developing AI-assisted automation and self-service workflows while improving reliability, modernization, and developer productivity.

PythonAmazon Web ServicesAmazon S3AWS Lambda

Trusted by Remote Workers