Perella Weinberg Partners

Returning Candidate?

Senior Developer - Technology

Senior Developer - Technology

Job ID 
New York
New York

More information about this job


Who We Are

Perella Weinberg Partners is a leading independent, client-focused financial services firm providing advisory, asset management and energy securities research, underwriting and trading services to a broad, global client base, including corporations, institutions and governments.  Together with its affiliates, the Asset Management business has capital commitments and managed assets of approximately $13.5 billion.  With more than 650 employees, Perella Weinberg Partners maintains offices in New York, Houston, London, Abu Dhabi, Austin, Calgary, Chicago, Denver, Dubai, Los Angeles, and San Francisco. For more information on Perella Weinberg Partners, please visit


We're looking for a mid-senior level developer who's a continuous learner, into automation and building rock solid workflows with a heavy emphasis on test-driven development. Our team supports PWP's businesses by working with Python, JavaScript, .Net, HTML, CSS and MSSQL to analyze, report and integrate with systems in and out of our walls. We are tightly integrated with the business and our developers are able to work daily with some of the smartest professionals in the industry across a broad range of projects.

We are an uncommon kind of technology team in the financial industry. Small enough that you'll make a real impact, working on projects that you'll see actually benefit users. Large enough that you have real resources behind you, great benefits, and a function committed to doing things the right way rather than just kicking code out the door.

You’ll have the opportunity to strategically review the way we work and implement solutions to help our business users deliver optimal results. We are committed to continuous improvement so your suggestions and plans will be key to making our business work smoothly.

Our Team takes care of each other - we all own every line of code, so we practice code review, continuous integration, deployment, delivery, and automated testing.


Key Responsibilities

  • Delivering production-grade code with excellent quality
  • Delivering solutions with a relentless focus on automation of testing and deployment
  • Training and development of the technical and organizational skills of junior developers
  • Ability to “know your audience” and tailor communication accordingly
  • Ability to document, design and effectively communicate ideas, solutions and strategies
  • Ability to work around obstacles, eliminating blocks and getting things done
  • Reacting quickly and as necessary to live software issues, resolving problems quickly

Basic Qualifications

  • BS/BA in a technical field such as Computer Science or equivalent experience
  • Strong to expert programming skills in Python, and JavaScript (C# and/or SQL a plus)
  • 5 to 8 years of professional full-stack development experience
  • Experience with tools such as JIRA, Confluence, BitBucket, Stash, etc
  • Experience as a software developer in the financial services industry

Preferred Qualifications

  • Excellent verbal and written communication skills
  • Strong analytical and problem solving skills with attention to detail and ability to make and implement decisions
  • Team player that functions well in a team environment by sharing knowledge and supporting the goals of team
  • Comfortable with tools such as PowerBI, PowerQuery, PowerPivot, etc