Posted in

Software Engineer

Software Engineer

CompanyAnaVation LLC
LocationReston, VA, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelMid Level, Senior

Requirements

  • Active TS with SCI eligibility
  • Bachelor’s in Computer Science, Data Science or related field
  • 4+ years of Python development experience using SAFe Agile methodologies
  • Familiarity with Docker & Kubernetes; including deploying, managing, and scaling containerized applications, as well as troubleshooting and optimizing workloads within a cluster
  • Familiarity with CI/CD pipelines and DevSecOps practices
  • Experience with AWS or Azure cloud platform and infrastructure as code (IaC) concepts
  • Experience with software testing (such as unit-based testing, regression testing, acceptance criteria, peer-reviews, and code reviews)
  • Experience with software version control in a multi-developer environment
  • Strong debugging and performance optimization skills for distributed systems
  • Understanding of development tools (such as Atlassian, GitLab)

Responsibilities

  • Investigating, researching, prototyping and developing solutions to complex technical problems using industry best practices
  • Addressing problems of systems integration, compatibility, and multiple platforms
  • Design, develop, document, test, and debug application software and systems
  • Ensure software design meets software standards and user requirements

Preferred Qualifications

  • Active TS/SCI with polygraph
  • Master’s in Computer Science, Data Science or related field
  • DoD IAT II (Security+, CySA+, or similar); SAFe agile certification(s), Cloud certification(s)
  • Ability to communicate highly technical analyses at a level comprehensible to non-technical audiences and senior-level leadership
  • Experience in classified environments leading teams, estimating project timelines, and releasing software into production environments
  • 7+ years of Python development experience; preferably using Python frameworks such as Django and FastAPI
  • 4+ years of Java development experience
  • 2+ years UI/UX programming experience with React/TypeScript or similar environments
  • 1+ years of Golang programming experience
  • Experience developing back-end web server implementations using RESTful APIs and microservices
  • Experience with software and security test automation tools (such as Cypress, Cucumber, Gherkin, SonarQube)
  • Strong understanding of database architecture, SQL, and NoSQL databases (e.g., PostgreSQL, MongoDB, Redis)
  • Experience with message queuing technologies (such as Kafka, RabbitMQ, NATS)
  • Familiarity with observability tools (e.g. Prometheus, Grafana, ELK stack)
  • Understanding of cybersecurity best practices, encryption, and secure coding techniques.