Slack Developer
Remote role(someone in New York would be moved to the top of their list)
Six-month contract with the possibility of extension.
Job Description
Project Overview
- has an internal Slack‑based NetworkBot (Python) used for network self‑service (avoids IT tickets)
- Large, integrated production app that hasn’t been updated in ~2 years
- Phase 1: Python upgrade (3.10 → 3.13) + bug/feature backlog (~3 month effort)
- Long‑term: evolve platform into AI‑driven agentic workflow system
Sr. Python Engineer
- 5+ yrs production Python experience
- Must have built Slack apps used by a business (Slack SDK / Bolt)
- Strong Unix + GitHub
- Experience upgrading / stabilizing legacy codebases
- Networking background a plus (Arista environment)
- Needs to be fully independent (not junior / learning on the job)
Job Description:
Senior Python Engineer – Slack Platform
Overview
seeking a highly experienced Senior Python Engineer to support and modernize an internally developed Slack-based automation platform known as the NetworkBot.
This application serves as a self-service interface for internal workforce to interact directly with core network systems without the need to submit traditional IT support tickets. The platform integrates with multiple backend infrastructure services and plays a critical role in enabling day-to-day operational efficiency across the organization’s networking environment.
This is a senior-level engineering role focused on stabilizing, upgrading, and enhancing an existing production system, followed by contributing to its longer-term transformation into a next-generation AI-driven workflow platform.
Key Responsibilities
- Lead modernization efforts of an existing Python-based Slack application used enterprise-wide for network self-service
- Upgrade and refactor legacy application codebase from Python 3.10 to Python 3.13
- Diagnose and resolve existing technical debt, defects, and performance issues across a large and complex codebase that has not undergone recent maintenance
- Build and deploy production-ready enhancements to improve application performance, usability, and reliability
- Collaborate with infrastructure and networking teams to support integrations with multiple backend systems
- Contribute to roadmap initiatives to evolve the current NetworkBot into a scalable, AI-enabled workflow orchestration platform
- Participate in greenfield redevelopment efforts of the platform as moves toward a more extensible architecture
- Ensure all enhancements are production-grade, maintainable, and aligned with enterprise engineering standards
Required Qualifications
- 5+ years of professional experience designing and building production-ready Python applications
- Demonstrated experience developing and deploying Slack applications used in live business operations
- Hands-on experience with:
- Slack SDK
- Bolt SDK for Python
- Proven ability to support and modernize complex, integrated enterprise applications
- Strong working knowledge of:
- GitHub workflows
- Unix command line environments
- Experience troubleshooting and improving legacy systems in production environments
- Ability to operate independently in a senior engineering capacity without day-to-day oversight
Preferred Qualifications
- Background supporting enterprise infrastructure or networking platforms
- Familiarity working in Arista-based networking environments
- Experience designing scalable backend integrations across multiple internal systems
- Prior involvement in platform modernization or rebuild initiatives
Engagement Scope
Initial responsibilities will focus on:
- Stabilization and modernization of the existing NetworkBot platform
- Python runtime upgrade and remediation of backlog defects and feature gaps
This role *may* also contribute to future-state initiatives including:
- Re-architecting the application into a more scalable workflow automation platform
- Supporting long-term vision of transforming the tool into an AI-driven agentic system