Back to jobs

Capital Markets Senior Software Engineer (74810)

Job description

Eagle is assisting our client who has an excellent career opportunity. Our client is seeking to fill a  permanent placement for a Capital Markets Senior Software Engineer.

As a Senior Software Engineer for the Services Platform, you will be building and evolving a variety of custom software solutions that enable these products and ensure their future growth and viability from an architectural and technical perspective. These components will in turn have a direct and tangible impact on the bottom line of AI products and business areas that depend on them.

Assignment Length:                      Permanent

Assignment Starting;                    October

# of Openings:                                1

Top skills for Capital Markets Senior Software Engineer:

  • The technology stack that is in place today:
  • Java, Maven, Git, Spring, Scala and Golang for general-purpose programming
  • Apache Kafka for streaming and distribution
  • Google Protocol Buffers for serialization
  • HDFS, Apache Hive, Apache Spark, Python for scalable analytics
  • Graphite, Grafana and DataDog for metrics and visualization
  • Windows and Linux as the operating system
  • EnvoyProxy for network services
  • Five plus (5+) years of programming/development experience
  • Experience leading projects Experience with development tools and frameworks such as Maven, Spring, and Git
  • Solid understanding of data structures, algorithms and Object-Oriented design and programming
  • Solid understanding of software design patterns (e.g. Solid Design Principles)
  • Proficient in asynchronous and concurrent programming
  • Solid understanding of various approaches to data storage
  • Strong network programming experience
  • Experience building large scale distributed systems that have been successfully delivered to customers
  • Solid understanding of test-driven development and familiarity with best-of-breed tools and technologies
  • In-depth understanding of the Linux operating system
  • Ability to work independently
  • Experience working in Agile/Scrum/Kanban development process

As the Capital Markets Senior Software Engineer, you will be responsible for:

  • Enjoys working in a fast-paced environment
  • Has excellent written and verbal communication skills
  • Has strong customer focus
  • Is a team player and can work well with technical and business users from different departments
  • Good communication skills and people skills
  • A passion for simplifying and automating work, for making things better, for being efficient and helping others
  • We also know how to have fun! Pre-pandemic, we organized various team social events including bowling, ski trips, biking, and of course: frequent trips to the bar. In the last year, we haven't lost our vibe - we've run virtual happy hour gatherings, poker, Zumba, and many other activities

Our client offers a competitive salary and full benefits, Don't wait to apply for this great career opportunity.  Give us a call and speak to a recruiter today!

Eagle is an equal opportunity employer and will provide accommodations during the recruitment process upon request. We thank all applicants for their interest; however, only candidates under consideration will be contacted. Please note that your application does not signify the beginning of employment with Eagle and that employment with Eagle will only commence when placed on an assignment as a temporary employee of Eagle.