Remote Senior Software Engineer - Apps

at Atlan

Posted 1 day ago 0 applied

Description:

  • Atlan is seeking a Senior Software Engineer to build the next generation of its App Framework, which facilitates the extraction, transformation, and loading of metadata from various data sources into Atlan’s context store.
  • The role involves collaborating with product managers to understand source-specific requirements and creating sandbox environments for development and testing.
  • The engineer will use Python to develop robust, high-quality metadata extraction apps and will work with APIs, protocols, and schemas to efficiently surface metadata.
  • Responsibilities include building metadata extraction apps for diverse databases and SaaS tools, refining requirements with product managers, and writing clean, maintainable Python code.
  • The engineer will also test and validate extraction logic, contribute to a culture of observability and structured debugging, and collaborate with the App Framework team to improve the developer experience.

Requirements:

  • Candidates must have strong fluency in databases, including the ability to write SQL across multiple dialects and a solid understanding of NoSQL concepts.
  • A strong grasp of APIs and protocols is required, including HTTP/REST fundamentals, authentication methods like OAuth2, and familiarity with JSON/XML payloads; knowledge of GraphQL is a plus.
  • Solid programming skills are essential, including the ability to write clean, maintainable scripts and modules, use async patterns, and incorporate tests and logging.
  • Good habits around testing, debugging, and observability are necessary, including writing unit tests and validating extraction logic in sandboxed environments.
  • Candidates should have a curiosity about AI tools and a willingness to leverage them for coding, debugging, and documentation.
  • A collaborative mindset is important for working closely with product managers to clarify requirements and ensure alignment with product goals.

Benefits:

  • Atlan offers ownership from day one, allowing employees to own impactful projects and collaborate with industry experts.
  • The company provides limitless opportunities for growth, encouraging initiative and personal development.
  • Employees become part of a global data community, with opportunities to contribute to open-source projects, attend meet-ups, and participate in conferences and learning opportunities.
  • Atlan is a fully remote company, trusted by global leaders, and has achieved significant revenue growth while building a diverse team across multiple countries.

Get realtime job alerts

Be the first to know about new jobs