Logo
Percival Engineering

Middleware Software Developer

Percival Engineering, Columbia, Maryland, United States, 21046


Want to learn the latest cybersecurity techniques? Do you look forward to tough challenges? Are you willing to put forth your very best? Then you've come to the right place. At Percival, we believe in a People First approach – providing a fun and challenging environment that promotes innovation, creative thinking, and treating one another like family. Located in Columbia, Maryland, our small business develops cutting-edge engineering solutions to protect our nation's assets. Our team specializes in vulnerability analysis and research, system emulation, software engineering, reverse engineering, embedded development, and cyber security. We are seeking Middleware Software Developers to join our diverse team of engineers dedicated to solving the most challenging cyber threats.

Job Type:

All Levels, Full Time

Non-Remote – Columbia, MD

Clearance

& Citizenship Requirements:

**

**

TS/SCI with polygraph is required

Due to these clearance requirements, US citizenship is also required

Responsibilities Include:

This position is for a software engineer that also has a strong ability and desire to do systems engineering work. It's a development position in a development org, but projects frequently require engineering and coordination across multiple organizations and systems to bring a larger vision to life. Strong technical and development skills are necessary, but there are also frequent periods in which the work will be very systems engineering focused rather than heads down development.

Development/coding is still a large part of the role and deep technical skills are a requirement. The work is largely self-lead meaning the candidate needs strong initiative.

Building graphical user interfaces (GUI) for custom applications

Required Skills & Qualifications:

Development skills in Python, Java, Ruby; JSON, JSON schema, XML, XSD, REST APIs

Linux especially, but also Windows and Mac; Docker, Kafka

Reverse engineering and analyzing network protocols

Desired Skills & Qualifications:

CNE development experience is preferred especially CNO dataflow and middleware experience

Ability and desire to design, integrate, and manage complex systems

#J-18808-Ljbffr