Principal Software Development Engineer

4 Hours ago • 12 Years + • Software Development & Engineering

Job Summary

Job Description

The Trading and Risk Management System (TRMS) team is responsible for developing and maintaining front and back office trading web applications using Python. This role involves exercising attention to detail throughout the development lifecycle, maintaining good code hygiene, and communicating effectively with internal teams and clients. The successful candidate will be a team player willing to mentor junior developers. In this senior capacity, you will define the company's technological vision, make strategic decisions, drive innovation, and set industry standards. Key responsibilities include advocating for technical vision and standards, collaborating with clients to customize the trading platform, measuring and sharing team results, identifying and removing blockers, establishing best practices, creating cross-divisional alignment, participating in code reviews, influencing the product roadmap, leading complex projects, and fostering a culture of communication and collaboration. You will also serve as a mentor to engineers at all levels.
Must have:
  • Exceptional leadership and mentorship skills
  • Enthusiasm for SaaS work
  • Client satisfaction driven
  • Strong teamwork skills
  • Ability to manage time and deliver results
  • Commitment to continuous learning
  • Exceptional analytical skills
  • Strong computer skills
  • Excellent attention to detail
  • Outstanding verbal/written communication
  • Strong organizational/interpersonal skills
  • Exceptional problem-solving abilities
  • Bachelor's degree or comparable experience
  • 12+ years enterprise software development
  • Strong Python or OOP experience
  • Domain industry experience
  • Experience with cloud providers
Good to have:
  • Experience with proprietary Beacon Dependency Graph
  • Experience with Glint, the Beacon UI framework
  • Experience working with asset managers, hedge funds, insurance companies, investment banks, and commodities trading companies

Job Details

 

Job Summary: 

The Trading and Risk Management System (TRMS) team is responsible for developing, supporting and maintaining our front and back office trading web applications using Python, the proprietary Beacon Dependency Graph and Glint, the Beacon UI framework.  

The successful candidate will help TRMS continue to grow, exercising an eye for detail across all aspects of the development lifecycle while maintaining organization and good code hygiene. This Principal Engineer should be able to effectively communicate both with internal teams and with clients. The successful candidate values teamwork and collaboration and is willing to mentor junior developers. 

In this senior role, the candidate will have responsibility for defining the company's technological vision, making strategic decisions, driving innovation, and setting new industry standards. Across all levels, a successful software development engineer will demonstrate strong problem-solving skills, clear communication, excellent coding abilities, a keen understanding of the software ecosystem, and a cooperative team player attitude. 

 

Responsibilities: 

·       Advocate for Clearwater’s technical vision, strategy, and established standards for software systems. 

·       Collaborate with our clients (asset managers, hedge funds, insurance companies, investment banks and commodities trading companies) to adapt and customize our cloud-hosted Trading Risk Management platform.  

·       Measure and share the results of software teams and help them create improvement. 

·       Identify and remove systemic blockers to success. 

·       Establish best practices and processes that improve execution and collaboration on any team. 

·       Create alignment between multiple divisions and teams towards common standards and best practices. 

·       Participate in code reviews and provide feedback to the team. 

·       Influence the prioritization of the overall Clearwater roadmap.  

·       Influence and lead high-priority and complex projects and initiatives. 

·       Model and encourage a culture of communication and collaboration in their team, division, and department. 

·       Deemed a mentor of mentors and capable of mentoring engineers at all levels. 

 

Required Skills:  

·       Exceptional leadership and mentorship skills, including having led an engineering team (either as a tech lead or manager). 

·       Enthusiasm for software work in a software-as-a-service company. 

·       Driven by client satisfaction, possessing Empathy for clients and desire to solve customer problems 

·       Strong teamwork skills. 

·       Ability to manage own time and deliver expected results on time. 

·       Commitment to continuous learning and improvement. 

·       Exceptional analytical skills. 

·       Strong computer skills, including proficiency in Microsoft Office.  

·       Excellent attention to detail and strong documentation skills.  

·       Outstanding verbal and written communication skills.  

·       Strong organizational and interpersonal skills. 

·       Exceptional problem-solving abilities. 

 

Education and Experience:  

·       Bachelor’s degree in computer science/related field or comparable experience. 

·       12+ years of enterprise software development experience with strong experience in Python or other OOP languages

·       Must have domain industry experience and deep knowledge of trading and risk management systems

·       Professional experience with running software systems on a public-cloud provider. 

 

 

 

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in London, England, United Kingdom

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Software Development & Engineering Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Clearwater Analytics (NYSE: CWAN) is the leading provider of web-based investment portfolio accounting, reporting, and reconciliation services for institutional investors at thousands of organizations.


Clearwater aggregates, reconciles, and reports on more than $6.4 trillion in assets across thousands of accounts daily. Our clients include corporate treasuries, insurance companies, investment managers, banks, governments, and other institutional investors both in the United States and worldwide.


For more than a decade, we have leveraged web-based software and world-class client service to help clients such as American Family Insurance, Arch Capital, C.V. Starr & Co., Cisco, Facebook, Oracle, Selective Insurance, Sirius Group, Sompo International, Starbucks, WellCare Health Plans, Wilton Re, and many others, streamline their investment and accounting operations. Clearwater also works with hundreds of custodians, investment managers, dealers/brokers, and electronic trading portals who offer Clearwater to their many clients.


With global headquarters in Boise, Idaho, and offices in Edinburgh, Frankfurt, London, New Delhi, New York, Paris, Seattle, Singapore, and Washington D.C., Clearwater sets the new global standard for investment portfolio reporting.

London, England, United Kingdom (On-Site)

London, England, United Kingdom (On-Site)

New York, United States (On-Site)

Noida, Uttar Pradesh, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Chicago, Illinois, United States (On-Site)

New York, United States (On-Site)

Chicago, Illinois, United States (On-Site)

New York, United States (On-Site)

New York, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Clearwater Analytics

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug