Full Stack Software Engineer - Vice President

Citi•Irving, TX
•$125,760 - $188,640

About The Position

The Full Stack Software Engineer is a senior-level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The role leads application systems analysis and programming activities, operates with limited direct supervision, and serves as a subject-matter expert to senior stakeholders and team members. The position also advises or coaches newer analysts and exercises independent judgment and autonomy. The engineer collaborates with product managers, designers, and other engineers to gather requirements, develop solutions, and deliver high-quality software. The role designs, develops, and implements scalable web applications with React or AngularJS, Spring Boot, and SQL; works with RESTful APIs and microservices; and uses AI development tools and frameworks to build and manage AI-powered applications and autonomous software agents. Responsibilities include code reviews, peer programming, debugging, assessing application security, and improving development processes. The employee must assess risk appropriately and comply with applicable laws, regulations, and company policies while safeguarding the firm, its clients, and assets.

Requirements

  • At least 6 years of relevant experience in the financial services industry with full-stack experience.
  • Software engineering experience with Java, Spring Boot, React, AngularJS, SQL queries, and Python.
  • Expertise in AngularJS or React for front-end development.
  • Proficiency in Spring Boot for building robust and scalable backend systems.
  • Strong SQL skills for database design, querying, and optimization.
  • Experience with RESTful APIs and microservices architecture.
  • Hands-on experience with Google's AI Development Kit (ADK) for building and deploying AI-powered applications.
  • Experience with AI-driven coding assistants such as Claude Code for generating, debugging, and optimizing code.
  • Practical experience with agent.MD or similar frameworks for creating and managing autonomous software agents.
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration skills.
  • Bachelor’s degree, university degree, or equivalent experience.

Nice To Haves

  • Master’s degree preferred.

Responsibilities

  • Identify and define application system enhancements using knowledge of application development procedures and concepts, scripting tools, and code analysis.
  • Consult with users, clients, and technology groups; recommend programming solutions; and install and support customer exposure systems.
  • Apply programming-language knowledge to develop design specifications.
  • Analyze applications for vulnerabilities and security issues, and conduct testing and debugging.
  • Advise or coach new or lower-level analysts.
  • Identify problems, analyze information, make evaluative judgments, and recommend and implement solutions.
  • Resolve issues by selecting solutions using acquired technical experience and precedents.
  • Collaborate with product managers, designers, and engineers to gather requirements, brainstorm solutions, and deliver software.
  • Design, develop, and implement scalable and maintainable web applications using React or AngularJS, Spring Boot, and SQL.
  • Write clean, efficient, and well-documented code.
  • Conduct code reviews and participate in peer programming to support code quality and knowledge sharing.
  • Troubleshoot software issues and identify and resolve bugs.
  • Stay current with full-stack development technologies and trends.
  • Contribute to the continuous improvement of development processes and best practices.
  • Assess risks in business decisions, comply with applicable laws, rules, regulations, and policies, exercise sound ethical judgment, and transparently escalate, manage, and report control issues.

Benefits

  • Medical coverage
  • Dental coverage
  • Vision coverage
  • 401(k)
  • Life insurance
  • Accident insurance
  • Disability insurance
  • Wellness programs
  • Paid time off, including vacation and sick leave
  • Paid holidays
  • Eligible employees may receive discretionary and formulaic incentive and retention awards
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service