Senior Software Engineer - Platform

Building products that power data teams worldwide, helping companies build winning data cultures through innovative platform solutions.
Backend
Senior Software Engineer
In-Person
5+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Sr. Software Development Engineer, Amazon

Senior Software Development Engineer position at Amazon's CE Tech team, focusing on building AI-driven recommendation systems and scalable services to enhance customer shopping experience.

Sr Software Development Engineer, Amazon Fulfillment Technologies (AFT) - Platform Engineering & Services

Senior Software Development Engineer role at Amazon Fulfillment Technologies, building scalable fulfillment systems and ML-powered platforms to enhance warehouse operations efficiency.

System Software Engineer, Tools

Senior System Software Engineer position at Annapurna Labs (AWS) developing tools and software solutions for cloud platform development, requiring 5+ years experience in software development.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on OneDrive and SharePoint cloud services, focusing on system design, migration, and infrastructure development.

Senior Software Engineer - C/C++

Senior Software Engineer position at Microsoft focusing on Windows kernel and driver development, requiring 7+ years of C/C++ experience and system-level programming expertise.

Description For Senior Software Engineer - Platform

Atlan is revolutionizing how data teams work worldwide, serving organizations from startups to Fortune 500 companies across 50+ countries. We're seeking a Senior Software Engineer to join our Platform team, focusing on building and optimizing our distributed systems infrastructure.

The role involves working with cutting-edge technologies like Java, Cassandra, and Kafka to build robust data platforms. You'll be responsible for crucial initiatives including metadata consumption optimization, storage enhancement, and developing systems capable of processing millions of data assets hourly.

As a senior engineer, you'll have the opportunity to lead core projects, mentor junior engineers, and become a subject matter expert in critical areas. The ideal candidate brings strong experience in distributed systems, with expertise in optimizing Elastic Search instances and managing Kafka clusters.

At Atlan, we're proud of our open-source contributions - with one of our projects trending worldwide on GitHub. We follow 10 engineering commandments that guide our development practices and foster a culture of excellence. Our mission is to help data teams do their life's best work, and we extend this philosophy to our own team members.

This role offers the chance to work on challenging technical problems at scale, collaborate with a talented engineering team, and directly impact how data teams worldwide operate. If you're passionate about distributed systems, data platforms, and building products that make a difference, this role at Atlan could be your next career milestone.

Last updated 5 months ago

Responsibilities For Senior Software Engineer - Platform

  • Optimize metadata consumption to reduce search and graph lookup times to sub-second latency
  • Optimize storage mechanisms and consistency protocols for large datasets
  • Develop solutions for managing resource-intensive background tasks
  • Lead design and implementation of systems capable of ingesting millions of data assets per hour
  • Provide mentorship to junior engineers
  • Become a Subject Matter Expert (SME) in a critical area

Requirements For Senior Software Engineer - Platform

Java
Cassandra
Kafka
  • Experience in designing and implementing complex distributed systems
  • Experience in building highly scalable and reliable backend services
  • Strong analytical and problem-solving skills
  • Excellent written and verbal communication skills
  • Collaborative team player with a growth mindset
  • Expertise in building distributed systems in Java leveraging Cassandra & Elastic Search
  • Experience building data platforms for batch & streaming data

Interested in this job?