Agile Defense

Software Engineer (Mid & Senior)

Agile Defense
Apply
3 days ago
Remote, United StatesMid Level / Senior

Base Salary

$80k - $115k/yr

Responsibilities

  • Design, develop, test, and implement software solutions aligned with client requirements and organizational standards.
  • Optimize existing systems and codebases for performance, scalability, and maintainability.
  • Collaborate with product managers, designers, and engineers to deliver robust software solutions.
  • Troubleshoot and resolve technical issues while minimizing operational and user-experience disruption.
  • Conduct code reviews and follow industry best practices and secure coding standards.
  • Participate in system architecture discussions and recommend enhancements.
  • Stay informed about emerging technologies and contribute to continuous improvement.
  • Participate in Agile activities including sprint planning, daily stand-ups, and retrospectives.

Requirements

  • Software Engineer II requires a bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent work experience, plus 3–5 years of professional software engineering experience.
  • Software Engineer III requires a bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent work experience, plus 5–8+ years of professional software engineering experience and experience leading technical initiatives or feature teams.
  • Demonstrate the ability to deliver scalable and efficient software solutions in a team-oriented environment.
  • Software Engineer II requires proficiency in Java and JavaScript, experience with React, Angular, Spring Boot, or similar technologies, cloud-platform experience, Git, and CI/CD pipelines.
  • Software Engineer III requires experience architecting production-grade applications and RESTful services, backend languages and frameworks, frontend frameworks, relational and NoSQL databases, data modeling, software security, cloud platforms, Docker, Kubernetes, CI/CD, automated testing, and infrastructure-as-code.
  • Preferred qualifications include experience with SQL and NoSQL databases, microservices, Kafka or RabbitMQ, OpenAPI or Swagger, Redis, Prometheus or Grafana, ELK or Elastic, OpenTelemetry, Jaeger or Zipkin, distributed-systems patterns, and regulated or high-security environments.
  • Must be able to obtain Public Trust clearance.
  • Excellent written, verbal, communication, problem-solving, and analytical skills are required.

Benefits

  • Remote position in the United States.
  • The employer emphasizes a collaborative, supportive culture centered on its 6Hs values.
  • The positions support national security and critical civilian missions.

Tech Stack

AngularApache KafkaAWSAzureDockerGitGoogle CloudGoogle Cloud PlatformGrafanaJavaJavaScriptKubernetesNestJSNode.jsPrometheusRabbitMQReactRedisSpring BootSQLVue.js
Agile Defense

About Agile Defense

1,001-5,000 employees
Contact me