Python Software Developer

$100,000 - $140,000/Yr

Reinventing Geospatial, Inc (Rgi) - Denver, CO

posted 16 days ago

Full-time - Mid Level
Denver, CO
11-50 employees
Professional, Scientific, and Technical Services

About the position

As a Python Software Developer at Reinventing Geospatial, Inc. (RGi), you will play a crucial role in modernizing capabilities and developing enhancements for geospatial intelligence analysis software. This position involves working within a tight-knit agile development team to integrate capabilities from various systems, focusing on cloud computing, microservices architecture, and AI/ML technologies. You will be responsible for designing, implementing, testing, and integrating components within a microservice architecture, contributing to critical missions for the U.S. Government.

Responsibilities

  • Design, implement, test, and integrate new and updated software components.
  • Collaborate with team members to integrate capabilities from different systems.
  • Develop solutions that support critical missions for the U.S. Government.
  • Utilize industry-proven design principles and open-source tools to deliver and integrate tools and capabilities.
  • Compose solutions incorporating microservices, containerization, and RESTful web components.
  • Work in a highly collaborative and rapidly changing environment within a distributed team.

Requirements

  • Bachelor's or Associate's Degree in Computer Science or related field.
  • 5+ years of experience in software development including analysis, design, development, testing, deployment, and maintenance.
  • Demonstrated experience with modern programming languages such as Python, Ruby, Clojure, Java, and JavaScript.
  • Experience integrating multiple applications and developing software enhancements for mission systems.
  • Proficiency in designing, documenting, testing, and debugging software solutions.
  • Experience with rapid prototyping and Agile software development methodologies.

Nice-to-haves

  • Experience with containerization tools such as Docker, Kubernetes, Redis, and Kafka.
  • Familiarity with infrastructure as code applications like Chef, Ansible, and Terraform.
  • Experience with ElasticSearch and AWS environments.
  • Knowledge of continuous integration and software configuration management processes/tools (Subversion, GIT, JIRA, Confluence).
  • Security+ Certification.

Benefits

  • Paid parental leave
  • Health insurance
  • Dental insurance
  • Tuition reimbursement
  • 401(k) matching
  • Referral program
  • Snacks provided
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service