cover image
Abstract Group

Abstract Group

www.abstract-group.com

1 Job

67 Employees

About the Company

Abstract Group comprises a group of businesses delivering a unique service across the technology landscape, offering full project lifecycle support.

We are headquartered within the UK with a proven fulfilment capabilities across Europe, APAC & GCC, enhancing project delivery either independently or as an extension of a client’s team. Our 3 business units, Transform, Tech and Talent, enable us to provide a full-service offering so we can resolve technological challenges, increase efficiency, and accelerate growth.

We work alongside leadership teams, prioritising innovation and collaboration to enhance businesses and drive growth. Solve. Build. Improve.

Listed Jobs

Company background Company brand
Company Name
Abstract Group
Job Title
Software Engineer
Job Description
**Job title:** Senior Software Engineer (C++) **Role Summary:** Design, develop, and maintain Windows-based software solutions in an Agile environment. Lead code quality, security, and performance while collaborating with cross‑functional teams and delivering client‑centric results. **Expectations:** - Deliver projects on schedule and to high quality standards. - Demonstrate solutions to teammates and clients. - Actively participate in backlog refinement and sprint planning. **Key Responsibilities:** - Develop and integrate scalable, high‑performance Windows applications using C++/C# and WPF. - Maintain and improve legacy Windows Forms codebases. - Design and implement RESTful APIs and web services. - Write unit and integration tests, ensuring coverage and reliability. - Review code and mentor peers through formal code‑review processes. - Identify and resolve security and performance weaknesses. - Collaborate with project managers, QA, and operations to meet release goals. - Contribute to CI/CD pipelines (TeamCity, GitHub Actions, Azure DevOps). - Monitor and log application health, applying best practices for observability. - Ensure compliance with accessibility and security standards. - Integrate multiple relational database sources into unified systems. **Required Skills:** - Proficient in C++, C#, and WPF for Windows desktop development. - Strong foundation in relational databases (SQL Server, PostgreSQL, MySQL). - Experienced with Microsoft Visual Studio, Azure DevOps, and Agile practices. - Solid API design and implementation, including authentication and versioning. - Knowledge of cloud SaaS platforms (AWS, Azure, GCP). - Familiarity with CI/CD pipelines and tooling (TeamCity, GitHub Actions). - Expertise in monitoring, logging, and troubleshooting large‑scale applications. - Understanding of accessibility, security compliance, and data integration. - Excellent written and verbal communication; collaborative mindset. **Required Education & Certifications:** - Bachelor’s degree in Computer Science or a related technical field. - No mandatory certifications required; related professional qualifications are a plus.
Leeds, United kingdom
Hybrid
08-01-2026