Senior Software Engineer

4 weeks ago


New York, United States Farrer Capital Management Full time
Job DescriptionJob DescriptionAbout Us

Farrer Capital is a rapidly expanding global commodities hedge fund, dedicated to serving institutional clients by providing market leading results.

Our goal is to produce exceptional returns facilitated by an investment research process that leverages our domain expertise across global commodity markets, supply and demand analysis and a novel AI approach.

At Farrer Capital, we foster a culture of learning and collaboration among the world's most talented investment professionals, researchers, and engineers. We’re a fully distributed, remote-first company, with our growing team located across North and South America, Australia, and Europe.

We empower our team to experiment with their ideas and create commercial solutions that propel their growth and make a real impact.

Who We Are Looking For

We are seeking a highly motivated and experienced engineer to join the Engineering team within Farrer Capital.

You will be a senior contributor of a team that strives to create state-of-the-art tools for a range of data-related activities including onboarding, analysis, sourcing, quality checking, and lifecycle management. These tools are leveraged by analysts, traders and engineers to power our downstream investment teams' processes.

We’re on a journey bringing the platform to the next level, redesigning from the ground up with a blend of open-source and internal proprietary approaches. The ideal candidate is passionate about crafting high-quality software, thrives on working with data in all its forms, focuses relentlessly on rigorous design and architecture, and possesses the drive to advance initiatives and achieve results. The ideal candidate has both deep experience as a backend software engineer and experience building upon the open-source and cloud data platform ecosystem. This team will support the use of thousands of datasets, so a client-obsessed mindset is critical; you don’t just build the best tech but go above and beyond in helping users get the most out of the systems you are building.

Farrer Capital is continuously working to maintain a modern and easy-to-use data platform. Our current tech stack includes AWS, Snowflake, Airflow, K8s, and other best-in-class tools. This team sits as part of the Core Data Platform, a small group that manages the foundational data systems leveraged by analysts and engineers to power our downstream investment teams’ processes.

Key Responsibilities
  • Developing and maintaining core tools for analysts, quants, and engineers to on-board and analyse datasets that would be multi-terabyte-scale in time.
  • Devise and develop solutions that capitalize on cloud-based data and distributed computing technologies to create Farrer Capital's next-generation data platform.
  • Contribute thought-leadership through the full software development lifecycle from requirements gathering, through architecture, prototyping, development rollout, and support.
  • Collaborating with the Farrer Capital Quantitative Research team as we design and develop unique, bespoke solutions to solve their big data challenges.
  • Designing and implementing strategies and tools to monitor and validate the data quality for thousands of datasets that will be in use at Farrer Capital.
  • Discovering and leveraging best-in-market 3rd party tools and cloud technologies that can help to optimise the full data pipeline from scouting to trading.
  • Work within a globally-distributed yet tightly-knit engineering team. Actively contribute to feature brainstorming, technical design discussions, code reviews, and overall team engagement.
  • Produce software that is comprehensible, thoroughly commented, rigorously tested, and meticulously documented.

Requirements

About You
  • A degree in Computer Science or a closely related field.
  • Over 5 years of professional software development experience.
  • A fervent desire to build robust systems.
  • Strong knowledge of software engineering best practices, and the data engineering technology ecosystem.
  • Experience in building complex software systems, Python experience a real plus.
  • Advanced knowledge of open-source data quality and data observability frameworks
  • Intermediate or advanced knowledge of SQL and experience crafting production queries for one or more SQL database management systems.
  • Familiarity with fundamental DevOps practices, including continuous integration/continuous deployment (CI/CD) and infrastructure as code.
  • Experience in at least one cloud environment, with a preference for those familiar with AWS.
  • A self-starter mindset, with a penchant for experimentation, a habit of asking probing questions, and the ability to thrive in a fast-paced, agile setting.
  • A continuous learner, eager to gain a comprehensive understanding of large and complex systems at every level, who enjoys delving into nuanced problems, conceiving innovative solutions, and conducting thorough tests to grasp both the positive and negative outcomes.

