Senior Software Engineer/Architect: Foundational Data Engineering

Investment Firm #009

You will take on the following responsibilities:

Architect, design, and develop software that enables us to digest, transform, correct, and deliver financial data used by multiple stakeholders across the firm
Have an ownership mindset and collaborate with business and engineering stakeholders across the organization to develop, implement, and deploy solutions to address a wide array of business problems
Mentor and grow engineers across the team leading by example, establishing best practices, and demanding high engineering standards

You should possess the following qualifications:

7+ years of professional software development experience building production-grade distributed software systems with extraordinary programming skills
3+ years of experience defining large-scale, event-driven, service-oriented software architectures, exploring and making technical feasibility tradeoffs for scalability, reliability, and operational efficiency
Experience with modern programming languages (Java, Python, C/C++, C#, etc.), programming styles (OO, functional), and techniques (design and architecture patterns)
Fluency in professional software engineering practices encompassing the software development life including coding standards, code reviews, source control management, CI/CD, testing, and operations
Deep knowledge of technology solutions for financial instrument reference and market data is highly desirable
Data modeling experience in a financial services environment is preferred

To apply for this job email your details to

Job Location