
Senior Software Engineer
Hybrid
Manchester, United Kingdom
Full Time
03-04-2025
Job Specifications
Please Note: Any offer of employment is subject to satisfactory BPSS and SC security clearance which requires 5 years continuous UK address history at the point of application.
Accenture is a leading global professional services company, providing a broad range of services in strategy and consulting, interactive, technology and operations, with digital capabilities across all of these services. With our thought leadership and culture of innovation, we apply industry expertise, diverse skill sets and next-generation technology to each business challenge.
We believe in inclusion and diversity and supporting the whole person. Our core values comprise of Stewardship, Best People, Client Value Creation, One Global Network, Respect for the Individual and Integrity. Year after year, Accenture is recognized worldwide not just for business performance but for inclusion and diversity too.
“Across the globe, one thing is universally true of the people of Accenture: We care deeply about what we do and the impact we have with our clients and with the communities in which we work and live. It is personal to all of us.” – Julie Sweet, Accenture CEO
As a team:
Accenture Next Gen Engineering is over 1,000 people strong and provides end-to-end product engineering solutions which deliver tangible value, fast. We bring together an obsession for technical excellence with agility and scale, to help clients move from project to product at speed.
We work with clients in every sector. They range from scale-ups through to national and international blue-chip names and public sector organizations. Our teams routinely work on products that are used by millions of people.
We offer an exciting career working in a vibrant environment, with access to training and a global network of experts. As part of our Next Gen Engineering team, you’ll be working with cutting-edge technologies and will have the opportunity to develop a wide range of new skills on the job.
In our team you will:
We typically work hand-in-hand with our clients to build great digital products for them and for their customers. To do this, we need experienced, capable engineers who can both deploy their own mastery to get things done hands-on and successfully lead others in doing so. The nature of our work varies from client to client so there will be lots of opportunities to experience new domains and new stacks.
Our team is dedicated to applying great engineering to get great outcomes. Our engineers stand out by keeping one eye on value at all times, and by proposing thoughtful solutions that get the job done efficiently and with low complexity. You’d be a key advocate for this approach within a team.
Beyond client work, our engineers are essential contributors to our internal and regional engineering communities. There’s loads of scope to get involved and help shape conversations around tech you’re interested in, share your knowledge and experience, and learn from colleagues working in very diverse problem spaces.
We are looking for experience in the following skills:
You’ve spent a number of years building backend services in several different integration paradigms, for example synchronous API-driven, message-driven, and event-driven
You’re fluent in at least one of the following: Java / React / Typescript / C# / Python
You have recent experience building, deploying, and running cloud-native applications on top of AWS and/or Azure
You're used to working in DevOps teams with industry-standard practices
You’re used to producing repeatable, automated tests for your own work
What’s in it for you
At Accenture in addition to a competitive basic salary, you will also have an extensive benefits package which includes 25 days’ vacation per year, private medical insurance and 3 extra days leave per year for charitable work of your choice!
Flexibility and mobility are required to deliver this role as there will be requirements to spend time onsite with our clients and partners to enable delivery of the first-class services we are known for.
About Accenture
Accenture is a leading global professional services company, providing a broad range of services in strategy and consulting, interactive, technology and operations, with digital capabilities across all of these services. We combine unmatched experience and specialized capabilities across more than 40 industries — powered by the world’s largest network of Advanced Technology and Intelligent Operations centers. With 509,000 people serving clients in more than 120 countries, Accenture brings continuous innovation to help clients improve their performance and create lasting value across their enterprises. Visit us at www.accenture.com
Accenture is an equal opportunities employer and welcomes applications from all sections of society and does not discriminate on grounds of race, religion or belief, ethnic or national origin, disability, age, citizenship, marital, domestic or civil partnership status, sexual orientation, or gender identity, or any other basis as protected by applicable law.
About the Company
Accenture is a leading global professional services company that helps the world’s leading businesses, governments and other organizations build their digital core, optimize their operations, accelerate revenue growth and enhance citizen services—creating tangible value at speed and scale. We are a talent and innovation-led company serving clients in more than 120 countries. We combine our strength in technology and leadership in cloud, data and AI with unmatched industry experience, functional expertise and global deliver... Know more
Related Jobs


