Leave us your email address and we'll send you all the new jobs according to your preferences.
Senior Software Engineer (Equinox) - Equity Derivatives Tech
Posted 10 hours 19 minutes ago by Citigroup Inc.
Citi is a world leading global bank. We have approximately 200 million customer accounts and a presence in more than 160 countries and jurisdictions worldwide. We provide consumers, corporations, governments, and institutions with a broad range of financial products and services, including consumer banking, corporate and investment banking, securities brokerage, transaction services, and wealth management.
About the teamThe Equity Technology organization is undertaking a multi year investment to completely re engineer the front office technology platform, to support business expansion plans to close the gap to competition. The Equinox team is responsible for development, maintenance and support of a data platform for the Equinox business.
Role Overview / What you will doAs a Senior Software Engineer, you will work together with various departments, such as front office (trading, structuring), product development teams and other members of the Equity Derivatives Tech development team to provide solutions that improve efficiency, decrease operational risk, and enable the business to expand and automate current processes.
You will be involved in- Defining the technical architecture for Equinox, data and process flows from upstream and to downstream systems
- Liaising with the business stakeholders and business analysts to define new projects, ensure completeness of requirements and agree priorities
- Designing new functionality
- Owning iterative delivery of new features to the business
- Ensuring ongoing system robustness and stability
- Playing an active role in team response to production issues
- Coaching and mentoring more junior team members to improve the standard of work
- Experience in solving engineering challenges, building robust and high quality solutions, excellent communication skills and managing multiple priorities
- Highly motivated self starter, comfortable taking on new challenges and learning new technologies
- Hands on professional software development experience at a senior level
- Proven experience defining technical architectures and leading complex projects through to delivery
- Proficiency in object oriented and functional programming
- Rigorous application of clean code and TDD principles
- Demonstrated leadership skills and ability to lead by example
- Proactive approach to identifying productivity issues, implementing solutions and inspiring the team to adapt and grow
- Ability to work independently in a fast paced and rapidly changing environment
- Proficiency in Java
- Expertise in component integration via REST APIs and message queues, such as Kafka
- Thorough understanding of multi threaded programming
- Experience developing concurrent applications with asynchronous task processing based on actor model (Akka Actors) and streaming (Akka Streams)
- Working knowledge of NoSQL databases, such as Couchbase
- Ability to create and maintain project builds (Gradle) and CI/CD pipelines (Jenkins, Tekton)
- Experience building and deploying containerised applications, for example using OpenShift
Bachelor's degree in computer science or engineering field involving software programming or systems engineering.
What we'll provide youBy joining Citi, you will not only be part of a business casual workplace with a hybrid working model (up to 2 days working at home per week), but also receive a competitive base salary (annually reviewed) and enjoy a whole host of additional benefits such as:
- 27 days annual leave (plus bank holidays)
- A discretionary annual performance related bonus
- Private Medical Care & Life Insurance
- Employee Assistance Program
- Pension Plan
- Paid Parental Leave
- Special discounts for employees, family, and friends
- Access to an array of learning and development resources
Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity, review Citi's Accessibility at Citi. View Citi's EEO Policy Statement and the Know Your Rights poster.
Job IDCitigroup Inc.
Related Jobs
Software Security Developer
- Not Specified, Bulgaria
Software Technical Lead
- £66,970 - £90,000 Annual
- Sussex, Brighton, United Kingdom, BN1 1
Software Developer
- Staffordshire, Stoke-on-trent, United Kingdom, ST1 1
Data Analyst
- £500 Daily
- West Midlands, United Kingdom
Cloud Native Software Engineer
- Wien, Austria