Python Developer

$96,400 - $168,700/Yr

Unclassified - Herndon, VA

posted 4 months ago

Full-time - Mid Level
Herndon, VA

About the position

Parsons is seeking a talented Python Developer to join our dynamic team, where you will play a crucial role in developing and supporting software solutions that enhance our cyber capabilities. In this position, you will analyze, design, and develop software that supports our hardware and technical service products. You will be responsible for reviewing system architecture and selecting the appropriate development and support tools to ensure optimal product performance. Your role will also involve testing and debugging software to maintain high standards of quality and functionality. As a Python Developer, you will be part of a fun and agile team working on Cyber solutions that directly impact operational missions. You will collaborate with a small, friendly, and fast-paced team to create custom solutions that are operationally used and directly benefit end users. This position offers flexibility with both work-from-home and in-office options, along with occasional local travel (approximately four times a year). Your responsibilities will include working within a team of 10-20 individuals utilizing SAFE methodologies to develop and provide operational support for a cyber framework. You will integrate with other projects on a large Agile Release Train (ART) to enable automated operations, add to an existing Python code base, and learn how it integrates with other tools in the ART. Additionally, you will create and enhance tools specific to required functions, both outward and inward facing, and develop new tools and solutions driven by customer needs. Participation in an Agile Scrum development life cycle, including design, peer review, test support, and documentation of software, is essential for this role.

Responsibilities

  • Analyze, design, and develop software to support hardware or technical service products.
  • Review system architecture and select appropriate development and support tools.
  • Test and debug software to ensure product performance.
  • Work within a team of 10-20 individuals using SAFE methodologies.
  • Integrate with other projects on a large Agile Release Train (ART).
  • Add to an existing Python code base and learn integration with other tools.
  • Create and enhance tools specific to needed functions.
  • Develop new tools and solutions based on customer needs.
  • Participate in Agile Scrum development life cycle including design, peer review, test support, and documentation.

Requirements

  • Active TS (SCI eligible) security clearance required.
  • Bachelor of Science in Software Engineering, Computer Science, Computer Engineering, Computer Security or related field.
  • Minimum of 5 years of experience with Python.
  • Knowledge of Linux or other embedded systems.
  • Experience using Kubernetes technologies.
  • Strong understanding of networking concepts.
  • Minimum of 5+ years of experience working on enterprise software projects.
  • Familiarity with tools such as Atlassian suite, GitLab, and SonarQube.

Nice-to-haves

  • Strong ability to grasp new technologies and acquire new skills through independent study and professional training.
  • Ability to communicate effectively with technical team members, managers, and customers.
  • Knowledge of computer and network security practices.
  • Working knowledge of exploit concepts and uses.
  • SAFe experience/certification.
  • Creative, self-motivated, and dedicated with the ability to operate in a quick-reaction development environment.

Benefits

  • Competitive salary range of $96,400.00 - $168,700.00.
  • Opportunities for professional growth and development.
  • Flexible work-from-home and in-office options.
  • Supportive and inclusive workplace culture.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service