- Company Name
- BlackRock
- Job Title
- Lead Software Engineer (VP)
- Job Description
- About This Role Job overview This role sits within Preqin, a part of BlackRock. Preqin plays a key role in how we are revolutionizing private markets data and technology for clients globally, complementing our existing Aladdin technology platform to deliver investment solutions for the whole portfolio. As a VP, Software Engineer, you’ll be leading an engineering pod within a business unit – with responsibility for technical and operational quality and an intense focus of building the right solutions for our customers. Data literacy, product awareness, communication and leadership are core parts of your skillset. You’ll also work as part of a wider Engineering leadership group, helping to set the technical direction within the team, ensure we design, deliver and maintain a technology platform that is scalable, reliable, performant, and extensible. You’ll work directly with product managers to ideate and develop new features and actively take part in conversations about new product directions, technical and data architecture and software quality. In This Role You Will Lead an engineering pod using strong leadership and influence skills. While the role does not have people leadership responsibility, you’ll work closely with the Engineering Manager to ensure your pod is high performing. Champion a curious and diligent engineering mindset to enhance our platform capabilities. Work in partnership with Product to discover customer needs and play a leading role in ideation. Build performant and reliable backend services and data processes on AWS Create accessible and powerful front-end web experiences for our customers Drive an automation testing mindset within the team, striking the balance between quality and delivery and reducing the dependency on manual testing. Execute your ability to translate complex ideas into understandable language for your non-technical colleagues across marketing, design and sales. Be instrumental to continuously improving our working environment, teams, product quality, and yourself. You Are a Good Fit If You have strong leadership skills that enable you to lead and motivate a team through influence You possess strong technical ability across the fullstack: React and any typed backend programming language You have driven technical solution design, taking the balance of engineering quality, testing, scalability and security into consideration You are customer obsessed! You are comfortable speaking to customers and clients to understand their needs and are energised about working in a continuous discovery environment, constantly listening, iterating, refining and adapting. You have deep knowledge and experience of working within cloud provider services - AWS is preferred, and utilisation of infrastructure as code You have implemented (or have experience using) Continuous Delivery pipelines for frequent live deployments, developing effective automated tests to ensure confidence You have driven automation testing across unit, integration, browser and contract tests to create confidence in our solutions and services You are value driven – the value of what we deliver is at the forefront of your mind and you use metrics and data to inform this You’re curious; willing to learn about new technologies, ways of working and acquire new skills in a truly “agile” mindset. Our Benefits To help you stay energized, engaged and inspired, we offer a wide range of employee benefits including: retirement investment and tools designed to help you in building a sound financial future; access to education reimbursement; comprehensive resources to support your physical health and emotional well-being; family support programs; and Flexible Time Off (FTO) so you can relax, recharge and be there for the people you care about. Our hybrid work model BlackRock’s hybrid work model is designed to enable a culture of collaboration and apprenticeship that enriches the experience of our employees, while supporting flexibility for all. Employees are currently required to work at least 4 days in the office per week, with the flexibility to work from home 1 day a week. Some business groups may require more time in the office due to their roles and responsibilities. We remain focused on increasing the impactful moments that arise when we work together in person – aligned with our commitment to performance and innovation. As a new joiner, you can count on this hybrid model to accelerate your learning and onboarding experience here at BlackRock. About BlackRock At BlackRock, we are all connected by one mission: to help more and more people experience financial well-being. Our clients, and the people they serve, are saving for retirement, paying for their children’s educations, buying homes and starting businesses. Their investments also help to strengthen the global economy: support businesses small and large; finance infrastructure projects that connect and power cities; and facilitate innovations that drive progress. This mission would not be possible without our smartest investment – the one we make in our employees. It’s why we’re dedicated to creating an environment where our colleagues feel welcomed, valued and supported with networks, benefits and development opportunities to help them thrive. For additional information on BlackRock, please visit @blackrock | Twitter: @blackrock | LinkedIn: www.linkedin.com/company/blackrock BlackRock is proud to be an Equal Opportunity Employer. We evaluate qualified applicants without regard to age, disability, race, religion, sex, sexual orientation and other protected characteristics at law.


