Citi · 23 hours ago
Digital S/W Engineer Group Manager
Citibank, N.A. seeks a Digital S/W Engineer Group Manager for its Irving, Texas location. The role involves developing software and designing shared services for personal banking and wealth management applications, while ensuring adherence to Citi processes and standards.
BankingFinanceFinancial Services
Responsibilities
Develop software using Java, J2EE, Spring boot, NodeJS, Python and Test Driven Development
Design and develop shared services and frameworks for building complex, high-volume, self-service personal banking and wealth management applications using Java/JFP Framework, API/Microservices Architecture, Web Services (SOAP and REST) technologies in enterprise private (PCF/OpenShift) and public cloud (AWS/GCP)
Scripting using Perl, Unix, and Shell
Use Oracle, MongoDB, PostgreSQL and MySql databases
Perform UI development using Angular, CSS, and jQuery
Use caching solutions Gemfire, Redis and Couchbase
Prepare detailed technical designs that account for security, resiliency, scalability, maintainability, and performance using Oauth2, TLS, data encryption algorithms, PingFed OIDC pattern, and VPC, API Policies, and IP filtering
Code, test, debug, implement, and support complex financial applications
Design and develop Cloud based software components using cloud native microservices, Docker, and Kubernetes and Helm
Use PCF, OpenShift Enterprise Container Platform, Amazon Web Services, Google Cloud Platform
Use WebSocket’s, Apache Kafka, Solace, AWS SQS, AWS SNS, Java Messaging Service APIs, Active MQ, RabbitMQ
Collaborate to ensure adherence to Citi processes and standards
Remain abreast of emerging technologies for private and public cloud adoption
Maintain accountability for all phases of development process–analysis, design, construction, testing and implementation in both waterfall and agile development lifecycles
Use API Gateway solutions with IBM API Connect, APIGEE, CICD tooling with Light Speed & RLM
Certificate and secrets management using CyberArk, CredHub and HashiCorp Vault
Build multi-threaded applications using RxJava, Akka Framework, and Web Flux
Collaborate with business partners to review requirements, ensuring they are clear, concise, and technically feasible
Translate requirements into solutions that provide excellent client experience and align with architectural roadmap
Work with business and product owners to design and define optimal technical solutions to meet specific business requirements
Work on Microservices using Spring Boot, Docker/Kubernetes and Pivotal Application Service
Provide business and technical support on shared services and frameworks
Work with business and technology teams to drive solutions for personal banking and wealth management applications
Qualification
Required
Requires at least a Bachelor's degree, or foreign equivalent, in Applied Computer Science, Computer Applications or related field
7 years of progressive experience as a Software Engineer, Applications Development Technical Lead Analyst, Technical Lead or related position involving cloud based microservices development and maintenance of applications
Five (5) years of experience must include: Developing software using Java, J2EE, Spring boot, NodeJS, Python and Test Driven Development (TDD)
UI development using Angular, CSS, and jQuery
Utilizing databases including Oracle, MongoDB, PostgreSQL and MySql
Caching solutions Gemfire, Redis and Couchbase
Designing and developing Cloud based software components using cloud native microservices, Docker, and Kubernetes, Helm
PCF, OpenShift Enterprise Container Platform, AWS, Google Cloud Platform
API Gateway solutions with IBM API Connect, APIGEE, CICD tooling with Light Speed & RLM
Serverless computing using AWS Lambda, Knative and Google Cloud Functions
Certificate and secrets management using CyberArk, CredHub and HashiCorp Vault
Building application security methodologies including API security with Oauth2, network security with TLS, data encryption algorithms, authentication with PingFed OIDC pattern, and secure applications with VPC, API Policies, IP filtering
Event driven programming with WebSocket's, Apache Kafka, Solace, AWS SQS, AWS SNS, Java Messaging Service APIs, Active MQ, RabbitMQ
Splunk, Kibana, AppDynamics, Prometheus
Building multi-threaded applications using RxJava, Akka Framework, Web Flux
Scripting using Perl, Unix, Shell scripting
Benefits
Medical, dental & vision coverage
401(k)
Life, accident, and disability insurance
Wellness programs
Paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays
Company
Citi
Citi's mission is to serve as a trusted partner to our clients by responsibly providing financial services that enable growth and economic progress.
H1B Sponsorship
Citi has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (1386)
2024 (849)
2023 (1375)
2022 (1117)
2021 (876)
2020 (901)
Funding
Current Stage
Late StageLeadership Team
Recent News
2026-01-20
2026-01-15
Company data provided by crunchbase