Enable job alerts via email!

Senior Developer @ ECS

Cyber Crime

Virginia (MN)

Remote

USD 100,000 - 150,000

Full time

3 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading technology company seeks a Senior Developer to enhance its cybersecurity solutions. This role involves designing and developing an integrated dashboard utilizing various COTS and open-source components. The ideal candidate will have extensive Python experience and a strong background in system integrations, ensuring reliable, scalable solutions are delivered within an agile framework.

Qualifications

  • 10+ years of experience developing backend enterprise-level Python applications.
  • 5+ years of experience with various database solutions including NoSQL and relational databases.
  • Experience with microservice architectures and containerization.

Responsibilities

  • Support development of integrated cybersecurity data visualization solutions.
  • Work as part of an agile team conducting systems design and development.
  • Develop and deliver reliable and scalable solutions on time.

Skills

Analytical and problem-solving skills
Attention to detail
Communication skills

Job description

ECS

ECS is a technology leader in science, engineering, cloud, cybersecurity, artificial intelligence, machine learning, and IT modernization. Reach out today.

View all jobs at ECS

ECS is seeking a Senior Developer to work remotely.

ECS is looking for a Senior Developer to support the development of an integrated solution to visualize cybersecurity-related data. The Continuous Diagnostics and Mitigation (CDM) Dashboard is composed of multiple Commercial Off the Shelf (COTS) and open-source products, software configuration packages, and custom code, working together as a single dashboard solution tailored to meet DHS requirements. ECS is responsible for designing the complete dashboard solution and developing custom components that integrate with the prescribed COTS and open-source components. This position involves working as part of an agile development team to conduct systems design, analysis, and development.

We seek a problem solver who enjoys tackling technical challenges with minimal oversight and can connect dots to think at a broader, solution-oriented level. A strong desire and aptitude for learning are essential, as our solutions evolve rapidly alongside new requirements, technologies, and threats. Successful candidates will have demonstrated experience writing well-structured Python code following best practices to deliver enterprise-level applications. They should have a solid understanding of core data pipeline processing capabilities, including different design patterns, stream vs. bulk processing, ETL functionality, various data stores, and APIs. The ability to develop and deliver reliable, performant, and scalable solutions on time is critical.

The ideal candidate will also possess:

  • 10+ years experience developing backend enterprise-level Python applications.
  • 10+ years experience building highly performant, reliable, and scalable system integrations, including ETL functionalities, application integrations, and API work.
  • 5+ years experience with various storage solutions such as relational databases, NoSQL databases, object-relational databases, distributed data stores, and in-memory data stores like Elasticsearch, Splunk, Postgres, AWS S3, Redis, and Memcached.
  • 5+ years developing microservice-based applications using containers, Docker, Kubernetes, AWS ECR/ECS/EKS/Fargate, and container registries.
  • 5+ years experience with git repositories (e.g., Github, Gitlab, Bitbucket), with an advanced understanding of branching strategies, pull requests, commits, and related concepts.
  • Experience writing unit tests to ensure code reliability.
  • Expertise in creating data pipelines for batch and streaming data, including log data and sensor data.
  • Experience with message queuing systems like RabbitMQ or Kafka.
  • Strong analytical and problem-solving skills with attention to detail.
  • Excellent written and oral communication skills, comfortable presenting to internal teams and customers.

Must be a US Citizen and able to acquire DHS Suitability

Find more open roles below, ordered by popularity of job titles or technologies used.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Engineer (Contractor)

AIRBUS U.S. Space & Defense, Inc.

Virginia

Remote

USD 100,000 - 150,000

12 days ago

IAM Senior Developer

The University of Chicago Medicine

Darien

Remote

USD 100,000 - 140,000

Today
Be an early applicant

M/L Developer, Senior

Dayforce US, Inc.

Minnesota

Remote

USD 120,000 - 160,000

9 days ago

M/L Developer, Senior

Dayforce US, Inc.

Minnesota

Remote

USD 90,000 - 130,000

10 days ago

Senior Software Engineer Team Lead

ZipRecruiter

Canton

Remote

USD 145,000 - 170,000

Today
Be an early applicant

Senior Staff Software Engineer

Vaco by Highspring

Remote

USD 140,000 - 185,000

4 days ago
Be an early applicant

Senior Engineering Information Developer / Senior Application Engineering Technical Writer

Siemens AG

Plano

Remote

USD 105,000 - 190,000

2 days ago
Be an early applicant

C# .NET Senior Developer (Remote)

Lensa

Remote

USD 100,000 - 160,000

4 days ago
Be an early applicant

Software Developer, Senior

Trilogy Innovations

Bridgeport

Remote

USD 90,000 - 130,000

4 days ago
Be an early applicant