Senior Software Engineer - Risk Technology, Vice President
We are looking for a Vice President in application development area with experience building robust, high-performance, large-scale applications. We are working on several firm-wide initiatives, and we are seeking individuals who are motivated to take challenging tasks.
Team Background
The Credit Risk Technology Team is responsible for delivering Counterparty Credit Risk Management software solutions. These tools allow salespeople, traders, operations staff, and risk officers to manage Citi’s exposure to financial institutions, governments and corporates that trade with Citi. The team builds and maintains software that provides a complete platform for our users: limit monitoring, exception management, stress testing analysis and escalation workflow capabilities are some key areas of focus. Our users rely on the system for an integrated view of trades, collateral, market data, across many dozens of sources.
Key Responsibilities
- Lead the design and development of responsive, accessible, and performant UIs using React.js and modern web technologies.
- Translate complex business requirements into elegant UI designs and interactions.
- Collaborate with UX designers, product managers, and backend developers to deliver cohesive solutions.
- Develop and maintain component libraries and design systems for consistent UX.
- Optimize front-end performance and ensure cross-browser compatibility.
- Mentor junior UI developers and enforce front-end best practices.
- Stay up-to-date with the latest trends in frontend development, tooling, and frameworks.
- Partner with the product management team and other stakeholders in brainstorming sessions to identify solutions.
- Host sessions for design and code review at multiple levels of the organization.
- Improve our engineering standards and process to make the team more capable and efficient.
- Collaborate effectively with a large global team of software engineers, business analysts, dev-ops, and support staff to deliver software solutions for the business.
- Lead the adoption of new technologies where appropriate to solve business problems while adhering to Citi’s architectural guidelines.
Ideal background
- Hands-on experience in Web technologies ( HTML, CSS, React JS), REST-APIs, and Backend using Java/J2EE technologies.
- Strong knowledge of cloud platforms(AWS, Azure, or Google Cloud) and deployment/packaging solutions such as Dockers/Kubernetes, OpenShift
- Experience with Agile software development processes with a strong emphasis on test driven development.
- Strong knowledge of CI/CD pipelines and experience in tools such as JIRA, Synk, SONAR etc.
- Ability to evaluate design trade-offs and document choices effectively.
- Demonstrated capacity to build sophisticated tooling for development and production team use.
Skills
Extensive experience working with most if not all the technologies listed below:
- Deep expertise in JavaScript (ES6+), React.js, Redux, TypeScript, HTML5, and CSS3 (SASS/LESS).
- Strong experience with component-driven development and responsive UI design.
- Proficient in Webpack, Babel, NPM/Yarn, and other build tools.
- Experience integrating RESTful APIs and working with backend teams.
- Familiarity with CI/CD pipelines, unit testing, and end-to-end testing (Jest, Cypress, etc.).
- Experience with UI performance profiling and debugging tools.
- Knowledge of containerization tools (Docker, Kubernetes).
- Excellent problem-solving, code optimization, and debugging skills.
Qualifications/Education
- Graduate in a STEM (Science, Technology, Engineering and Mathematics) discipline. Master’s degree an advantage.
- Experience with design systems such as Material UI, Ant Design, or Tailwind.
- Exposure to micro frontend architecture or large-scale modular UI systems.
- Familiarity with accessibility standards (WCAG).
Competencies
- Excellent oral and written English
- Strong leadership
- Ability to collaborate in a large global team and influence key architectural decisions across groups.
- Ability to work well under pressure.
------------------------------------------------------
Job Family Group:
Technology------------------------------------------------------
Job Family:
Applications Development------------------------------------------------------
Time Type:
Full time------------------------------------------------------
Most Relevant Skills
Please see the requirements listed above.------------------------------------------------------
Other Relevant Skills
For complementary skills, please see above and/or contact the recruiter.------------------------------------------------------
Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.
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.
View Citi’s EEO Policy Statement and the Know Your Rights poster.
Featured Career Areas
Saved Jobs
You have no saved jobs
Previously Viewed Jobs
You have no viewed jobs