- Company Name
- McNally Recruitment Ltd
- Job Title
- Information Technology Support Engineer
- Job Description
- 2nd Line IT Support Engineer / Desktop Support Analyst - Fife, Scotland This role does NOT offer sponsorship! Our client is an established Managed Security Service Provider (MSSP) based in Fife, with over 30 years IT industry experience. Their client base is spread throughout Scotland, however, mainly focuses on Central Scotland, Fife, Perthshire, and Angus. They are at the forefront of providing IT and Security services with the latest technologies both server and cloud based. Role Working and effectively communicating with the other engineers Providing support of tickets escalated by the 1st Line Support Team Microsoft 365 admin tasks Setting up of PCs and Applications. Changing permissions (SharePoint and Windows Shares). Dealing with Windows Server & Networking issues. Checking and fixing backup’s Using own initiative to solve problems. Requirements At least 3 years’ experience working in a 2nd Line IT Support role, in addition to experience working within 1st Line (Service Desk) IT Support. Knowledge of common desktop applications (e.g. Word, Excel) is essential. Knowledge of TCP/IP and DNS and Networking. Knowledge of Microsoft 365 & Microsoft Server Knowledge of broadband and leased line fault diagnosis. Customers-facing skills. Strong attention to detail. Ability to work on your own without supervision. Previous experience with Datto RMM & AutoTask a distinct advantage. Must have own vehicle and full driving licence. This is a hybrid working role, although initially office based until established within the business. Commutable distance from Dunfermline.


- Company Name
- Citi
- Job Title
- Senior Java Developer (Assistant Vice President)
- Job Description
- Citi is a world-leading global bank. We have approximately 200 million customer accounts and a presence in more than 160 countries and jurisdictions worldwide. We provide consumers, corporations, governments, and institutions with a broad range of financial products and services, including consumer banking and credit, corporate and investment banking, securities brokerage, transaction services, and wealth management. We enable clients to achieve their strategic financial objectives by providing them with cutting-edge ideas, best-in-class products and solutions, and unparalleled access to capital and liquidity. Citi Belfast is one of the largest employers in Northern Ireland with a diverse and talented team of over 3000 people from over 40 different nationalities across our four Belfast offices. We are the only global investment bank operating in Northern Ireland. Every day, our local experts interact with global teams in over 100 countries developing and supporting next-generation technology solutions for the enterprise and delivering critical services to the bank and its customers, to make sure we are a stronger and safer organization for our clients. You will have a truly global reach, which will provide you with new experiences and development opportunities right here in Belfast’s iconic Titanic Quarter. About the Role: You will report into the Development Team Lead, also located in Belfast. This role has no direct reports, however as a Senior member of the team mentoring more junior members and sharing your expertise through relevant forums is required. You will engage with colleagues and teams in UK, North America and India Key responsibilities: Collaborating with the architecture team to define best practice in Java and Hadoop development paradigms including documentation and system monitoring Challenging and helping to direct our technical roadmap and proposing the adoption of new technology or techniques Providing breakdowns of project deliverables and estimates Designing and building data pipelines and Hadoop storage objects Assist in the resolution of production issues when required Mentoring team members Working with data analysts to define logical data structures Encouraging self-learning among the team Essential Skills & Qualifications: A confident engineer with an authoritative knowledge of Java and Hadoop including HDFS, Hive and Spark Comfortable working with large data volumes and be able to demonstrate a firm understanding of logical data structures and analysis techniques Strong skills in identifying and resolving code vulnerabilities and familiarity with utilizing Citi tools in this area Able to demonstrate an expertise in identifying and resolving data quality issues – in datasets at rest and in flight An expert SQL coder and at ease writing Linux shell scripts Experienced with automated build and test processes utilizing RLM, Jenkins, Lightspeed and Harness Strong knowledge in Autosys An adept written and verbal communicator Highly adaptable and be willing to mentor and train more junior team members Organized and prepared to manage multiple parallel pieces of work Appreciative of a diverse workforce and recognize that differences in style or perspective are one of our organization's key strengths Additionally, the following attributes will be advantageous: A strong degree in any mathematical subject including computer science, physics, mathematics or engineering Hands on experience in Python programming Knowledge of agile development methodologies Prior work on cloud computing platforms Hands-on experience with other big data tools such as Oozie, YARN, Spark, SparkSQL, Flume, Sqoop2, Pig, Drill, Kafka, Elastic Familiar with the financial services industry and/or regulatory environments Be able to demonstrate an active participation in the big data, analytics or general IT community Experience in the implementation of machine learning algorithms Prior experience in working with remote teams Exceptional candidates who do not meet these criteria may be considered for the role provided they have the necessary skills and experience. Education: Bachelor’s/University degree or equivalent experience What we’ll provide you: By joining Citi, you will not only be part of a business casual workplace with a hybrid working model (up to 2 days working at home per week), but also receive a competitive base salary (which is annually reviewed), and enjoy a whole host of additional benefits such as: 27 days annual leave (plus bank holidays) A discretional annual performance related bonus Private Medical Care & Life Insurance Employee Assistance Program Pension Plan Paid Parental Leave Special discounts for employees, family, and friends Access to an array of learning and development resources Alongside these benefits Citi is committed to ensuring our workplace is where everyone feels comfortable coming to work as their whole self, every day. We want the best talent around the world to be energized to join us, motivated to stay and empowered to thrive. ------------------------------------------------------ Job Family Group: Technology ------------------------------------------------------ Job Family: Applications Development ------------------------------------------------------ Time Type: Full time ------------------------------------------------------ Citi is an equal opportunity and affirmative action employer. Qualified applicants will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran. Citigroup Inc. and its subsidiaries ("Citi”) invite all qualified interested applicants to apply for career opportunities. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi. View the "EEO is the Law" poster. View the EEO is the Law Supplement. View the EEO Policy Statement. View the Pay Transparency Posting


