Citigroup

Citigroup

Applications Development Sr Programmer Analyst, Assistant Vice President

Tampa Florida United States, USA · Exec · Full-time

Sponsorship not specified$97k-$145kDetected 2 days ago
TypeScriptJavaAngularHTMLCSSSpringFull-Stack DevelopmentGitSQLPostgreSQLCloud PlatformsDockerKubernetesCI/CDJenkinsPrometheusGrafanaDevOpsRESTKafkaRabbitMQUI DesignAgileAccounting

Stay score

odds of building a lasting career here

55Sponsors, lottery-bound
Cap-exempt (no lottery)0
Sponsors this role85
Entry-level history0
PERM / green-card track0
Lottery odds (Level III)83
Fits your clock70

Sponsors, but it's cap-subject — you still face the weighted lottery (~45% per draw at Level III). Good if you win; have a cap-exempt backup on your list.

Lottery odds assume a STEM candidate.

Personalize to your clock →

Community outcomes

No reports yet — be the first to help the next applicant.

About the role

  • Citi is seeking a highly motivated Senior Software Engineer to join the Finance Engine Hedge Fund Billing technology team.
  • Citi also offers paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays.
  • Available offerings may vary by jurisdiction, job level, and date of hire.

Responsibilities

  • Design, develop, test, deploy, and maintain robust full-stack applications leveraging Java microservices and modern Angular frontends.
  • Develop interactive, intuitive user interfaces and operational dashboards in Angular, ensuring seamless user experience, state management, and performance.
  • Write clean, well-documented, testable, and maintainable code adhering to Citi's engineering standards and design patterns.
  • Design efficient 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 ensure low-latency data retrieval and reliable processing of large billing datasets.
  • Take full end-to-end ownership of the software lifecycle-from requirement analysis and technical design to implementation, automated testing, deployment, and post-release support.
  • Drive iterative delivery using Agile/Scrum methodologies, collaborating with cross-functional teams in sprint planning, backlog grooming, and demos.
  • Integrate automated builds, static code analysis (SonarQube), vulnerability scanning, and automated deployments into enterprise CI/CD pipelines (Jenkins, Bitbucket, Harness, or similar).
  • Production Support & Operational Excellence
  • Partner with Level 3 Application Support and DevOps teams to diagnose and remediate production issues, conduct root-cause analyses (RCA), and implement preventive fixes.

Requirements

  • Java Expertise: In-depth knowledge of Core Java, JVM internals, concurrency, multi-threading, Spring Framework, Spring Boot, and RESTful API architecture.
  • Angular Expertise: Strong proficiency in modern Angular, TypeScript, HTML5/CSS3, responsive UI design, and single-page application (SPA) architecture.
  • Database & SQL: Extensive experience with relational databases (Oracle, PostgreSQL, MS SQL, or Sybase), complex query tuning, schema design, and transaction management.
  • Microservices & Messaging: Practical experience with microservices architecture, REST/JSON APIs, and message brokers/event streaming (e.g., Apache Kafka, RabbitMQ, or JMS).
  • Required Technical Qualifications:

Nice to have

  • Prior domain knowledge in Hedge Fund operations, Fund Administration, Institutional Billing, Asset Management, or Capital Markets.
  • Familiarity with Cloud platforms (Red Hat OpenShift).
  • Experience with ORM frameworks (Hibernate/JPA) and batch processing (Spring Batch).
  • Bachelor's or Master's degree in Computer Science, Computer Engineering, Information Technology, or a related quantitative field (or equivalent practical experience).
  • Preferred / Nice-to-Have Qualifications:
  • Preferred / Nice-to-Have

Skills

  • Architecture, Design & Full-Stack Engineering
  • Architect modular, extensible services capable of performing high-volume calculations.
  • Database Engineering & Performance Optimization
  • Ensure data integrity, transactional consistency (ACID compliance), and auditability across all financial accounting workflows.
  • End-to-End Code Ownership & Delivery
  • DevOps, CI/CD & Modernization

Compensation

  • $96,960.00 - $145,440.00
  • In addition to salary, Citi's offerings may also include, for eligible employees, discretionary and formulaic incentive and retention awards.

Benefits

  • Citi offers competitive employee benefits, including: medical, dental & vision coverage; 401(k); life, accident, and disability insurance; and wellness programs.
  • Implement comprehensive monitoring, alerting, health checks, and structured logging (Prometheus, Grafana, Splunk/ELK) to maintain high availability.
  • For additional information regarding Citi employee benefits, please visit citibenefits.com.

Equal opportunity

  • View Citi's EEO Policy Statement and the Know Your Rights poster.
  • 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 Accessibility at Citi.

This listing is sourced directly from Citigroup's careers page and normalized into a canonical job model.