Senior Software Engineer - Apps at Atlan

United States

Atlan Logo
Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Technology, DataIndustries

Requirements

  • Strong fluency in databases — comfortable writing SQL across multiple dialects, with a solid grasp of NoSQL concepts and how schemas evolve across systems
  • A strong grasp of APIs and protocols — HTTP/REST fundamentals, authentication (OAuth2, API keys), pagination, and working with JSON/XML payloads; familiarity with GraphQL is a plus
  • Solid programming skills — writing clean, maintainable scripts and modules, using async patterns where needed, and incorporating tests and logging into your work
  • Good habits around testing, debugging, and observability — writing unit tests, using structured logs, and validating extraction logic in sandboxed environments
  • Curiosity around AI tools — willing to leverage AI to accelerate coding, debugging, and documentation
  • Collaborative mindset to work closely with product managers to clarify requirements and ensure metadata extraction aligns with product goals

Responsibilities

  • Build metadata extraction apps for a wide range of databases, SaaS tools, and data systems using Atlan’s App Framework
  • Work with product managers to refine requirements and define what metadata should be extracted and how it’s modeled
  • Explore and connect to sources via APIs, SDKs, and database connectors
  • Write clean, maintainable Python code, leveraging framework abstractions for publishing, lineage computation, and state diffing
  • Test and validate extraction logic using sandboxes and mock environments
  • Contribute to a culture of observability, logging, and structured debugging to ensure metadata flows are reliable
  • Collaborate with the App Framework team to suggest improvements, spot abstraction gaps, and shape the developer experience

Skills

Key technologies and capabilities for this role

PythonAPIsETLMetadata ExtractionLineage ComputationBatch JobsEvent-Driven FlowsState Diffing

Questions & Answers

Common questions about this position

What programming language is required for this role?

Python is required to build robust, high-quality metadata extraction apps.

Is this a remote position or does it require office work?

This information is not specified in the job description.

What are the main responsibilities in this role?

Responsibilities include building metadata extraction apps using Atlan’s App Framework, working with product managers to refine requirements, exploring sources via APIs and connectors, writing clean Python code, testing in sandboxes, and contributing to observability and framework improvements.

What is the company culture like at Atlan?

Atlan fosters a culture of observability, logging, structured debugging, collaboration with product managers and the App Framework team, and shaping developer experience for delight.

What salary or compensation does this position offer?

This information is not specified in the job description.

Atlan

Unified platform for data management and collaboration

About Atlan

Atlan offers a platform for data management that helps teams access and understand their data while promoting collaboration. Its unique data catalog organizes metadata, reducing data silos and integrating with various industry tools to create a comprehensive data stack. The company uses a pay-as-you-go revenue model, making it flexible for businesses of all sizes, and is known for its strong customer service with quick response times. Atlan's goal is to streamline data management processes, enhancing data accessibility and collaboration for organizations.

Singapore, SingaporeHeadquarters
2019Year Founded
$195.5MTotal Funding
SERIES_CCompany Stage
Data & Analytics, Enterprise SoftwareIndustries
201-500Employees

Benefits

Remote Work Options

Risks

Emerging startups with similar capabilities could dilute Atlan's market share.
Rapid AI evolution may require Atlan to invest heavily in R&D.
Over-reliance on key partnerships poses risks if terms change or dissolve.

Differentiation

Atlan offers a unique data catalog that organizes and activates metadata effectively.
The platform integrates seamlessly with tools like Slack, Snowflake, and Tableau.
Atlan provides a personalized, collaboration-first experience for data management.

Upsides

Atlan raised $105M in Series C funding, boosting its valuation to $750 million.
The demand for data democratization tools is increasing, benefiting Atlan's offerings.
Growing interest in AI and machine learning enhances Atlan's data processing capabilities.

Land your dream remote job 3x faster with AI