- Company Name
- Kingfisher plc
- Job Title
- Senior Frontend Developer
- Job Description
- We’re Kingfisher, A team made up of over 76,000 passionate people who bring Kingfisher - and all our other brands: B&Q, Screwfix, Brico Depot, Castorama and Koctas - to life. That’s right, we’re big, but we have ambitions to become even bigger and even better. We want to become the leading home improvement company and grow the largest community of home improvers in the world. And that’s where you come in. At Kingfisher our customers come from all walks of life , and so do we. We want to ensure that all colleagues, future colleagues, and applicants to Kingfisher are treated equally regardless of age, gender, marital or civil partnership status, colour, ethnic or national origin, culture, religious belief, philosophical belief, political opinion, disability, gender identity, gender expression or sexual orientation. We are open to flexible and agile working, both of hours and location. Therefore, we offer colleagues a blend of working from home and our offices, located in London, Southampton & Yeovil. Talk to us about how we can best support you ! We are seeking to hire a skilled Senior Platform Machine Learning Engineer to join our team. The ideal candidate will have a strong background in Web front-end software development, As a Senior Platform Machine Learning Engineer you will work closely with your cross functional team to design and implement new features and products, whilst bringing ideas, energy, and leadership to the table. Our aspiration is to grow an engineering function that is world class, pioneering in the retail technology space, making great software within a growth culture that is always looking for the next thing to improve or adapt meet our customer needs. What's the job? Key Accountabilities / Responsibilities Design, develop, test, and deploy high quality software that will delight our customers. Work with users and stakeholders to understand and deliver value through your product. Participate in design, code, and test reviews. Practice DevOps, testing and releasing software continuously. Integrate software with monitoring, observability, and support tools. Participate in team process, using Agile methodologies to adapt and continuously improve. Follow data-driven approaches to conduct experiments and iterate features. Help troubleshoot and resolve issues throughout the product life cycle What You'll Bring Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model Experience with React.js and its core principles (e.g., components, hooks, state management) Familiarity with popular React libraries and tools, such as Redux, React Router, and Context API Experience with front-end development tools, such as Babel, Webpack, and NPM Good understanding of HTML5, CSS3, and responsive design principles Experience with RESTful APIs and integrating front-end components with backend services Knowledge of version control systems, particularly Git Experience with testing frameworks like Jest, React Testing Library, or Cypress Familiarity with Agile/Scrum methodologies Good problem-solving skills and attention to detail Strong communication skills and ability to work collaboratively in a team environment Be Customer Focused – constantly improving our customers ’ experience We listen to our customers and colleagues We innovate products and experiences to stay ahead Be Human – leading with purpose, humanity and care We do the right thing We invest in our people and build great teams Be Curious – thrive on learning, thinking beyond the obvious We focus externally, globally and build the long term We experiment and share our learnings Be Agile – building trust and empowering people to work with agility We act with pace, not perfection, role modelling 80/20 We take risks, fail fast and adapt quickly Be Inclusive – inspiring diverse teams to achieve together We celebrate difference as a strength We collaborate, breaking down silos Be Accountable – owning the plan, delivering results and growth We focus on performance outcomes We prioritise and simplify for others At Kingfisher, we value the perspectives that any new team members bring, and we want to hear from you. We encourage you to apply for one of our roles even if you do not feel you meet 100% of the requirements. In return, we offer an inclusive environment, where what you can achieve is limited only by your imagination! We encourage new ideas , actively support experimentation, and striv e to build an environment where everyone can be their best self. We also offer a competitive benefits package and plenty of opportunities to stretch and grow your career. Interested? Great, apply now and help us to Power the Possible.