As a Lead Software Engineer, a typical day might include the following:Participate in writing software requirement specifications. Create and implement software designs. Participate in software verification and validation processes (including code reviews, automated unit testing, functional testing). Develop knowledge of SEL products and technology. Mentor Associate Engineers. This job might be for you if:B. S. in Computer Science, or equivalent degree .-10 years working knowledge and experience in object-oriented languages (C#, C ). Strong understanding of OO principles and concepts. Knowledge and experience developing for multiple operating systems. Proficiency in developing using modern ID - Es. Strong writing, documentation, and speaking skills. Preferred Qualifications:Knowledge of OO design and architectural patterns. Knowledge of Agile development principles and processes. Knowledge of relational database principles and concepts. Knowledge of containerized application developmen...Software Engineer, Software, Engineer, Lead, Technology, Development