Citi Development Engineer (VP) FinTech in Irving, Texas

  • Primary Location: United States,Texas,Irving

  • Education: Bachelor's Degree

  • Job Function: Technology

  • Schedule: Full-time

  • Shift: Day Job

  • Employee Status: Regular

  • Travel Time: Yes, 25 % of the Time

  • Job ID: 16025626



Citi Mobile First will be a startup within Citi that will build and empower cutting edge products and services on its mission to improve people’s lives through the use of technology. We will design and deliver mobile-first capabilities leveraging our internal strengths and accessing the best capabilities available in the FinTech space across the full range of client services: borrow, spend, save, invest and protect. Citi FinTech: The Mobile First Bank of Tomorrow will be successful by investing in tomorrow, focusing on redefining the game vs. just staying in the game, and making considerable leaps vs. small improvements.

Come be part of a team that will shape and influence the future of Citi. You will be responsible for delivering, developing, building and innovating global, scalable technology solutions. You will contribute to all aspects of the software development lifecycle including design, development, documentation, testing and operations. You have strong verbal and written communication skills, are self-driven and deliver high quality results in a fast-paced environment. As a Development Engineering for Citi Fintech/Agile Citi, this role will empower a transformation towards innovative technical thought leadership and provide cutting-edge application development approaches to accelerate Citi's Consumer “Mobile First” Bank strategy. In this position, you will be a key part of an agile team of local Development Engineers to create feature rich, efficient, and scalable applications. The right person will be passionate about technology, scalability and the web and have strong technical skills to design and build the team's implementations. You should be able to get into the details of our solutions, guide implementation, and take end-to-end ownership of systems in coordination with your peers in the PM and Operations groups.

We are searching for a certain kind of person who is excited by the idea of owning; people who like to build new platforms, features and services from scratch and developers who can manage the ambiguity. You have strong computer science credentials, are passionate about Internet technology, are customer-obsessed and have a track record of building quality services. You know how to build and you dive deep into back-end and front-end services. You intrinsically use technology to solve problems. Most importantly, you have a passion for learning and continuous improvement. You will enhance the efficiency and scalability of our processes by creating innovative ways to automate integration through robust service interfaces as well as provide scalable solutions and trusted solutions for all our customers.


• Collaboratively work with your Engineering Manager and Agile Development Engineering Team to create new and innovative customer solutions

• Develop applications, including an understanding of API Platform services and Cloud-based services, including Continuous Integration/Continuous Deployment (CI/CD)

• Work within the development teams and business teams on the UI/UX impacts of the new architecture and the new user experience

• Design and implement new functionality and improve existing products. This includes integration patterns, instrumentation and tooling to measure effectiveness and productivity

• Be responsible for the on-time delivery of high quality code with low rates of production defects

• Ensure that deployed software is scalable and reliable

• Support all aspects of the scrum team – design, development, and testing

• Work with Product Management on processes for customer co-creation processes and usability testing to insure that customers are delighted with any new capabilities or experiences we are delivering

• Challenge, drive, and influence transformational change in the evolution of our end to end product delivery using agile development methodology. The scope of this transformational change includes technology and business processes (design, development, testing, deployment) to increase speed to market velocity that is recognized by our customers, industry reviewers, and Citi executive management team

• Responsible for influencing innovation efforts and partnering on game changing new products and services that increase client engagement, reach and effectiveness in every market. The evolutionary architectural constructs and development products are intended to be a critical driver of more cross device and platform usage of products and content

• Partner with industry vendors that provide technology or user experience design components that support our Digital architecture. Work with vendors on our implementation plans and roadmaps identifying partnership opportunities to increase our development velocity

• Work with the Digital Acceleration teams influencing R&D, Labs, and incubation to identify opportunities to accelerate our development efforts and establish informed decisions through a test and learn methodology

• Work in partnership with our Control teams from Compliance, Legal, InfoSec to ensure success of the application development and deployment efforts

• Contribute to how the Digital technology organization will evolve as these new technologies are better understood and impacts on the existing platforms and teams are better understood

• Engage in innovative problem solving activities, requiring conceptual thinking as they will be responsible for creating 'out of the box' solutions with prototypes and pilots


• Minimum of Bachelor’s Degree in Computer Science or related field and 2+ years professional experience in software development

• Computer Science fundamentals in object-oriented design and data structures, algorithm design, problem solving, and complexity analysis

• Understanding and demonstrated success building customer-facing applications including use of APIs, PaaS, IaaS, Client UI/UX, and Distributed Cache

• Successful track record as an application Development Engineer in a comparable environment including the understanding of innovation and disruption culture enablers and inhibitors

• Global software product development background/experience on mobile, tablet, and/or internet UI technologies (e.g. HTML, JavaScript) strongly preferred

• Experience with customer co-creation processes and usability testing

• Working knowledge of Agile Software Development mechanics

• Prior background in high volume e-Commerce solutions or other transactional processing systems

• Deep consumer product knowledge and passion for emerging technologies (e.g., Internet of Things, wearables, iBeacons, NFC, big data) and how they will change consumer experiences

• Customer–focused mindset and takes pride in creating an engaging and informative data-driven customer journey

• Creative and passionate, driven by a desire for innovation and creation of amazing client experience – smart risk taking – outside the box thinking

• Insight into the way that digital transformation is affecting industry and knowledge of best practices. Deal well with ambiguous/undefined problems; ability to think abstractly