Job Title: Software Engineer - Full stack Java & React Location: GlasgowShort DescriptionDesign and deliver market-leading technology products in a secure and scalable way as a seasoned member of an agile team. Job OverviewThis 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.