Mediafly is seeking a Senior Software Engineer, Professional Services to lead the design, development, and delivery of customer-facing Professional Services solutions. The ideal candidate will have strong professional experience in C# and/or Python, with solid fundamentals in backend development, and proficiency in JavaScript/TypeScript and React.
Requirements
- Lead the design, development, and delivery of customer-facing Professional Services solutions
- Own implementation work end-to-end, ensuring aligned requirements, accurate scoping, on-time delivery, and seamless handoff to internal teams or customer stakeholders
- Build high-quality, maintainable code and utilities in C#, Python, JavaScript/TypeScript, and contribute to React-based extensions or front-end components when required
- Apply strong architectural judgment to design service-based, scalable, secure solutions across distributed and multi-domain systems
- Work with AWS infrastructure (e.g., Lambda, S3, API Gateway, CloudWatch, IAM, ECS/EKS basics) to support integrations, automations, and operational tooling
- Develop robust, idempotent integrations using REST APIs, webhooks, events, and enterprise identity standards (SSO/SAML, SCIM)
- Troubleshoot issues that span multiple domains—application, data, infrastructure, authentication, and third-party systems—providing clear remediation steps and long-term fixes
- Implement and support Professional Services standard offerings, including CRM integrations, content operations, permissions models, identity/SSO/SCIM workflows, calendar and email integrations, and platform add-ins
- Build and maintain internal automation scripts and utilities to streamline repeatable PS work (bulk operations, data processing, orchestration tools)
- Validate and debug data flows using SQL/Postgres and related tooling to ensure accuracy and alignment across systems
- Operate with rigor inside Jira: maintain accurate statuses, track estimates and actuals, uphold component and project conventions, and ensure visibility for cross-functional stakeholders
- Produce high-quality written deliverables including runbooks, technical guides, configuration documentation, and customer-facing updates
- Review code for PS-led engineering work, identify improvements, and uphold internal engineering standards around reliability, observability, and maintainability
- Collaborate with Support, Product Engineering, and Customer Success to close the loop on customer issues and drive continuous improvement
Benefits
- Generous Paid Time Off
- Competitive Salary
- Health Benefits
- Transparent Career Paths
- Generous Paid Parental Leave
- Remote Stipend