Senior Software Engineer - External Communications (REMOTE)
Subject Matter Expertise and Communication. The ideal candidate will develop a deep understanding of our domain and speak to different audiences about engineering issues, as a subject matter expert for our domain and how we solve problems. For instance, the ideal candidate can pair with the team's product manager to speak with stakeholders and partners and will communicate well at the appropriate level for the audience. RESPONSIBILITIES: Software Development Drive development of existing software and contribute to development of new software by analyzing and identifying areas for modification and improvement. Develop software that is fast, secure and reliable to meet defined requirements. Software Maintenance Monitor, identify, and correct more complex software defects to maintain fully functioning software, leveraging the support and skill of more junior teammates. Design and Conceptualization Produce multiple concepts and prototypes to design digital products/services. Technical Developments Recommendation Research and suggest ways to optimize solutions to better meet user and/or business, performance, quality needs. Software Roadmap Drive maintenance road map to facilitate software development and ensure the development work is prioritized in line with business requirements. Faults Diagnosis and Correction Find root cause and resolution to limit and address issues promptly. Work Scheduling and Allocation