FreshRemote.Work

Staff Software Engineer - Data Platform

Remote

The Role

GeneDx, the world’s leading genomics diagnostics company, is seeking a Staff Software Engineer for our Data Platform team.

As a Staff Software Engineer, you will lead cross-functional teams to deliver reliable, scalable, and user-friendly data solutions for our Data Service & Platform. Leveraging your extensive engineering expertise, you will architect and oversee the technical design and implementation efforts to enhance data workflows, employing the best practices and innovative principles of modern software engineering. Partnering with Product Managers and Designers, you will gain deep insights into the needs and pain points of both internal and external users, proposing and implementing cutting-edge technical solutions to significantly improve how our data applications empower their workflows.

In this role, you will own strategic initiatives for the data platform. Your extensive engineering knowledge and exceptional communication skills will enable you to plan, evaluate, and execute complex projects that span multiple technical specialties within data engineering and beyond. Leading efforts that involve collaboration with cross-functional teams across the organization, you will ensure seamless integration and alignment with broader organizational goals. Working alongside other senior technical leads and engineers, you will break down complex challenges, estimate efforts, implement solutions, and document both technical and user-centered data requirements. Your expertise in time and project management will be crucial in delivering projects on schedule and within scope. As a thought leader, you will guide the team in establishing architectural strategies for our data systems, identifying technical dependencies, managing technical debt, and mentoring engineers in best practices for data platform development.

Experience, Traits, and Skills
  • 10+ years as a software engineer with a proven track record of delivering on time and with quality.
  • Expert knowledge of data structures, modern design patterns, and system architecture.
  • Proficiency in languages such as Python and Java.
  • Deep understanding of distributed systems and microservices architecture
  • Proficient with Docker and Kubernetes for containerization and orchestration.
  • Experience with workflow management tools like Temporal or Conductor.
  • Cloud Platforms: Expert knowledge of cloud computing platforms like OCI, AWS, or GCP.
  • Extensive knowledge of building quality APIs and data services for internal and external products.
  • Significant experience integrating internal and third-party services into your solutions.
  • Demonstrable ability to lead projects, deliver end products on time and at quality, and influence technical roadmaps.
  • Proven track record of mentoring and developing other engineers.
  • Ability to shift …
This job isn't fresh anymore!
Search Fresh Jobs