Senior Software Engineer - Optimization Lead jobs in United States
cer-icon
Apply on Employer Site
company-logo

Vanguard ยท 5 months ago

Senior Software Engineer - Optimization Lead

Vanguard is a company focused on the long-term financial wellbeing of its clients, seeking a Senior Software Engineer - Optimization Lead. The role involves collaborating with a quantitative methodology research team to design and implement investment product capabilities, developing algorithms, and mentoring junior developers while ensuring system reliability and security.

FinanceFinancial Services
badNo H1Bnote

Responsibilities

Collaborate closely with the quantitative methodology research team to design and implement new investment product capabilities
Develop and optimize algorithms for implementing investment products using quadratic optimization techniques
Lead the design and development of software solutions utilizing modern engineering practices and your investment domain expertise
Ensure the scalability, reliability, and security of VPI systems
Mentor and guide junior developers, fostering a culture of continuous improvement and innovation

Qualification

Optimization algorithmsInvestment domain expertiseSoftware developmentPythonJavaAWS cloud expertisePostgres databaseCommunication skillsProblem-solving skillsCollaboration skills

Required

Extensive experience in software development, with a strong background in mathematics and investment knowledge
Hands-on experience with the application of optimization algorithms, particularly within the investment domain
Strong problem-solving skills and the ability to lead complex projects from concept to deployment
Proficiency in modern programming languages, frameworks, and concepts
Excellent communication and collaboration skills
Minimum of ten years related work experience, with at least seven years of development experience
Prior investment management systems experience required
Undergraduate degree or equivalent combination of training and experience

Preferred

Graduate degree in Financial Engineering or similar preferred
Deep understand of theory: Linear Programming, Integer Programming, Mixed-Integer programming, Convex Optimization, Dynamic Programming
Deep understanding of Risk Models
Knowledge of rebalancing/back testing/financial data expertise
Barra OpenOptimizer
Experience with python and java
Docker swarm
In memory caching (Redis)
Micro services architecture design principles
Postgres database
AWS cloud expertise

Company

Vanguard

company-logo
Check is a client-owned investment company that offers low-cost mutual funds, ETFs, advice, and related services.

Funding

Current Stage
Late Stage
Total Funding
unknown
Key Investors
ic@3401
2017-03-31Non Equity Assistance

Leadership Team

leader-logo
Salim Ramji
Chief Executive Officer
linkedin
leader-logo
Andrew Maack
Principal, Head of US Equity Index Portfolio Management
linkedin
Company data provided by crunchbase