Independently design and develop software components per defined requirements and architecture, following design principles and coding standards. Work cooperatively with R&D, Quality, Marketing, and Project Management to ensure project success as a technical domain owner on the team. Lead creation and refinement of software engineering documentation following R&D procedure per the Quality Management System. Follow defined SDLC procedures and mentor others to ensure software quality through code review, unit and component tests, code analysis, and defect management. Support and execute segments of complex product development. Demonstrate in-depth technical ownership and align priorities with business objectives. What You Will Need : Minimum Qualifications : Bachelor's Degree in Software Engineering / Computer Science or related discipline & 4 years of work experience. A combination of education and 2 years of work experience is acceptable for PhD. / Doctorate candidates. Demonstrated knowled...Software Engineer, Software, Staff, Application, Engineer, Product Development, Manufacturing, Technology
Staff Software Engineer • Fort Lauderdale, FL, US