Software Engineer

Lookingglass Cyber Solutions   •  

San Jose, CA

Industry: Technology

  •  

5 - 7 years

Posted 168 days ago

This job is no longer available.

Description

LOOKINGGLASS CYBER SOLUTIONS is hiring for a dynamic and technically versed Software Engineer to work in our Threat Mitigation engineering organization located in San Jose. The chosen candidate will look to be a part of and support a small software engineering team responsible for assessing requirements, developing use cases, and designing, coding, documenting, debugging and maintaining software applications.

The Software Engineer position requires applicants to be self-driven in support of designing and coding high quality customer driven, ready to ship, solutions. Strong collaboration skills are a must.

OVERVIEW OF POSITION:

  • Codes, documents and demonstrates involve the analysis of complex client situations and the application of the principles of the discipline to satisfy client requirements while working within the Agile Scrum software development methodology;
  • Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations;
  • Accomplishes engineering and organization mission by completing related software engineering and organizational tasks as assigned;
  • Develops software by studying information needs; studying systems flow, data usage, and work processes resulting in strong code implementing the solution; investigating problem areas;

QUALIFYING REQUIREMENTS:

  • Bachelor’s Degree in Engineering or Computer Science;
  • 5-7 years of experience in developing complex system solutions;
  • Experience building distributed system products including APIs, back-end services, and Web-based GUI using state of the art technologies;
  • Linux system experiencerequired;
  • Understanding of low level network protocols (TCP/IP, UDP, DNS, etc.);
  • Proficiency in C, Java, Python, and Javascript;
  • Excellent verbal and written communication skills;
  • Strong collaboration skills are a must;

DESIRED SKILL SET:

  • Experience in relational database a plus;
  • Background in security and network products a plus;
  • Experience working in an Agile Scrum development environment strongly desired;