Devin

Backend Engineer (XML Lead)

Posted: 7 minutes ago

Job Description

Work at DevinAt Devin, you’ll join a funded, product-focused startup entering its Go-to-Market stage with real customers, revenue, and a unique position inside the Apple enterprise ecosystem. Our platform is being developed in close collaboration with Claris (Apple’s subsidiary), giving you exposure to one of the most influential tech companies in the world—through engineering conversations, product reviews, and meetings with executives.We work on hard technical problems with a clear purpose: building foundational DevOps technology for a massive global user base that has never had modern tools. The systems you build here won’t be “internal tools” — they’re shaping a category that is likely to become a part of Apple’s enterprise platform strategy.Our office is a proper startup environment:• brand new hardware and equipment• modern, spacious office in a central location• a tight-knit team working side-by-side• Friday bars, team dinners, and spontaneous celebrations• opportunities to participate in conferences around Europe and the US• trips to Apple campuses in Texas and Silicon Valley for partner meetings and technical alignmentThis is a rare chance to join early, take ownership, and help build a technology that may soon become part of the backbone of a globally deployed Apple ecosystem.About DevinDevin is building the first real DevOps platform for Claris FileMaker, a longstanding Apple-associated ecosystem used across 70,000+ companies. Because FileMaker stores entire applications inside a proprietary binary file format (.fmp12), no proper version control has ever existed.We’re changing that.Our engineering team is developing the underlying technology needed to extract, structure, compare, and interpret the hidden XML catalogs inside these files—making real version control, automation, and collaboration possible for the first time.You don’t need any FileMaker experience. This work is about parsing, modeling, interpreting, and comparing complex nested XML structures and creating the logic that powers Git-like workflows for a platform that has never had them.The RoleAs our XML Component Engineer, you will contribute to core modules responsible for:Parsing and analyzing the full set of XML catalogs embedded within proprietary application filesModeling and navigating deeply nested hierarchical data structuresDetecting structural, attribute-level, and semantic changes across versionsDesigning fast, accurate comparison and change-detection logicBuilding foundational components used by our automated change-application and merge workflows (without naming them explicitly)Improving performance and enabling near-real-time diff responsesCollaborating closely with our founder to explore new approaches for interpreting undocumented formatsThis is foundational work: the systems you build will become the basis for version control, collaboration, and automation across thousands of enterprise environments.Who You AreYou enjoy parsing problems, compilers, interpreters, or tree-structured dataYou have experience in Rust or Python (Rust preferred, but Python is enough to start)You think deeply about precision, correctness, and performanceYou enjoy reverse-engineering, structural analysis, or algorithm designYou want a role where you’ll grow quickly, take responsibility, and ship real technology—not just featuresYou’re excited by the idea of contributing to technology that may integrate directly into a future Apple ecosystemWhat We OfferTrue ownership of a core engineering areaModern office with best-in-class hardwareCompetitive salary & influence from day oneConferences + team trips in Europe & the USDirect collaboration with Apple/Claris engineersA meaningful role in building category-defining techA chance to become one of the foundational engineers in a company on a strong upward trajectory

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In