Senior Software Developer

Zachary Piper
Arlington, United States of America
31 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 145K

Job location

Remote
Arlington, United States of America

Tech stack

Agile Methodologies
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Confluence
JIRA
Unit Testing
Batch Processing
Cloud Computing
Computer Security
Information Systems
Continuous Integration
Data Integration
ETL
Relational Databases
Distributed Data Store
Django
Elasticsearch
Github
Python
PostgreSQL
Machine Learning
Memcached
NoSQL
Open Source Technology
Scrum
Queueing Systems
RabbitMQ
Redis
Cloud Services
Data Streaming
Systems Integration
Data Ingestion
Flask
Backend
Amazon Web Services (AWS)
Gitlab
GIT
FastAPI
Containerization
Gitlab-ci
Kubernetes
Storage Technologies
Information Technology
Amazon Web Services (AWS)
Kafka
Bitbucket
GraphQL
Api Design
REST
Stream Processing
Splunk
Data Pipelines
Serverless Computing
Amazon Web Services (AWS)
Docker
Jenkins
Microservices

Job description

  • Design, develop, and maintain backend enterprise-level Python applications.
  • Build highly performant, reliable, and scalable systems integrations, including ETL functionality and API development.
  • Develop and optimize data pipelines for batch and streaming data, such as log or sensor data.
  • Implement microservice-based architectures using containers and orchestration tools (Docker, Kubernetes, AWS ECS/EKS/Fargate).
  • Work with diverse storage solutions, including relational, NoSQL, and distributed data stores (e.g., Elasticsearch, Splunk, Postgres, AWS S3, Redis).
  • Leverage message queuing systems (RabbitMQ or Kafka) as part of data pipeline solutions.
  • Write unit tests to ensure code reliability and maintainability.
  • Collaborate within an agile development team to meet evolving requirements and deliver high-quality solutions.
  • Communicate effectively with internal teams and customers, presenting technical information clearly., Senior Developer, Senior Software Engineer, Senior Backend Engineer, Backend Developer, Software Developer, Data Engineer, Platform Engineer, Integration Engineer, Microservices Engineer, Python, Python 3, Flask, Django, FastAPI, ETL, data pipeline, stream processing, batch processing, data ingestion, data integration, API development, REST API, GraphQL, Kafka, RabbitMQ, message queue, event streaming, Elasticsearch, Splunk, Postgres, PostgreSQL, AWS S3, Redis, Memcached, NoSQL, distributed data store, relational database, Docker, Kubernetes, microservices, containerization, AWS ECS, AWS EKS, Fargate, ECR, container registry, Git, GitHub, GitLab, Bitbucket, branching strategy, pull requests, unit testing, CI/CD, Jenkins, GitHub Actions, GitLab CI, AWS, cloud-native, serverless, cloud services, Agile, Scrum, Jira, Confluence, ALM tools, cybersecurity, CDM, Continuous Diagnostics and Mitigation, DHS, dashboard.

Requirements

Zachary Piper Solutions is seeking a Senior Developer to support a long-term federal program. This is a full-time fully remote role. The Senior Developer will contribute to the development of an integrated solution for visualizing cybersecurity-related data. The ideal candidate will have extensive experience in Python development, systems integration, and data pipeline design, while working as part of an agile team to deliver scalable and reliable solutions., Bachelor's degree in Computer Science, Information Systems, or related field., * 10+ years developing backend enterprise-level Python applications.

  • 10+ years building scalable systems integrations, including ETL and API development.
  • 5+ years working with multiple storage technologies (relational, NoSQL, distributed).
  • 5+ years developing microservice-based applications using containerization and orchestration tools.
  • 5+ years using Git repositories with advanced branching strategies.

Skills:

  • Expertise in data pipeline design and implementation.
  • Strong analytical and problem-solving skills with attention to detail.
  • Excellent written and verbal communication skills.

Additional Requirements:

  • Must be eligible for a secret clearance., * 5+ years experience integrating solutions into CI/CD pipelines.
  • 3+ years experience working in Agile environments using tools like Jira and Confluence.
  • 3+ years experience developing in cloud environments and leveraging cloud-native services.
  • Familiarity with cybersecurity concepts and tools.
  • Understanding of machine learning fundamentals.
  • Contributions to open-source projects.

Benefits & conditions

Salary Range: $130,000-$145,000 (depending on experience).

Full Benefits: Medical, Dental, Vision, 401K, PTO, Sick Leave, and Holidays. (As required by law)

Apply for this position