Senior Software Developer
Core
Architect and guide complex, high-impact product features and systems for the FME Form data integration platform, serving enterprise customers.
Role type
Senior Software Developer (Technical Lead)
Builds
FME Form products (dataflow authoring tools) and core system components
Domain
Enterprise Data Integration / ETL
Deliverable
production ML models | product features
Required skills
C++ (core system development), Python (automation/scripting), distributed systems architecture, debugging, optimization, technical leadership, mentoring, code review, system reliability engineering
Preferred skills
Qt Framework (Widgets), desktop application development, AI coding agents, multi-OS experience (MacOS, Linux)
Technologies
C++, Python, Qt Framework, FME Platform
Responsibilities
Architect and guide implementation of complex product features; Lead cross-team technical initiatives; Mentor and coach developers; Champion best practices in architecture, testing, and security; Address technical debt and improve system reliability; Represent technical perspectives in product planning; Provide expert input during code and design reviews
Seniority
Senior, hands-on IC with leadership responsibilities