T

TRG Screen

Enterprise SaaS for spend-and-usage management

Senior Software Engineer - Full Stack, Java

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeBelfast, UKNo salary listedIn-person

About the Job

Requirements

  • Strong Java experience (5+ years) in enterprise or large-scale backend systems.
  • Experience working with complex, established codebases.
  • Knowledge of JavaScript and TypeScript, with experience in modern front-end frameworks such as Angular, React, or similar.
  • Knowledge of relational databases and object-relational mapping frameworks.
  • Solid understanding of clean code principles, design patterns, and testing practices.
  • Familiarity with Git, Docker, and cloud platforms such as AWS or Azure.
  • Excellent communication skills and ability to collaborate across teams.

Responsibilities

  • Design, develop, and maintain backend systems and frontend applications, including modernisation of complex, established codebases.
  • Participate in the full software development lifecycle, including requirements analysis, design, implementation, testing, deployment, and post-release support.
  • Operate independently on complex tasks, owning features end-to-end from design through deployment.
  • Participate in code reviews, providing constructive feedback and ensuring adherence to clean code principles.
  • Troubleshoot and resolve complex software issues, including performance and scalability challenges.
  • Use AI tooling as standard practice across design, implementation, code review, and testing to improve quality and delivery speed.
  • Contribute to architecture discussions and technical decision-making.
  • Apply clean code principles and design patterns to deliver maintainable, scalable systems.
  • Champion automated testing practices and contribute to system reliability, performance, and security.
  • Actively adopt AI-driven development practices and contribute to their adoption within the team.
  • Produce technical documentation, including design specifications and runbooks.
  • Collaborate with product managers, quality assurance, user experience designers, and other stakeholders.
  • Mentor junior engineers and contribute to team knowledge sharing.
  • Contribute to team knowledge through pairing and documentation.
  • Communicate technical topics clearly with technical and non-technical stakeholders.
  • Participate in sprint planning, estimation, and continuous process improvement.

Desired Qualifications

  • Exposure to microservices architecture and API design.
  • Experience with messaging systems such as Kafka, RabbitMQ, or NATS.
  • Experience with continuous integration and continuous delivery pipelines and DevOps practices.
  • Experience using AI-driven development tools such as Claude Code, Cursor, or GitHub Copilot to enhance productivity and code quality.
  • Familiarity with specification-driven development, using structured specifications to guide AI coding agents and validate generated output, such as BMAD or GitHub Spec-Kit.
  • Familiarity with financial services or research technology domains.

About the Company

TRG Screen

Enterprise SaaS for spend-and-usage management

TRG Screen provides enterprise subscription management software and managed services to help large organizations control spending on data, information services, and software licenses. Its Optimize SaaS platform unifies modules such as Optimize Spend, ResearchMonitor, Xmon, and INFOmatch to track subscriptions, spend, and usage across market data, research, and licenses in a centralized lifecycle system. The solution combines spending visibility with usage monitoring across a broad set of products, allowing consolidated governance and contract compliance through a single platform. The goal is to help clients reduce costs, improve workflow efficiency, and ensure proper management of vendor contracts across complex enterprise subscriptions.

Company size
201-500
Company stage
Not listed
Total funding
Not listed
Headquarters
New York City, New York
Founded
1998

Recently Posted Jobs

Explore more opportunities at TRG Screen

See more jobs