Post Job Free
Sign in

Software Engineer with Security Clearance

Company:
Encode
Location:
Lexington, MA, 02421
Posted:
May 21, 2025
Apply

Description:

Client seeks a Software Engineer to support the research and development of large-scale open architecture distributed / cloud-based data processing, analysis, and Artificial Intelligence (AI) projects utilizing agile development methodology. Client technical staff will design the software architecture systems with input from the contingent worker. Under the guidance of client's technical staff, the candidates will perform the coding, development, implementation, integration, and testing of these systems. Responsibilities include but not limited to:

Support client staff that are developing algorithms for threat detection and decision support and implement and support software for real-time control of hardware from camera to radar systems.

Enable and support third parties engaged by a sponsor agency to enhance and extend the system. Must haves:

JSON, Protobuf, and SQL-Based Databases

Software/Algorithm Development

Inter-process Communications (TCP/IP, Thin Communications Layers, Publish/Subscribe Middleware, DDS)

Networking Applications and Protocols: TCP/IP, DNS, NTP, DHCP, SSH, FTP and HTTP/S.

Backend Programming (SQL)

C/C++ Programming

GIT/GITHUB

IDE to Java

Java/J2EE/JEE (JSP, SERVLETS, JDBC, JSTL, SOAP) Development

Java Development

JavaScript Development

Object Oriented Software Design and Development

Software Design/Development

XML and SQL

Maven or Gradle, Git / Gitlab, Make / Autotools

Software programming: Java, C/C++, Python, Linux

Full stack developer

Developing, debugging, and executing software in a Linux environment

Specifying, developing, and verifying software functions and modules

Good understanding of communication protocols

Ability to update and debug legacy codebases with minimal supervision

Ability to rapidly and independently learn new skills as needed Nice to haves:

The ideal candidate for this position has strong organizational skills and is a self-motivated team player who enthusiastically explores new areas and prides themselves on using the latest techniques and technologies in the areas of software development and distributed real-time systems.

Be a lead individual contributor within a team

Work collaboratively with limited supervision

Have excellent written and verbal communication skills

Ability to decompose loosely defined requirements and work with team to provide a solution

Software Documentation

C+ or later, Stand Template Library, Boost library

Hardware and Software Integration At Encode, we believe that our employees are our greatest asset, and we are committed to fostering a supportive and inclusive work environment. We offer a comprehensive benefits package that includes health insurance, retirement plans, and generous paid time off. Our flexible work arrangements and emphasis on work-life balance ensure that our employees can achieve their professional goals while maintaining a healthy personal life. Additionally, we provide opportunities for continuous learning and career advancement, including professional development programs and access to cutting-edge technologies.

As a cleared facility, we have a particular need for individuals with active Secret or Top Secret clearances. Your expertise and security clearance would be invaluable in supporting our mission-critical projects and ensuring the highest standards of security and compliance.

We would love to discuss how your experience and skills align with our needs and explore potential opportunities with Encode. If you are interested in learning more, please reply to this email with your updated resume and a convenient time for a brief conversation.

Thank you for considering this opportunity. We look forward to the possibility of working together and contributing to your professional journey.

Permanent

Apply