Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.
Citi is seeking a Senior Software Development Engineer to own all phases of the development lifecycle in an agile environment. You will collaborate with business partners to clarify user stories, translate them into scalable solutions, and design technically robust systems aligned with Digital’s roadmap.
You will prepare detailed designs emphasizing security, resiliency, performance, and maintainability while mentoring engineers and guiding multiple work streams in a fast-paced fintech setting.
Working at Citi is far more than just a job. A career with us means joining a team of approximately 219,000 dedicated people from around the globe. At Citi, you’ll have the opportunity to grow your career, give back to your community and make a real impact.
A Senior Software Development Engineer accountable for all phases of development process - analysis, design, construction, testing and implementation in agile development lifecycles. Collaborate with business partners to analyze user stories, ensuring they are clear, concise, and technically feasible. Translate user stories into solutions that provide an excellent client experience and align with Digital’s architectural roadmap. Prepare detailed technical designs that account for security, resiliency, scalability, maintainability, and performance. Thorough understanding of Code, test, debug, implement, and support complex financial applications. Collaborate with onshore/offshore resources, ensuring adherence to our processes and standards. Manage and mentor a team of engineers - driving engineering excellence. Ability to organize/manage multiple priorities and projects coupled with the flexibility to adapt to changes in a fast-paced environment. Monitor projects on an ongoing basis, evaluating progress and quality, managing risks / issues, and taking corrective action as necessary to meet project deadlines Tech Knowledge