ECS ยท 1 hour ago
Python Developer
ECS is a leading provider of advanced technology solutions in various domains including AI and machine learning. They are seeking an experienced Python Developer to join their Technology & Innovation Team, responsible for building enterprise-scale integrations and AI-powered tools that support complex challenges for federal and commercial customers.
Artificial Intelligence (AI)Cloud InfrastructureComplianceConsultingCyber SecurityInformation TechnologyMachine LearningSecuritySoftware
Responsibilities
Extend and enhance existing AWS WAF CloudWatch integration and build new MCP servers for enterprise platforms
Develop MCP servers for Jira, SharePoint, GitLab, Azure DevOps, GitHub, and Salesforce
Design and implement server architectures that support seamless communication between AI agents and enterprise systems
Develop robust connectors and data pipelines to extract, transform, and analyze information from multiple enterprise repositories and project management systems
Build scalable data processing workflows that handle large volumes of information across distributed systems
Create reusable integration patterns that can be adapted for multiple enterprise platforms
Build Python-based tools that support "vibe coding" workflows and intelligent automation
Develop assessment tools including the Go-Pro Score tool and Catalyst Score business impact measurement systems
Collaborate with product teams to implement AI-assisted development capabilities
Create seamless integrations with Azure DevOps, Salesforce, and other Solution Accelerators
Design connector architectures that feed into centralized gateway systems
Implement authentication, authorization, and secure data handling across multiple platforms
Leverage existing software factory infrastructure to implement comprehensive testing strategies
Write and maintain unit tests to ensure high code coverage across all components
Integrate security scanning, static analysis, and reliability checks into development workflows
Contribute to continuous improvement of development standards and best practices
Contribute to AI-assisted documentation generation for developed components
Support the vision of having an AI Watchtower monitoring system for ongoing governance and anomaly detection
Create clear, maintainable code documentation and API specifications
Collaborate on building the underlying Platform, Data, and Reporting infrastructure
Design Python libraries and packages that support the entire AI Delivery Engine ecosystem
Implement service-oriented architecture patterns for distributed systems
Qualification
Required
8+ years of hands-on Python development experience with demonstrated expertise in building production-grade applications
Strong experience with source control systems (Git) and branching strategies for collaborative development
Proven experience in Python unit testing frameworks (pytest, unittest) with a track record of maintaining high code coverage
Demonstrated ability to develop and maintain library code with clean APIs and well-structured modules
Proven track record working in enterprise-level environments with complex technical requirements and stakeholder management
Bachelor's degree in Computer Science, Software Engineering, or related field; or equivalent practical experience
Preferred
Experience with Model Context Protocol development and implementation
Experience developing or managing Python packages via PyPI with understanding of package distribution and versioning
Contributions to open-source Python projects
Familiarity with enterprise platform integrations such as Jira, SharePoint, GitLab, Azure DevOps, GitHub, or Salesforce
Experience building REST APIs and working with various authentication patterns (OAuth, API keys, SSO)
Background in building data pipelines and connectors for large-scale systems
Service-Oriented Architecture (SOA) experience with understanding of microservices patterns
Understanding of scalable architecture design and cloud-native infrastructure (AWS, Azure, GCP)
Experience with containerization technologies (Docker, Kubernetes) and orchestration
Exposure to AI-powered development tools or intelligent automation workflows
Experience integrating with LLM APIs or building AI-enabled applications
Contributions to documentation automation or monitoring systems using AI
Experience with data processing frameworks (Pandas, NumPy, Apache Spark)
Knowledge of database technologies (SQL and NoSQL)
Familiarity with CI/CD pipelines and DevSecOps practices
Understanding of software design patterns and SOLID principles
Experience with API documentation tools (Swagger/OpenAPI, Sphinx)
Company
ECS
ECS is a fast-growing 4,000-person, $1.2B provider of advanced technology solutions for federal civilian, defense, intelligence, and commercial customers.
H1B Sponsorship
ECS has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2022 (2)
Funding
Current Stage
Late StageTotal Funding
unknown2018-01-31Acquired
2015-04-10Private Equity
Recent News
2025-11-19
2025-03-26
2025-02-14
Company data provided by crunchbase