Skip to main content

Experienced Python Software Engineer

Experienced Python Software Engineer
ADF Solutions, Inc.
remote
2 months 4 weeks ago

Company Overview

ADF Solutions is a dynamic American company that creates innovative digital forensics applications for global law enforcement agencies, legal firms, the defense sector, and private corporations. We are seeking a talented and motivated Python software engineer to join our expanding team and work in the exciting and ever-evolving fields of digital forensics, eDiscovery, cyber security, and tactical site exploitation.

Opportunities

  • Be part of our digital forensics research and development team as one of the main software developers working closely with digital forensics researchers.
  • Maintain and improve our digital artifact collection service in Python.
  • Write Python modules to decode digital artifacts (log files, databases, etc).
  • Write cross-platform code to be executed in our different environments (desktop, on-premise server, SaaS environment).
  • Develop unit tests for each component as part of our CI platform.
  • Instrument the code to achieve highest runtime performance.
  • Perform adequate validation of code before passing it to QA.

Qualifications

Must be a team player in a distributed work environment. Be a great communicator and know how to make your work visible.

  • 3+ years of Python development on Windows/Linux working on complex algorithms, file and data structure parsing, data processing, multithreading, and code optimization.
  • 1+ years of C/C++ development on Windows working on complex algorithms, file and data structure parsing, file and data processing, multithreading, RPC, and code optimization.
  • Consistently write unit tests.
  • Experience with Windows API and macOS API.
  • Experience with code instrumentation (cProfile, PyInstrument, xperf, etc).
  • Experience with SQL queries and sqlite in particular.
  • Experience with build scripts and continuous integration (GitHub, cmake).
  • Familiar with Visual Studio and VS Code.
  • Familiar with Scrum.
  • Must be able to communicate in English easily with local and remote teammates.

Location

You can continue to work from home but we also need you to share your creative energy in-person at our coworking space in Bucharest!

  • Work from home (dedicated workspace required) most of the time.
  • When appropriate (Sprint planning, design meetings, creative sessions) join your teammates in our coworking space in Bucharest.

Contract

  • Enjoy self-employed status for a full-time 40 hour/week position with ADF and competitive compensation in US dollars, 30 days off (holidays and vacation), and 10 sick days included in your compensation.
  • We can provide guidance to obtain your independent contractor status.
  • Monthly average gross salary: $5200 (24376 RON) ranging from $4333 (20312 RON) to $6067 (28440 RON) based on experience.

How to Apply

We ask to complete an online assessment (Assessment Link). It's not just technical questions, it's also communication skills, critical thinking and motivation. We know assessments take time but this is the only technical interview of our hiring process. Don't let this deter you from your dream job! As soon as it is completed, we will contact you to schedule a call.

If you want to help create meaningful products that help make the world a safer place, we encourage you to apply today!

Expertise level

Work arrangement

Key skills

Similar Jobs in Romania