Provide software development, algorithm development, and data analytics (to include big data analytics, data mining, and data science) to enable data-drive decisions and insights. Experience with analytic techniques and methods (e.g., supervised.
The Software Engineering Manager will mentor and guide a team of software engineers and lead the full life cycle software development efforts; they will provide key technical leadership on one or more product development projects.
In this role, the selected candidate will review, code, and Lead the embedded software team to adhere to the product definition and intended user experiences; drive the team to develop automated acceptance tests for user interface, embedded components, and application software components.
You will be directly responsible for creating tools and frameworks that will enable our business to expand into enterprise technology platform licensing. You will lead independent project initiatives and mentor junior team members.
In this role, the selected candidate will work closely with Portfolio Construction team member to build a world-class portfolio management platform; partner with in-house application and data architects while implementing systems requirements.