symplicity - Integration Engineer (Python)
Requirements
• Communication. Strong, confident English from day one—able to explain technical ideas clearly to both engineers and non-technical clients. • A learning posture. Genuine willingness and ability to pick up new tools and domains quickly, and to grow into a client-facing role. • Technical acumen. The aptitude to learn new technologies fast and apply them well—you don’t need to know our whole stack, but you pick things up quickly and solidly. • Systems thinking. The ability to look at a process end-to-end, reason about how data and systems connect, and articulate that clearly to others. • Working proficiency in Python. • A solid grasp of integration concepts—REST APIs, authentication flows, and reading and transforming JSON. • Strong troubleshooting and debugging instincts. • Familiarity with Unix/Linux command-line tools and Git or other version control systems. • Experience with AWS and cloud-based infrastructure. • Experience building or maintaining Airflow / Amazon MWAA DAGs. • PHP development experience—our products use PHP, so it crosses over usefully. • A good understanding of object-oriented programming and design patterns. • Background in Agile environments or SaaS product companies. • Familiarity with AI development—LLM APIs, agent patterns, prompt design, or tools like MCP. This is an emerging area for us, so curiosity counts as much as experience.
Responsibilities
• Build and maintain integrations between Symplicity products and third-party systems, using Python and REST APIs. • Produce code using AI-assisted development tools—this is how our team works, and you’ll be expected to use these tools well: prompting effectively, reviewing what they generate, and standing behind the result. • Read, transform, and validate JSON payloads, and design clean data flows between systems. • Map a client’s process end-to-end, identify how the pieces connect, and turn that understanding into a working integration. • Work directly with university clients across multiple regions—growing into running those technical conversations within three to six months. • Operate what you build—monitor your integrations in production, troubleshoot issues, and keep them running reliably. • Document your work clearly so clients, colleagues, and your future self can follow the design. • Collaborate with Professional Services, product, and engineering teams to deliver solutions that hold up in the real world. • Follow Agile methodologies and write clean, efficient, maintainable code.
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT