Software Developer

Encode

Today
Secret
Mid Level Career (5+ yrs experience)
$150,000 and above
IT - Software
Lexington, MA (Off-Site/Hybrid)

Job Title: Software Engineer
Location: Lexington, MA

Job Description:
The Software Engineer will be responsible for full lifecycle application development, including designing, coding, and debugging applications in various software languages. The role includes software analysis, requirements analysis, code review, system risk analysis, and software reliability analysis. The candidate will engage in object-oriented design and analysis (OOA/OOD), software modeling and simulation, GUI design, software testing, and quality assurance. Additional responsibilities include performance tuning, software integration, documentation, and compliance with industry standards. The candidate will evaluate new technologies for implementation and contribute to localization/globalization efforts.
Qualifications & Required Skills:

Must Have:
Data/Reporting: JSON, Protobuf, and SQL-Based Databases (5 years)
Degree Level: Bachelor's Degree
Engineering: Software/Algorithm Development (15 years)
Security Clearance: Currently holds a Secret Clearance (or higher)

Networks:
- Inter-process Communications (TCP/IP, Thin Communications Layers, Publish/Subscribe Middleware, DDS) (5 years)
- Networking Applications and Protocols: TCP/IP, DNS, NTP, DHCP, SSH, FTP, HTTP/S (5 years)

Programming:
- Backend Programming (SQL) (5 years)
- C/C++ Programming (5 years)
- Full Stack Development (5 years)
- GIT/GITHUB (5 years)
- IDE to Java (5 years)
- Java/J2EE/JEE (JSP, SERVLETS, JDBC, JSTL, SOAP) Development (5 years)
- Java Development (5 years)
- JavaScript Development (5 years)
- Object-Oriented Software Design and Development (5 years)
- Software Design/Development (5 years)
- Software programming: Java, C/C++, Python, Linux (5 years)
- Updating and debugging legacy codebases (5 years)
- XML and SQL (5 years)

Software:
- Developing, debugging, and executing software in a Windows and Linux environment (5 years)
- Maven or Gradle, Git / Gitlab, Make / Autotools (5 years)

Software Tools:
- 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 Have:
Programming: C++11 or later, Standard Template Library, Boost Library
MVC frameworks (Struts, Spring MVC, Play)
Systems: Hardware and Software Integration

Additional Skills:
- Strong organizational skills and self-motivated team player
- Ability to lead individual contributions within a team
- Work collaboratively with limited supervision
- Excellent written and verbal communication skills
- Ability to decompose loosely defined requirements and work with the team to provide solutions
- Software Documentation

Background & Responsibilities:
The Software Engineer will 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. The candidate will collaborate with technical staff to implement software architecture, perform coding, integration, and testing. Responsibilities include:
- Supporting the development of algorithms for threat detection and decision support
- Implementing and supporting software for real-time control of hardware, including cameras and radar systems
- Assisting third parties in enhancing and extending system functionality

Clearance Requirement: Candidates must have an active Secret Clearance (or higher) to be considered for this role.

Travel: Potential for local travel.

Work Location:
This is a HYBRID position, requiring onsite presence 2-3 days per week. Candidates must be local at the time of starting the assignment. Final schedule to be determined by the hiring manager.

Interview Process:
- 1st Round: Zoom interview with the hiring manager
- 2nd Round: Zoom interview with additional team members as needed
group id: encode
N
Name HiddenRecruiter

Match Score

Powered by IntelliSearchâ„¢
Create an account or Login to see how closely you match to this job!

Similar Jobs


Job Category
IT - Software
Clearance Level
Secret
Employer
Encode