Talent.com
No longer accepting applications
Software Engineer (Lexington)

Software Engineer (Lexington)

ClearanceJobsLexington, MA, United States
11 hours ago
Job type
  • Full-time
Job description

Software Engineer Position

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++11 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.

    Create a job alert for this search

    Software Engineer • Lexington, MA, United States