Job Title: Software Engineer - Full stack Java & React
Location: Glasgow
Short Description
Design and deliver market-leading technology products in a secure and scalable way as a seasoned member of an agile team.
Job Overview
This is a unique opportunity to accelerate your career while contributing to impactful technology solutions that drive innovation. As a Software Engineer III within the Employee Platform space, you will be a key contributor on an agile team, delivering secure, scalable, and high-performing applications. You will be responsible for developing solutions across multiple technical domains, supporting strategic business goals.
Key Responsibilities
*
Develop and implement software solutions, troubleshoot technical challenges, and think creatively to solve complex problems
*
Write secure, efficient, and production-ready code; maintain performance-driven algorithms
*
Create architectural and design documents for complex applications; ensure code aligns with design principles
*
Analyze and synthesize data sets to create visualizations and insights that improve systems and software
*
Proactively identify inefficiencies and hidden issues to improve coding standards and system architecture
*
Actively contribute to internal communities of practice and events focused on emerging technologies
*
Foster a team culture centered around diversity, equity, inclusion, and mutual respect
Required Qualifications
*
Formal training or certification in system design, plus relevant hands-on experience
*
Demonstrated experience in application development, testing, deployment, and operational maintenance
*
Proficiency in one or more programming languages
*
Experience with automation tools and continuous delivery practices
*
Strong knowledge of the Software Development Life Cycle (SDLC)
*
Familiarity with agile principles, CI/CD pipelines, application resiliency, and security practices
*
Solid understanding of key technologies such as cloud, AI/ML, or mobile platforms
*
Frontend experience with React or Angular, TypeScript, CSS, JavaScript, and Micro Frontend frameworks
*
Backend expertise in Java, Spring Framework, Kafka, and NoSQL databases (e.g., MongoDB, Cassandra)
Preferred Qualifications
*
Exposure to cloud technologies and services
*
Experience designing and developing microservices-based architecture
*
Commitment to continuous learning and innovation, especially in automation and modernization
*
Familiarity with unit testing, mocking, and performance testing tools (e.g., JUnit, Mockito, BlazeMeter)
*
Experience with monitoring tools such as Splunk, Dynatrace, and Grafana
McGregor Boyall is an equal opportunity employer and do not discriminate on any grounds.