Sr. Python Engineer

Java FSHybrid Remote, Boston, Massachusetts


Description

Position at Ness Digital Engineering

Role: Sr. Python Engineer
Location: Brighton, Boston
Interviews: In-person in Boston office
 
Risk & Investments Technology team is responsible for building and maintaining firm's strategic business system that processes Investment Trading activity, pre and post trade functions, Market & Reference data & Risk reporting. We need a strong Python/SQL developer with 1-2 years of Fixed income Market Data pricing experience.
 
Key stakeholders’ teams work with are:
  • Front office: Trading desks, portfolio managers to support pre-trade functions to manage pipeline planning, unfunded commitments, compliance checks and trading activity in the internal business systems that are integrated with upstream and downstream vendor platforms.
  • Risk team: primarily for Credit, Interest, Liability & Liquidity risk functions and Asset liability matching
  • Middle Office: Investment Operation processes for post trade life cycle activity such as Maintaining Security Master, Portfolio and Entity master reference data, Market Pricing data, Process Corp Actions, Trade Confirmation & Clearance, Settlement processing, process periodic remittances until maturity
  • Back Office: Treasury Operations for Internal/External wire payments, Cash flow projections
 
                 Business system Front End and Back-end server components are built on Mendix low code platform. For compute heavy workloads team uses distributed cloud computing grid using python with backend databases on Aurora & Redshift.  
 
Responsibilities: 
  • Candidate needs to work in person 4 days a week from Boston (Brighton) office and will be part of Risk and Investments IT team and primarily be responsible for leading solving business needs in Risk & investments area primarily using Python (including FAST API), next.js React, Mendix & SQL as primary sources of technology.
  • The role will follow modern SDLC principles, test driven development, source code reviews, and change control standards to maintain compliance with policies. This role requires a highly motivated individual with strong technical ability, excellent communication and collaboration skills including the ability to develop and troubleshoot a diverse range of problems and influence stakeholders to get consensus on key decisions to ensure project deliveries are made under tight deadlines.
 
Required Technical Qualifications and Experience:
  • Strong knowledge/experience of Test-driven development in Python and Aurora RDS is a must.
  • Advanced knowledge of React UI(Next.js) /Python (FAST API) along with AWS lambda experience would be an added plus.
  • 1-2 years of recent experience in Python, next.js/React Typescript/JavaScript & Database SQLs
  • 1-2 years of experience in financial services is preferred with basic understanding of Bonds, Loans, Mortgage-backed securities. Specific knowledge of Fixed income pricing Market Data  would be an added plus.
  • Basic AWS knowledge around ALB, Lambda, REST APIs is preferred
 
Degree: Bachelor’s degree required
 
Interpersonal skills: 
  • Client Service: Proven ability to build global relationships and communicate complex issues to a wide array of stakeholders with differing levels of product experience.
  • Communication: Strong communication, organizational, and interpersonal skills with the confidence to engage professionally and persuasively with stakeholders and senior figures within the firm.
  • Leadership Capabilities: Ability to think critically and apply thought leadership.
  • Accountability: Self-motivated and proactive team player who takes ownership of projects with the aptitude to manage stakeholders’ expectations and follow-through with professionalism.
  • Team Player: Thrives in a teamwork-oriented environment and works well under pressure.
  • Analytical Skills: Proven analytical skills, problem solving ability, and a control mentality paired with meticulous attention to detail.
  • Technical Skills: Expertise in Microsoft Office (Outlook, Word, Excel, and PowerPoint) required and the ability to work with web-based applications.