Lead Software Engineer, Ventures Studios

Citi - San Francisco, CA3.9

Primary Location: United States,California,San Francisco
Education: Bachelor's Degree
Job Function: Technology
Schedule: Full-time
Shift: Day Job
Employee Status: Regular
Travel Time: Yes, 10 % of the Time
Job ID: 18067204


Lead Software Engineer
Based in San Francisco
Position Summary
Citi Ventures’ mission is to drive customer-focused innovation and cultural transformation that delivers new growth and value for Citi. We invest in startups, pilot new technologies, and test new solutions and business models with the potential to transform the future of financial services. The Ventures Studio at Citi Ventures is seeking a Lead Software Engineer who wants to be at the forefront of that transformation, helping build transformational customer experiences. The position is based in San Francisco and will report to [].
About You
Citi Ventures is seeking a Lead Software Engineer to join the Ventures Studio team in San Francisco. The Lead Software Engineer will be responsible for driving technical innovation, developing new products, and building highly scalable solutions. In addition, this role will be responsible for influencing and mentoring engineers across the organization and ensuring that the highest coding principles and standards are adopted. We are looking to recruit someone who is passionate about emerging trends and has the ability to succeed in a startup environment.
Position Responsibilities
Serve as a technical leader on our most demanding, cross-functional projects
Design and develop web applications using frameworks such as AngularJS and ReactJS
Ensure the quality of architecture and design of systems across the organization
Possess expert knowledge in performance, scalability, and engineering best practices
Effectively research and benchmark technologies
Assist in the career development others, actively mentoring individuals and the Citi developer community at large on advanced technical issues and helping managers guide the career growth of their team members


A degree in Computer Science or related field

5+ years of software development with a proven track record of leading the delivery of large-scale systems

Experience designing, implementing, and scaling web services in an agile environment

Highly motivated and a standout teammate

Excellent communication and interpersonal skills

An entrepreneurial mindset