Python Senior SME Developer

    • Sterling, VA

Kforce has a client in search of a Python Senior SME Developer in Sterling, VA.


  • BS or MS in Computer Science, related technical or Engineering degree
  • 9 years of software development experience with a BS or 7 years with an MS
  • Full software development life cycle experience
  • Enterprise Python programming experience and expertise with the Python standard library
  • Software development experience in Windows
Preferred Qualifications:
  • Knowledge of Python 3 software engineering best practices and conventions, preferred experience with PEP8 and Pylint
  • Experience with Python deployment using setuptools, wheel, and virtualenv
  • Ability to mentor junior development team members through code and design reviews
  • Experience with unit test frameworks, preferred pyTest and unittest
  • UI development, preferably with Qt for Python
  • SQL application programming (PostgreSQL), preferred experience with SQLAlchemy
  • Software development experience in Linux, preferred RHEL 7
  • Experience developing Service-oriented architecture (SOA), preferred AMQP (Apache QPID Proton)
  • Usage and configuration of DevOps/CI/CD technologies (Jenkins, Ansible, Docker, etc.)
  • Experience with git, preferred experience with GitLab and/or Bitbucket
  • Agile development methodology, specifically Scrum, using Jira
  • System knowledge in one or more of the following domains: Spacecraft Command & Control, Mission Planning, Space Situational Awareness and Visualization
Kforce is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.

Back to top