Senior Software Engineer
Our team is growing! We are now looking for another Software Engineer to join the team. The successful candidate will contribute to the design and development of software systems on behalf of our clients.
You will be responsible for ensuring any assigned project work is delivered on time and to a high standard and play a key role in demonstrating software solutions to your team members and clients. This is a remote role with UK working hours.
ABOUT ABSTRACT GROUP
Via an integrated capabilities, Transform, Tech & Talent, we deliver AI-powered solutions that help clients navigate complexity, accelerate change, and unlock competitive advantage. We enable organisations to adopt and scale artificial intelligence effectively, turning potential into performance.
Our global team is made up of passionate, highly skilled individuals with experience spanning software engineering through to technology strategy development and change management. We collaborate seamlessly, operating with agility and openness to deliver impact, whether delivering a standalone technology solution or embedding AI across an organisation as part of a broader transformation programme.
RESPONSIBILITIES
To architect, design, and implement complex software systems, ensuring scalability, performance, and reliability.
Determining the structure and design of web pages, optimising for speed and scalability.
Maintaining high quality code.
Identifying and resolving coding problems.
Adapting architectural designs and implementing design patterns to support solution development.
Identifying and rectifying security weaknesses within project solutions, ensuring source code, configuration, and systems are kept secure.
Line management of offshore team members, ensuring alignment on project goals, technical standards, and delivery timelines while fostering a culture of accountability, continuous improvement, and effective communication across time zones.
Providing technical leadership, guidance and mentoring to junior developers across the business.
Promoting knowledge sharing and continuous improvement across the development team.
Leading on client projects as and where required.
Staying informed of industry trends, emerging technologies, and best practices, educating more junior team members where appropriate.
Supporting the implementation of new technologies that enhance our service offerings.
Working closely with clients, project managers, and other stakeholders to define software requirements and project scopes.
Working closely with cross-functional teams, including project management, quality assurance, and operations, to ensure successful software delivery.
REQUIRED SKILLS AND EXPERIENCE
Experience operating as a full stack developer.
Experience in designing and developing Responsive web apps.
Experience in designing and developing RESTful API web services.
Understanding of key design principles.
Experience with object-oriented development.
Proficiency with the C# server-side language.
Proficiency with the .Net server-side framework.
Proficiency with fundamental front-end languages such as HTML, CSS, and TypeScript.
Proficiency with TypeScript frameworks such as Angular, React.
Experience with responsive and adaptive design.
Proficient with Database technology such as MySQL, MS SQL Server, and MongoDB.
Proficient with Unit Test and Mocking frameworks such as NUnit, XUnit, Moq.
Proficient with Agile methodologies such as Scrum or Kanban.
Excellent verbal communication skills.
Good problem-solving skills and strong attention to detail.
Experience leading a team of software engineers.
REMUNERATION AND BENEFITS
Base salary commensurate with experience.
Medical insurance for you, your spouse, and children.
24 days annual leave and 12 bank holidays.
Remote working.
Benefits platform with a range of discounts.
We are committed to building a diverse and inclusive workplace and welcome applications from people of all backgrounds, experiences, and identities. We believe diverse perspectives make us stronger and are proud to offer an inclusive recruitment process. If you require any reasonable adjustments at any stage of the application or interview process, please let us know and we’ll be happy to support you.
- Department
- Engineering
- Locations
- India
- Remote status
- Fully Remote
India
Already working at Abstract Group?
Let’s recruit together and find your next colleague.