About Us: Silectis is a data analytics company that developed and built Magpie, a cloud-based computing infrastructure and hub for analytics. Along with our software platform, the Silectis consulting team delivers the expertise required to find value in big data. Silectis believes applying proper data analytics can change your business.

Position: As a front-end engineer at Silectis, you will work on our core data integration and analytics platform, Magpie. You will focus on the front-end user interface, including our custom data engineering notebook and monitoring dashboards. You will also collaborate with our customer team to identify opportunities to improve the Magpie interface and build out new capabilities to meet customer needs.

This is a full-time position at our office in the Shaw neighborhood of Washington, DC.

About You:

  • You want to work on intellectually demanding problems.

  • You should be eager to work in a collaborative, team environment, and participate in the full lifecycle of building a product or feature, including architecture, design, development and testing.

  • You should be comfortable with doing a wide variety of work, especially early on as we are building the team. This could include working on our core platform, working on a specific customer solution, or building infrastructure and automation to make the team more efficient.

  • You should have a strong understanding of the fundamentals of software design, algorithms, and data structures, and a keen interest in expanding your skills and helping others do the same.

  • You will be one of the early members of the team and you will have the opportunity to help shape the organization.

Core Qualifications:

  • BA/BS degree in Computer Science or equivalent experience

  • 2 to 6 years of experience in a software engineering role

  • Deep experience with Javascript frameworks like React and Angular

  • Experience building enterprise web applications

Additional skills (preferred but not required):

  • Background in Spark or other large-scale data processing frameworks (MapReduce, Flink, etc.)

  • Experience with notebook-style data science and data engineering tools

  • Experience programming or scripting in Scala or Python

  • Experience in the a cloud environment (AWS, Google Cloud, Azure) and the ability to do some light admin (e.g., spin up instances, script against the CLI)

Even if you don’t meet all the qualifications listed above, or if you know there are areas where you will need to come up to speed, you should still apply. First and foremost, we want dedicated, sharp, inquisitive teammates who want to build a great engineering organization and a great company.

If you would like to apply, please email us at