Software Engineers create next generation software solutions to support business areas across the firm. Software Engineers work closely with business leaders to develop and deliver custom software solutions that optimize performance and efficiency.
- Design, develop, test, and deploy elegant software solutions across the firm
- Partner with business leaders to define priorities and deliver custom solutions
Required Skills & Experience:
- A deep passion for technology and software development
- Experience with some of the following: Distributed Computing, Natural Language Processing, Machine Learning, Platform Development, Networking, System Design, and/or Web Development
- Bachelor’s, Master’s or PhD degree in Computer Science or equivalent experience
- Strong written and verbal communications skills