Own your future
Our culture isn’t something people join, it’s something they build and shape. We believe that every person deserves to be heard and empowered. If you’re on the fence about whether you’re a fit, we say go for it. Let’s build something great together
Must haves
- 5+ years of overall software engineering experience.
- Strong experience with Python 3.
- Solid understanding of object-oriented programming principles.
- Proficiency with Git and modern development workflows.
- Strong experience with XML, parsing/processing structured documents
- 1+ years of direct user/customer support experience
- Upper-Intermediate+ English and the ability to communicate effectively with international teams.
Nice to have
- Financial reporting experience
- XBRL knowledge or experience with validation/rules engines
- Experience contributing to open-source software projects
Key responsibilities
- Design, develop, and maintain high-quality Python 3 applications with a strong focus on clean, maintainable, and efficient code.
- Apply object-oriented programming principles and software design patterns to build scalable, reusable, and modular systems.
- Work on and improve the core Python validation engine
- Own global platform support through email and user community channels - helping users navigate XBRL complexities, taxonomy behavior, and filing mechanics across various financial jurisdictions
- Contribute to ongoing validation development projects and platform enhancements
- Take ownership of end-to-end feature delivery
- Participate in code reviews, technical discussions, and continuous improvement of engineering practices.