cover image
Bright Purple

Bright Purple

www.brightpurple.co.uk

7 Jobs

23 Employees

About the Company

Bright Purple are a team of specialist Technology and Business Change recruitment consultants based in the heart of Edinburgh.

Since 1995 we have been supporting innovative clients of all sizes in placing permanent and contract candidates in IT, Data and Business Change roles.

Our Bright Purple People have decades of experience between them, and we use our industry contacts, insight and know-how to help you make the best decisions for your career or business.

We also offer extensive and bespoke background checks or both contract and permanent positions with our own in-house Pre-Employment Screening team.

With new offices, a new website and investment in new technology, there’s never been a better time to chat to Bright Purple about your recruitment needs. Our #BrightPurplePeople are ready to chat when you are!

Contact us today: 0131 473 7030
www.brightpurple.co.uk

Follow us
Instagram: @BrightPurple_People



Bright Purple are a proud Equal Opportunities and Disability Confident Employer.

Listed Jobs

Company background Company brand
Company Name
Bright Purple
Job Title
Java Software Engineer
Job Description
Job Title: Java Software Engineer Role Summary: Develop, support, and maintain complex algorithmic Java applications within a Linux environment, interacting with system APIs and contributing to intellectual property and software assets throughout the full software development lifecycle. Expectations: - Deliver high‑quality, maintainable Java code in a fast‑paced, collaborative team. - Participate actively in design, implementation, integration, and bug‑fix stages. - Align with product requirements and engineering standards to produce robust software solutions. Key Responsibilities: - Design, code, and debug Java 21+ applications and libraries. - Build and consume system APIs in a Linux infrastructure. - Work closely with product, design, and engineering management to refine specifications. - Contribute to intellectual property, documentation, and best‑practice guidelines. - Perform unit, integration, and regression testing to ensure reliability and performance. - Operate within a distributed team, participating in code reviews and knowledge sharing. Required Skills: - Proficiency in Java 21+ with strong object‑oriented design knowledge. - Hands‑on experience with Spring Boot and related Spring ecosystem components. - Solid background in Linux operating systems (development, deployment, troubleshooting). - Familiarity with modern CI/CD pipelines, version control (Git), and issue tracking tools. - Ability to work across the entire software development lifecycle. - Excellent communication skills in a remote, multicultural team environment. Required Education & Certifications: - Bachelor’s degree in Computer Science, Software Engineering, or equivalent professional experience. - Certifications in Java or Spring framework are a plus but not mandatory.
Edinburgh, United kingdom
Hybrid
02-12-2025
Company background Company brand
Company Name
Bright Purple
Job Title
Software Developer
Job Description
Job Title: Software Developer Role Summary: Develop, test, and deploy high‑quality .NET applications for a hospitality‑technology environment. Work across the entire software lifecycle, integrating with Azure services, databases, and third‑party payment APIs, while maintaining secure, scalable, and maintainable code. Expectations: * Deliver clean, secure code following OWASP best practices. * Participate fully in an agile team, collaborating with developers, testers, and stakeholders. * Contribute to continuous improvement through code reviews, automation, and DevOps practices. Key Responsibilities: 1. Design, develop, and maintain .NET (C#/ASP.NET Core) applications. 2. Integrate with Azure cloud services and APIs, implementing secure authentication and data exchange. 3. Develop and consume RESTful APIs, handling JSON payloads. 4. Work with relational (MS SQL) and NoSQL (MongoDB) databases, ensuring data integrity and performance. 5. Package solutions in Docker containers and orchestrate deployments with Kubernetes. 6. Implement Continuous Integration/Continuous Deployment (CI/CD) pipelines and automated testing. 7. Review code, mentor peers, and enforce coding standards. 8. Troubleshoot performance issues, optimize applications, and upgrade dependences as needed. 9. Engage with stakeholders to refine functional specifications and provide technical feasibility assessments. Required Skills: * Proficiency in .NET (C#, ASP.NET Core). * Experience with Microsoft Azure (App Service, Functions, Storage, DevOps). * RESTful API design and integration; JSON handling. * Database expertise in MS SQL, with additional experience in MongoDB desirable. * Containerization with Docker and orchestration with Kubernetes. * Familiarity with secure coding practices (OWASP). * Understanding of CI/CD, automated testing, and DevOps pipelines. * Agile/Scrum methodology experience. * Strong analytical, problem‑solving, and communication skills. Required Education & Certifications: * Bachelor’s degree in Computer Science, Software Engineering, or related field (preferred). * Microsoft certifications such as Azure Developer Associate or .NET Developer (desirable). Previous exposure to payment processing or financial integrations is advantageous.
Edinburgh, United kingdom
Hybrid
02-12-2025
Company background Company brand
Company Name
Bright Purple
Job Title
Machine Learning Engineer (Databricks)
Job Description
Job Title: Machine Learning Engineer (Databricks) Role Summary: Engineer responsible for bridging data engineering and data science by designing, building, and scaling data pipelines and machine learning models within Databricks. Expectations: - Deliver reliable, high-performance data workflows and ML solutions that support business impact. - Deploy and maintain models in a cloud environment, ensuring monitoring and ongoing optimization. Key Responsibilities: - Design, develop, and maintain scalable data pipelines using Databricks, PySpark, and SQL. - Deploy, monitor, and support machine learning models in production. - Perform data modeling, ELT/ETL processes, and analytics best practices. - Continuously optimize data workflows for performance, reliability, and scalability. - Apply machine learning libraries (scikit-learn, TensorFlow, MLflow) to build and iterate models. Required Skills: - Hands‑on experience with Databricks, Python, PySpark, and SQL. - Machine learning experience in cloud platforms (AWS, Azure, or GCP). - Proficiency in ML libraries such as scikit‑learn, TensorFlow, or MLflow. - Strong knowledge of data modeling, ELT/ETL, and analytics best practices. Required Education & Certifications: - Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience). - Certifications in Databricks, cloud platforms, or ML are a plus.
Edinburgh, United kingdom
Hybrid
03-12-2025
Company background Company brand
Company Name
Bright Purple
Job Title
Senior DevOps Engineer
Job Description
**Job Title:** Senior DevOps Engineer **Role Summary:** Lead the design, deployment, and optimization of scalable, secure cloud infrastructure and CI/CD pipelines. Partner with product teams to architect solutions, enforce best practices, and drive automation across the organization. **Expactations:** - Own end‑to‑end cloud infrastructure lifecycle. - Build and maintain robust, automated deployment pipelines. - Ensure security, compliance, and resilience of all systems. - Provide infrastructure guidance to product squads. - Propose and implement tooling and architectural improvements. - Must be authorized to work in the UK without sponsorship. **Key Responsibilities:** - Manage and evolve AWS, Azure, or GCP environments at scale. - Develop and refine CI/CD workflows using tools such as CircleCI, Codeship, Fastlane, or Bitrise. - Implement and maintain containerization with Docker and orchestration with Kubernetes. - Automate configuration and deployment using Python, Bash, Ansible, or equivalent. - Perform security assessments and enforce hardening across all services. - Support cross‑functional teams with best‑practice guidance on infrastructure design. - Continuously evaluate and recommend tooling, processes, and architectural changes. **Required Skills:** - Extensive experience with large‑scale cloud infrastructure (AWS, Azure, or GCP). - Proficient in containerization (Docker) and orchestration (Kubernetes). - Strong scripting and automation expertise (Python, Bash, Ansible, etc.). - Familiarity with CI/CD platforms: CircleCI, Codeship, Fastlane, Bitrise. - Deep understanding of security, scalability, and resilience principles. - Excellent problem‑solving, communication, and collaboration abilities. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Engineering, or a related technical field (preferred). - Relevant certifications highly desirable: - AWS Certified Solutions Architect / Developer / DevOps Engineer - Microsoft Certified: Azure Solutions Architect Expert/DevOps Engineer Expert - Google Cloud Professional Cloud Architect / DevOps Engineer - Certified Kubernetes Administrator (CKA) or Certified Kubernetes Application Developer (CKAD) - Docker Certified Associate (DCA) ---
London, United kingdom
Hybrid
Senior
09-12-2025