Strategic Advisors Technology (SAT) is looking for a Senior Software Engineer to build high quality, robust, and efficient analytical solutions to improve internal investment processes with quantitative techniques and methods, statistics and develop new solutions.
Requirements
- Proficiency in Java middleware stack, messaging technologies, and web containers, along with some experience in Python.
- Strong understanding of object-oriented programming, fundamental design principles, and modern architectural patterns, including microservices and migration from legacy monolithic systems.
- Experience working in Agile environments, with exposure to CI/CD pipelines, Acceptance Test Driven Development (ATDD), and collaborative engineering practices.
- Expertise in applying advanced analytics, quantitative concepts, and machine learning techniques to large structured and unstructured datasets.
- Skilled in data mining, modeling, and natural language processing to develop scalable, repeatable solutions that support investment and research needs.
- Passion for writing clean, testable, readable, and maintainable code, delivering solutions that are performant, extensible, and reusable.
- Ability to add scale, rigor, and repeatability to research through software development best practices, leveraging sophisticated analytics for innovative solutions.
Responsibilities
- You will build high quality, robust, and efficient analytical solutions to improve internal investment processes with quantitative techniques and methods, statistics and.
- You would participate in full stack development projects on the front-end User Interface (UIs) and back-end Application Programming Interfaces (APIs) using Java, Python.
- Apply sophisticated analytics and quantitative concepts to support investment needs and develops new solutions.
- Adds scale, rigor, and repeatability to research through software development standard methodologies.
- Apply data mining, data modeling, natural language processing, and Machine Learning to extract and analyzes information from large structured and unstructured datasets.
- Expertise in applying advanced analytics, quantitative concepts, and machine learning techniques to large structured and unstructured datasets.
- Skilled in data mining, modeling, and natural language processing to develop scalable, repeatable solutions that support investment and research needs.
Other
- Most roles at Fidelity are Hybrid, requiring associates to work onsite every other week (all business days, M-F) in a Fidelity office.
- Those laws and regulations may restrict Fidelity from hiring and/or associating with individuals with certain Criminal Histories.
- Placement in the range will vary based on job responsibilities and scope, geographic location, candidate’s relevant experience, and other factors.
- Base salary is only part of the total compensation package.
- We offer a wide range of benefits to meet your evolving needs and help you live your best life at work and at home.