About The Position

Citi is seeking a highly motivated Senior Software Engineer to join its Finance Engine Hedge Fund Billing technology team. The role designs, builds, and enhances high-throughput, enterprise-grade billing and calculation engines serving institutional hedge fund clients globally. The mission-critical platform handles complex fee structures and high-volume transactional processing across multiple business lines. The position works closely with product managers, business analysts, and technical leads to deliver scalable, resilient, cloud-ready full-stack solutions using Java, Angular, and MSSQL. The engineer owns work across the software lifecycle, from requirements analysis and technical design through implementation, testing, deployment, and post-release support, and contributes to modernization, production reliability, and operational excellence.

Requirements

  • 5–8 years of professional hands-on software development experience building enterprise-scale distributed systems.
  • In-depth knowledge of Core Java, JVM internals, concurrency, multithreading, Spring Framework, Spring Boot, and RESTful API architecture.
  • Strong proficiency in modern Angular, TypeScript, HTML5/CSS3, responsive UI design, and single-page application architecture.
  • Extensive experience with relational databases such as Oracle, PostgreSQL, MS SQL, or Sybase, including query tuning, schema design, and transaction management.
  • Practical experience with microservices architecture, REST/JSON APIs, and message brokers or event streaming such as Apache Kafka, RabbitMQ, or JMS.
  • Solid foundation in unit testing and mocking frameworks such as JUnit, Mockito, Jasmine, Karma, or Jest.
  • Familiarity with Git/Bitbucket, Maven/Gradle, Jenkins, Docker, and standard deployment automation tools.
  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Information Technology, or a related quantitative field, or equivalent practical experience.

Nice To Haves

  • Prior domain knowledge in Hedge Fund operations, Fund Administration, Institutional Billing, Asset Management, or Capital Markets.
  • Familiarity with cloud platforms, including Red Hat OpenShift.
  • Experience with ORM frameworks such as Hibernate/JPA and batch processing such as Spring Batch.

Responsibilities

  • Design, develop, test, deploy, and maintain full-stack applications using Java microservices and modern Angular frontends.
  • Architect modular, extensible services capable of performing high-volume calculations.
  • Develop interactive Angular user interfaces and operational dashboards with attention to user experience, state management, and performance.
  • Write clean, documented, testable, and maintainable code in accordance with Citi engineering standards and design patterns.
  • Design relational database schemas, complex SQL queries, stored procedures, indexing strategies, and views for high-performance financial data processing.
  • Profile and optimize backend queries and API performance to support low-latency retrieval and reliable processing of large billing datasets.
  • Maintain data integrity, transactional consistency, and auditability across financial accounting workflows.
  • Own the software lifecycle from requirements analysis and technical design through implementation, automated testing, deployment, and post-release support.
  • Deliver iteratively using Agile/Scrum, collaborating in sprint planning, backlog grooming, and demos.
  • Promote test-driven development and automated unit, integration, and end-to-end testing.
  • Integrate automated builds, static code analysis, vulnerability scanning, and automated deployments into enterprise CI/CD pipelines.
  • Participate in modernization initiatives, including containerization and cloud-ready architectural enhancements.
  • Partner with Level 3 Application Support and DevOps teams to diagnose and remediate production issues, perform root-cause analyses, and implement preventive fixes.
  • Implement monitoring, alerting, health checks, and structured logging to support high availability.

Benefits

  • Medical, dental, and vision coverage
  • 401(k)
  • Life, accident, and disability insurance
  • Wellness programs
  • Paid time off, including vacation and sick leave
  • Paid holidays
  • Eligible employees may receive discretionary and formulaic incentive and retention awards
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service