Software Engineer

LookingGlass Cyber Solutions - San Jose, CA (30+ days ago)4.2

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.

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;

Bachelor’s Degree in Engineering or Computer Science;
2-10 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 experience required;
Understanding of low level network protocols (TCP/IP, UDP, DNS, etc.);
Familiarity with C, Java, Python, and Javascript;
Excellent verbal and written communication skills;
Strong collaboration skills are a must;

Experience in relational database a plus;
Background in security and network products a plus;
Experience working in an Agile Scrum development environment strongly desired;
Understanding various server technologies is a plus (Docker, Spring, etc.)

EOE/AA/M/F/Veteran/Disability Employer