Benefits

  • Our commitment to high performance outcomes is reflected in competitive salary and performance structures.
  • We’re a fully distributed, remote-first, fast-growing company offering flexibility on location. We rely heavily on our written communication skills in order to make it work.
  • You will be surrounded by exceptional colleagues who embody a culture of authenticity, humility, and excellence. We encourage you to make a lasting impact on our collective culture.

We believe that diversity is critical to our success. We will not discriminate on the basis of race, religion, national origin, gender identity or expression, sexual orientation, age, or marital, veteran, or disability status.



  • New York, United States Intelliswift Software Full time

    Job Title: Software Engineer/Platform engineer/Infrastructure engineerLocations: Onsite - New York, NYDuration: 12-MonthsMust-Have SkillsData Platform experience is must haveBuilding and migrating data pipeline infrastructureBuild a platformPython, SQLNice-to-have Skills:Interest in photographyImage processing/computer visionMetric Maths / Computer Science...


  • New York, United States Intelliswift Software Full time

    Job Title: Software Engineer/Platform engineer/Infrastructure engineerLocations: Onsite - New York, NYDuration: 12-MonthsMust-Have SkillsData Platform experience is must haveBuilding and migrating data pipeline infrastructureBuild a platformPython, SQLNice-to-have Skills:Interest in photographyImage processing/computer visionMetric Maths / Computer Science...


  • New York, New York, United States Intelliswift Software Full time

    Position: Senior Software Infrastructure EngineerLocation: RemoteContract Duration: 12-MonthsEssential Qualifications:Proven experience with Data PlatformsExpertise in constructing and transitioning data pipeline infrastructuresCapability to develop a robust platformProficiency in Python and SQLPreferred Qualifications:Passion for photographyExperience in...


  • New York, New York, United States Intelliswift Software Full time

    Position Title: Senior Software Infrastructure EngineerLocation: OnsiteContract Duration: 12-MonthsEssential Skills:Experience with Data Platforms is essentialExpertise in constructing and transitioning data pipeline frameworksCapability to develop a robust platformProficiency in Python and SQLDesirable Skills:Passion for photographyKnowledge in image...


  • New York, United States IRIS Software Group Full time

    VP Engineering, AmericasReporting to: Chief Technology OfficerThe Role & PurposeAs VP, Engineering Americas, you’ll lead the Americas software engineering function and resources.As a key member of the Americas Executive and Senior Leadership Teams, you’ll ensure that Engineering runs smoothly from conception and prioritization to scheduling and...

  • Software Engineer

    4 weeks ago


    New York, United States Intelliswift Software Full time

    Job Title: Software Engineer III/Data EngineerLocations: Onsite - New York, NYDuration: 12-MonthsMust-Have Skills:Experience on a data platform teamPython Coding Test During InterviewExperience building data pipelines, Data manipulation, Python, SQLCoding skills – Python and SQLInfrastructures, data manipulationNice-to-have Skills:Interest in...

  • Software Engineer

    1 month ago


    New York, United States Intelliswift Software Full time

    Job Title: Software Engineer III/Data EngineerLocations: Onsite - New York, NYDuration: 12-MonthsMust-Have Skills:Experience on a data platform teamPython Coding Test During InterviewExperience building data pipelines, Data manipulation, Python, SQLCoding skills – Python and SQLInfrastructures, data manipulationNice-to-have Skills:Interest in...


  • New York, New York, United States Atechstar Full time

    Job DescriptionThe goal of the Senior Software Engineer is to design develop and test new features or enhancements to our web based products that meet the needs of Workhorse's customers. Additionally the Senior Software Engineer will act as a lead to the team and provide mentorship and guidance.Qualifications Degree in Computer Science or equivalent...


  • New York, United States Venturi Full time

    Senior Software EngineerAI-E-Commerce platform who have just secured further funding are looking to expand the team with a (Senior) Software Engineer on a fulltime basis at their HQ in NYC.Here you will be able to help lead the growth of their engineering department and work closely with their founders. This will involve collaborating on key aspects of the...


  • New York, United States Venturi Full time

    Senior Software EngineerAI-E-Commerce platform who have just secured further funding are looking to expand the team with a (Senior) Software Engineer on a fulltime basis at their HQ in NYC.Here you will be able to help lead the growth of their engineering department and work closely with their founders. This will involve collaborating on key aspects of the...


  • New York, United States Aligned Solutions Full time

    Job DescriptionJob DescriptionSenior Software EngineerLocation: RemoteJob Type: Full-timeIndustry: Technology / Data Analytics We leverage cutting-edge technology and data science to provide predictive analytics solutions that improve health outcomes. We are dedicated to innovation, collaboration, and excellence. Our dynamic team is growing, and we are...


  • New York, United States Selby Jennings Full time

    A leading hedge fund in NYC is looking to hire a Senior Software Engineer to spearhead the development of their new Internal Operations Software product. The fund is a leader in the quantitative investment space, manages more than $40B in total assets under management, and is known for having the best engineering environment in finance. The fund is always...


  • New York, New York, United States IRIS Software Group Full time

    About IRIS Software Group:IRIS Software Group stands as one of the foremost privately owned software enterprises in the UK. For over four decades, we have delivered cutting-edge administrative solutions to a diverse range of clients, including businesses, charitable organizations, and public sector entities. Our workforce has grown to nearly 3000...


  • New York, New York, United States BCforward Full time

    Job DescriptionJob Title: Senior Software EngineerJob Summary:We are seeking a highly motivated Senior Software Engineer to join our team at BCforward. As a Senior Software Engineer, you will be responsible for providing technical expertise and support to our clients in the Global Wealth and Investment Management line of business.Key Responsibilities:Provide...


  • New York, United States Aer Full time

    We are seeking a Senior Software Engineer to join our dynamic team in New York City, NY. This role involves full-stack development responsibilities and leading the charge on one of our rapidly growing new product offerings. You will be working across the stack using python, react, and prompt engineering with OpenAI. The ideal candidate will be a seasoned...


  • New York, New York, United States Aer Full time

    We are seeking a Senior Software Engineer to join our dynamic team in New York City, NY. This role involves full-stack development responsibilities and leading the charge on one of our rapidly growing new product offerings. You will be working across the stack using python, react, and prompt engineering with OpenAI. The ideal candidate will be a seasoned...


  • New York, United States Coda Search│Staffing Full time

    I'm recruiting a back end focused Senior Software Engineer for my client, a steadily growing FinTech company in NYC. This is a high impact opportunity working on a mixture of internal and high visibility external customer facing FinTech applications! You'll join a great company with a strong culture and a big focus on work life balance, and you'll be joining...


  • New York, United States Coda Search│Staffing Full time

    I'm recruiting a back end focused Senior Software Engineer for my client, a steadily growing FinTech company in NYC. This is a high impact opportunity working on a mixture of internal and high visibility external customer facing FinTech applications! You'll join a great company with a strong culture and a big focus on work life balance, and you'll be joining...

  • Senior Data Engineer

    3 months ago


    New York, United States Quilt Software LLC Full time

    Job DescriptionJob DescriptionAbout Quilt Software: Quilt LLC is PSG Equity's latest vertical software and integrated payments platform, similar to their successful EverCommerce investment which recently went public. Quilt provides specialty inventory and POS software through a family of vertically focused, independently managed subsidiaries. See...


  • New York, United States Aligned Solutions Full time

    Job DescriptionJob DescriptionSenior Software Engineer at PulseDataLocation: RemoteJob Type: Full-timeIndustry: Technology / Data AnalyticsAbout PulseData:At PulseData, we leverage cutting-edge technology and data science to provide predictive analytics solutions that improve health outcomes. We are dedicated to innovation, collaboration, and excellence. Our...