Senior Java Principal Engineer Senior Vice President

Citi•Irving, TX
•$156,160 - $234,240•Hybrid

About The Position

As a Senior Java Principal Engineer, you will build next-generation credit risk monitoring systems used to manage exposure across financial institutions, corporations, and governments worldwide. The role focuses on Limit Monitoring and Early Warning Indicators and includes shaping technical strategy, defining roadmaps, and implementing software solutions for mission-critical risk management systems. It is highly hands-on, with coding responsibilities exceeding 50% of the time. You will champion AI-native engineering approaches, using AI developer platforms and autonomous coding assistants to accelerate development, improve code quality, and automate workflows. You will also guide architecture and engineering teams, oversee system evolution and performance, and ensure that solutions meet enterprise architecture, security, regulatory, and business needs. The position follows a hybrid model with three days in the office and two days remote.

Requirements

  • Bachelor's or master's degree in Computer Science, Engineering, or a related field.
  • 12 or more years of progressive software development experience, including 7 or more years of hands-on Java development.
  • Strong financial services experience, particularly in credit risk, market risk, or a related trading or risk domain, with a deep understanding of financial products and risk methodologies.
  • Demonstrable hands-on expertise in Java, Spring Boot, REST APIs, and microservices architecture.
  • Hands-on experience developing software using AI tools.
  • Deep understanding of software design patterns, data structures, algorithms, and system design for large-scale distributed applications.
  • Hands-on technical leadership with modern technology stacks and cloud platforms such as AWS, Azure, or GCP.
  • Experience with microservices, APIs, containerization such as Docker and Kubernetes, and serverless computing.
  • Understanding of runtime environments, performance optimization, and memory management.
  • Proficiency with SQL and NoSQL databases and complex data integration or streaming technologies.
  • Strong background in CI/CD pipelines, DevOps practices, and automated testing frameworks.
  • Strong problem-solving, analytical, and critical-thinking skills, including the ability to define technical solutions for complex business problems.
  • Excellent communication, negotiation, and interpersonal skills, including the ability to explain complex technical concepts to diverse audiences and influence strategic decisions.
  • Ability to lead, inspire, and mentor technical teams in architectural best practices.
  • Familiarity with regulatory requirements and compliance standards in financial technology.

Responsibilities

  • Write production-grade code using modern Java, Spring Boot, and cloud-native microservices architectures, with more than 50% hands-on coding.
  • Promote and integrate AI-assisted engineering tools, such as GitHub Copilot, Devin, AI-based code review, and test-generation agents, into development processes and CI/CD pipelines.
  • Implement agentic workflows, prompt-driven engineering, and automated testing strategies.
  • Conduct proof-of-concepts to evaluate architectural patterns, libraries, frameworks, and technical feasibility.
  • Work with product development, end users, and technology partners to define the roadmap and vision for risk monitoring systems.
  • Lead the design of scalable, high-performance, secure credit risk applications using patterns such as microservices, event-driven architectures, and serverless computing.
  • Develop blueprints and guidelines for integrating AI/ML capabilities and advanced analytics into credit risk workflows.
  • Establish system KPIs to monitor architectural effectiveness and performance.
  • Provide technical guidance and mentorship to development teams and architects.
  • Conduct architectural reviews and give feedback to ensure adherence to design principles, best practices, and security standards.
  • Communicate architectural vision, decisions, and progress to technical and non-technical audiences, influencing strategic direction and building consensus.
  • Oversee the evolution and optimization of the CitiRisk Credit system for resilience, performance, and maintainability.
  • Identify and mitigate architectural risks and support delivery of high-quality, stable, compliant credit risk solutions.

Benefits

  • Medical coverage
  • Dental coverage
  • Vision coverage
  • 401(k)
  • Life insurance
  • Accident insurance
  • Disability insurance
  • Wellness programs
  • Paid vacation
  • Paid sick leave
  • Paid holidays
  • Competitive compensation package
  • Discretionary and formulaic incentive and retention awards, for eligible employees
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service