Digital Software Engineer, AVP at Citi
Irving, Texas, United States -
Full Time


Start Date

Immediate

Expiry Date

13 Mar, 26

Salary

0.0

Posted On

13 Dec, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Java Programming, JavaScript, Software Design, Application Programming Principles, Information Modeling, Data Structures, Algorithms, Agile Methodology, Technical Communication, Technical Problem Solving, Architectural Understanding, Standards Development, Collaboration, Continuous Improvement, Infrastructure Programs, Mentorship

Industry

Financial Services

Description
This role requires a comprehensive understanding and hands-on experience in the following technical areas: Programming Languages & Development: Java programming JavaScript Software design and development Application programming principles Information modeling, data structures, and algorithms 4-8 years in a product development/product management environment with a strong technical focus. Strong analytical and quantitative skills; data-driven and results-oriented. Demonstrated experience delivering with an agile methodology. Experience in affecting large-scale technical culture change. Experience leading infrastructure programs. Skilled at working with third-party technical service providers. Excellent written and oral technical communication skills. Bachelor's/University degree in Computer Science, Engineering, or a related technical field, or equivalent experience. ------------------------------------------------------ For complementary skills, please see above and/or contact the recruiter. ------------------------------------------------------ Anticipated Posting Close Date: Dec 19, 2025 ------------------------------------------------------ Troubleshooting coding, application performance, and design challenges Performance and load requirements Software Development & Design Leadership: Accountable for executing and driving mid-size feature application design and development efforts, serving as a development lead on medium-scale projects. Possesses considerable autonomy and discretion, significantly influencing application design and development through subject-specific expertise. Technical Problem Solving: Proficient in analyzing and troubleshooting complex coding, application performance, and design challenges. Capable of conducting root cause analysis for development and performance concerns and resolving defects. Architectural & Engineering Understanding: Possesses a deep understanding of technical requirements for solutions, including those needed to build, maintain, and operate systems throughout their lifecycle. Understands maintenance characteristics, runtime properties, and dependencies within the system and with external architectures or infrastructure. Standards & Best Practices: Assists with the development of standards for coding, testing, debugging, and implementation to ensure application design aligns with the overall architecture blueprint. Technical Decision Making: Participates in design discussions as a Development Lead, playing a key decision-making role based on in-depth knowledge of application code details and technology experience. Collaboration & Communication: Partners with industry vendors for technology and UX design components, identifying opportunities to enhance development velocity. Communicates progress, anticipates bottlenecks, and manages escalations for technical issues. Shares knowledge and mentors team members. Continuous Improvement: Continuously assesses development processes, test plans, and operations to streamline and optimize processes within architecture, build, delivery, and production environments.
Responsibilities
The Digital Software Engineer will be accountable for executing and driving mid-size feature application design and development efforts. They will also be responsible for analyzing and troubleshooting complex coding and application performance challenges.
Loading...