At a Glance
- Tasks: Design and develop innovative software solutions for clients using cutting-edge technologies.
- Company: Join a dynamic tech company focused on AI-powered transformations.
- Benefits: Enjoy a competitive salary, flexible working, and a vibrant office atmosphere.
- Why this job: Make a real impact by solving complex challenges with advanced technology.
- Qualifications: Full stack development experience and strong leadership skills required.
- Other info: Collaborative environment with opportunities for career growth and continuous learning.
The predicted salary is between 36000 - 60000 £ per year.
ABOUT US
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. We are results-driven, combining cutting-edge AI technologies with exceptional talent to solve complex challenges. We work in close partnership with our clients, aligning intelligent innovation with long-term strategic goals to deliver meaningful, measurable transformation. 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.
OUR VISION:
We empower organisations to solve complex challenges by uniting advanced technology with exceptional talent to deliver scalable, lasting transformation.
THE ROLE
We are growing and now need a Senior Software Engineer to join our team in Leeds. The role will be responsible for designing and developing software systems on behalf of Abstract’s clients. This role is key to developing innovative solutions to resolve client challenges, providing guidance to junior members of the development team on project work, and driving continuous improvement of technical practises across the organisation.
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.
- Vibrant Leeds City Centre office location.
- Fully stocked communal kitchen with access to free food and drink.
- Games area, complete with pool table.
- 25 days holiday rising an extra day a year up to 30 days.
- Flexible/Hybrid working.
- Employee Assistance Programme.
- Benefits platform offering a range of retail and entertainment discounts.
Senior Software Engineer in Leeds employer: Abstract Group
Contact Detail:
Abstract Group Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer in Leeds
✨Network Like a Pro
Get out there and connect with people in the industry! Attend meetups, tech conferences, or even local events. You never know who might have a lead on your dream job or can introduce you to someone at Abstract.
✨Show Off Your Skills
Create a portfolio showcasing your best projects. Whether it's a GitHub repo or a personal website, make sure it highlights your full stack development skills and any innovative solutions you've built. This is your chance to shine!
✨Ace the Interview
Prepare for technical interviews by practicing coding challenges and system design questions. Brush up on your knowledge of C#, .Net, and front-end technologies. Remember, confidence is key, so show them what you’ve got!
✨Apply Through Our Website
Don’t forget to apply directly through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are genuinely interested in joining our team.
We think you need these skills to ace Senior Software Engineer in Leeds
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the Senior Software Engineer role. Highlight your full stack development experience and any projects where you've designed responsive web apps or RESTful APIs.
Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about AI-powered solutions and how your background aligns with our vision. Share specific examples of how you've tackled complex challenges in previous roles.
Showcase Your Technical Skills: Don’t just list your technical skills; demonstrate them! Include links to your GitHub or any projects that showcase your proficiency in C#, .Net, and front-end technologies like Angular or React.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows your enthusiasm for joining our team!
How to prepare for a job interview at Abstract Group
✨Know Your Tech Inside Out
Make sure you brush up on your technical skills, especially in C#, .Net, and front-end technologies like HTML, CSS, and TypeScript. Be ready to discuss your experience with responsive web apps and RESTful APIs, as well as any design patterns you've implemented.
✨Showcase Your Leadership Skills
Since the role involves mentoring junior developers and leading teams, prepare examples of how you've successfully guided others in past projects. Highlight your experience in fostering a culture of accountability and continuous improvement within your team.
✨Understand the Company’s Vision
Familiarise yourself with the company's mission to empower organisations through AI and technology. Be prepared to discuss how your skills and experiences align with their goals and how you can contribute to meaningful transformation for their clients.
✨Prepare for Problem-Solving Scenarios
Expect to tackle some coding challenges or problem-solving scenarios during the interview. Practice common algorithms and data structures, and be ready to explain your thought process clearly. This will demonstrate your strong attention to detail and problem-solving skills.