C

Candescent

Cloud-based digital banking platform for institutions

Software Engineer 2

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

About the Job

Requirements

  • A bachelor's degree in Computer Science or a related field is required.
  • At least 2 to 4 years of experience in software design and development is required.
  • At least 2 years of experience in the preferred technology stack is required.
  • Experience with Java full-stack design and development is required.
  • Experience with Java microservices is required.
  • Experience with the Spring Framework and Spring Boot is required.
  • Experience with NoSQL, JPA, and Hibernate is required.
  • Experience with HTML5, JavaScript, CSS, and Angular is required.
  • Experience with test-driven development and behavior-driven development is required.
  • Experience with RESTful services is required.
  • Experience with continuous integration and continuous delivery tooling, including Jenkins, Maven, Gradle, and Docker, is required.
  • Experience with API-based design and development using REST and SOAP frameworks is required.
  • Experience deploying and troubleshooting in a Kubernetes environment is required.
  • A deep understanding of software development and quality assurance best practices is required.
  • Strong written and verbal communication skills are required.
  • Experience operating in an Agile environment and a deep understanding of Agile development principles are required.

Responsibilities

  • Develop high-quality, maintainable, and reusable software components that meet functional and non-functional requirements.
  • Leverage AI-powered development tools such as Microsoft Copilot, GitHub Copilot, Cursor, or similar generative AI integrated development environment assistants to accelerate coding, refactoring, and test generation.
  • Diagnose, isolate, and resolve system failures caused by defects in software design or implementation.
  • Apply AI-assisted code reviews, static analysis, and automated quality checks to improve code reliability and performance.
  • Identify and implement improvements in engineering practices.
  • Use software-based system maintenance, observability, and tracking tools.
  • Contribute to technical documentation, developer guides, and customer-facing materials.
  • Design, write, and execute unit, integration, and automated tests.
  • Analyze, design, and implement software mechanisms to improve code stability, performance, security, and reusability.
  • Participate in code reviews to ensure best practices and engineering standards are followed.
  • Assist with team commitments in sprint planning, backlog grooming, and delivery.
  • Mentor and advise other engineering resources as part of project activities.
  • Stay current with AI, software engineering, and cloud-native trends, disseminate knowledge, and define best practices.
  • Collaborate with Solution Management, Product, Security, and Platform teams across the organization.

Desired Qualifications

  • Hands-on experience using AI coding assistants such as Cursor or equivalent AI-first integrated development environments.
  • Experience applying generative AI to code generation and refactoring, test generation and coverage improvement, and documentation and API contract generation.
  • A strong understanding of responsible AI usage, including code correctness, security, data privacy, and licensing considerations.
  • Ability to critically review and validate AI-generated code outputs.
  • Experience working in any software development life cycle model; experience in an Agile environment is desirable.
  • Knowledge of software development standards and protocols.
  • Hands-on experience with relational databases such as SQL Server, Oracle, or PostgreSQL.
  • Experience with development environment tools.
  • Knowledge of cloud provisioning and maintenance in a major cloud platform such as Google Cloud Platform, AWS, or Azure.
  • Knowledge of ATMs is an added advantage.

About the Company

Candescent

Cloud-based digital banking platform for institutions

Candescent provides a cloud-based digital banking platform for consumer and business banking that it offers to financial institutions of all sizes. The platform combines digital channels (digital, branch, call center) and an ecosystem of integrated fintech solutions with developer tools, allowing banks to customize and extend their banking capabilities. It works by delivering digital-first banking services through a shared platform, enabling cross-channel customer experiences and interactive banker/branch services across in-person, remote, and digital touchpoints. Compared with competitors, Candescent emphasizes a broad ecosystem and multi-channel integration, plus tools for customization through APIs, so institutions can tailor services while maintaining consistency across channels. Its primary goal is to help clients improve customer service and operational efficiency by digitizing and unifying banking experiences.

Company size
1,001-5,000
Company stage
Acquired
Total funding
Not listed
Headquarters
Atlanta, GA
Founded
2024

Recently Posted Jobs

Explore more opportunities at Candescent

See more jobs