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.
Apply directly at Citigroup →Create a free account for alerts like thisView Citigroup immigration profile
This listing is sourced directly from Citigroup's careers page and normalized into a canonical job model.