Senior Software Engineer
Anson McCade
Manchester, UK
2 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.totaljobs.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
£90,000.0
Working hours
Regular working hours
Job source
Tech stack
Amazon Web Services
Application Performance Management
Microsoft Azure
Code Review
Software Design Patterns
Distributed Systems
Python (Programming Language)
NoSQL
Software Architecture
Cloud Services
Secure Coding
SQL Databases
+8 more
TypeScript
Google Cloud
ReactJS
Spring-boot
Git
AngularJS
Software Version Control
Golang
Job description
- Collaborate with cross-functional teams to deliver innovative, customer-focused applications.
- Lead the end-to-end development of robust, scalable, and secure systems.
- Guide and mentor junior engineers, fostering a culture of continuous learning and technical excellence.
- Uphold coding standards through code reviews, best practices, and technical leadership.
- Drive innovation by staying up-to-date with emerging technologies and industry trends.
Requirements
- Expertise in one or more modern programming languages: Java (Spring Boot), TypeScript (React/Angular), Golang, or Python.
- Strong analytical and problem-solving abilities with a knack for simplifying complex technical challenges.
- A proactive mindset with a strong sense of ownership and commitment to quality engineering.
- Proven experience mentoring engineering teams and contributing to a high-performing development culture.
- Excellent communication skills, able to bridge technical detail and business value effectively.
- Strategic thinking with the ability to design systems aligned with business goals.
- Comfort working across distributed systems and integrating diverse technologies.
Preferred Skills & Experience:
- Deep understanding of software architecture, design patterns, and secure coding practices.
- Hands-on experience with cloud services such as AWS, Azure, or Google Cloud, and CI/CD pipelines.
- Proficiency in SQL/NoSQL databases and modern version control systems (e.g., Git).
- Strong leadership skills with experience leading technical initiatives and cross-functional teams.
- Agility to adapt to new tools, frameworks, and evolving business needs.
- Experience optimising application performance and building intuitive, user-friendly interfaces.
About the company
An exciting opportunity awaits to join a global banking powerhouse as they seek to appoint an experienced Senior Software Engineer to lead the design and development of high-performance, scalable software solutions that drive exceptional user experiences and support business growth.
This role sits within a forward-thinking technology team focused on customer-centric platforms, working with modern tools including React, Java, Golang, TypeScript, and AWS.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.totaljobs.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
AJ
Austin Joy
over 4 years ago
KM
Kaleb McKelvey
The Best Software Developer Blogs to Read
over 3 years ago
CH
Chris Heilmann
Dev Digest 120 - Apple and peers
about 2 years ago
CH
Chris Heilmann
Dev Digest 121 - AI goes offline
over 2 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
EM
Eli McGarvie
The Best X (Twitter) Accounts for Developers
almost 3 years ago