logo

View all jobs

Software Engineer

Fulton, MD

Software Engineer
Location: in MD - 15 mins. from DC

What you'll get to do:

  • Implement algorithms for secure processing of data on distributed systems, using techniques like homomorphic cryptography and trusted execution.
  • Build distributed systems using technologies like Hadoop, Spark, and AWS.
  • Harden algorithms and services against compromise.
  • Build new services and APIs to improve user experience.
  • Improve deployment pipeline.
  • As one of the first engineers at an early-stage start-up, you'll be able to influence every aspect of the business, from technical direction to product design to company culture.

What you need to be successful:

  • Desire and ability to learn new technical skills, quickly and constantly.
  • 4+ years software engineering experience.
  • B.S. or higher degree in Computer Science, Mathematics, or a related field.
  • Proficiency with Java and Python.
  • Prior experience with any of the following is a plus:
    • Cryptography
    • Security architecture
    • Database design
    • Performance optimization
    • Distributed processing (Spark, Hadoop)
    • DevOps
    • Full-stack web development
    • Cloud services (AWS, GCP, Azure, etc.)
  • US Citizenship

Share This Job

Powered by