Full Stack Software Engineer

Warrenton , United States
full-time

AI overview

Develop and integrate the DroneShield C2 platform by collaborating with teams and deploying solutions across the US in a fast-paced, innovative environment.

DroneShield is seeking a Full Stack Software Engineer with relevant experience to join the development team in Virginia. The role is primarily focused on the development and integration of the DroneShield C2 platform, DroneSentry-C2. The C2 platform combines data from multi different deployed sensor types and displays this information to the user in a meaningful way. It represents an exceptional opportunity for a result-driven individual in a fast-paced, quickly growing market.

Responsibilities, Duties, and Expectations

  • Facilitate close collaboration with the US-based commercial/Ops team and DroneShield’s Australian-based technology development team. Providing valuable feedback on bugs, issues, and feature improvements.
  • Develop and deploy the software platform for end-users and trials across the US.
  • Build features and improvements from conceptualisation to realisation working with both backend, middleware, and frontend technologies.
  • Work closely with US-based partners on integration projects, both sensors being integrated into the DroneShield C2 and the C2 being integrated as middleware for larger platforms.
  • Build and operate infrastructure, toolset and deployment pipelines.
  • Work in the field with the operations team to deploy and certify testing and end customer sites.
  • Take operational responsibility for the services that are owned by your team.
  • Test new and existing features with direct access to a range of DroneShield devices. Raise and resolve bug reports.
  • Comfortable running software in Linux environments.
  • Familiar with designing and building distributed and scalable systems.
  • You’re self-taught and continuously learning. You are interested in keeping up with current best practices in your areas of expertise.
  • BS degree in Computer Science, Software Engineering, similar technical field of study or equivalent practical experience.
  • Software development experience in one or more general purpose programming languages, preferably JavaScript, Ruby, Python or Go.
  • Experience working with at least one modern JavaScript framework, Vue.js is ideal.
  • Experience working with two or more from the following: web application development, Unix/Linux environments, distributed and parallel systems, developing large software systems, and/or security software development.
  • Experience using API frameworks for integration of software-based systems.
  • Solid understanding of JavaScript (ideally Vue.js as a framework).
  • Experienced working with modern infrastructure and tools.
  • Familiarity with Docker, Postman, GitLab, AWS is favourable.

US Citizenship is a requirement and candidates who have defence experience and clearance would be a bonus.

Careers at DroneShield. Find Great Talent with Career Pages. | powered by SmartRecruiters | Find Great Talent with a Career Page.

View all jobs
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Full-stack Software Engineer Q&A's
Report this job
Apply for this job