We are seeking a Senior Python Developer to support the development of mission-critical applications built on modern software development frameworks.
The selected candidate will collaborate with engineering teams to design, develop, enhance, and maintain both customer-facing and internal applications/services. The role involves working across the full software development lifecycle, including server operations, backend development, testing, verification, and maintenance.
The developer will contribute to:
Building new features and enhancements
Code refactoring and optimization
Defect fixes and technical debt remediation
Application modernization and migration efforts
Performance improvements and scalability initiatives
Must-Have Qualifications
10+ years of backend development experience using Python, including large data libraries
Strong understanding of Object-Oriented Programming (OOP)
Experience working with large-scale databases
Master's degree in Computer Science (preferred)
Preferred Skills (Nice to Have)
Experience with cloud platforms (AWS, Azure, or GCP)
Familiarity with RESTful APIs and microservices architecture
Experience with data processing frameworks (e.g., Pandas, NumPy, PySpark)
Understanding of CI/CD pipelines and DevOps practices
Strong problem-solving and analytical skills
Work Schedule
Standard business hours
Full-time, on-site in McLean, VA (Monday-Friday)