Software Engineer

Software Engineer Belfast, Northern Ireland

BT Group
Full Time Belfast, Northern Ireland 37352 - 67500 GBP ANNUAL Today
Job description

Software Engineer

Job Req ID: 21750
Posting Date: 13 Sep 2023
Function: Software Engineering
Location: Riverside Tower, Belfast (N.I), United Kingdom
Salary: Competitive with benefits
About BT
BT has a key role in British society, fostering change and leading technology innovation. From delivering the Olympics, to supporting the emergency services, to investing more into research than any other UK technology company, we take pride in everything we do - and in the people who work here.
We're now a global company operating at the forefront of the information age, employing 90,000 people in 180 countries. And we're on a mission. Guided by our core values of Personal, Simple and Brilliant our goal is to help customers, communities and businesses overcome barriers and release their potential.
So, if you're interested in the power of potential, why not join us today and release yours? You can read more here about what it's like to work at BT.

About this role
We’re on one of the biggest digital transformations to be a modern technology company. And to help us get there, we’re looking for passionate and capable software engineers who think creatively, thrive on problem solving, and really know cutting-edge technologies.
Our teams work as agile squads made up of colleagues and business partners. We build and run the applications that bill, invoice, and collect payments for all customers of our customer facing businesses.
Right now, most of our applications run on Oracle databases, using Java, PLSQL and SQL. As part of our transformation, we’re building new services in Java, Python and Go, making our applications suitable to run in the public cloud and leveraging the power of cloud data capabilities for data reporting, analytics, and AI. We need you to come and help us make this a reality.

You'll have the following responsibilities
A skilled software engineer with a solid understanding of the importance of test-driven development, shared code ownership, agile methodologies, API design and the management of technical debt.
Collaborating with other engineers to deliver high quality, reliable and maintainable solutions.
Delight customers by delivering rapid agile change while the teamwork at a sustainable pace.
Troubleshoot and solve complex problems.
Contributing to technical decisions and direction in a collaborative team environment, including architecture, estimation, product planning, user story/requirement creation.
Ensuring code reviews and quality standards are maintained.

You'll have the following skills & experience
You’re a skilled software engineer, with up-to-date skills, and passionate about high quality, secure and performant software
You’re proactive about learning and can mentor junior engineers.
You’re proficient in agile ways of working.
You’re comfortable working in a fast-paced environment as part of a DevOps culture.
You’re proficient with PLSQL, SQL and one or more strongly typed languages (e.g. Java, Go, Python).
You have some exposure too relational and NoSQL databases, and data technologies (e.g. Hadoop, Spark, Dataflow, BigQuery, Dataproc).
Experience working with Google Cloud data tools.
Hold one or more Google or other cloud platform certification.
Experience of Infrastructure as Code.
Experience with Spring, Scala, and/or Kafka.
Experience leading a software engineering team.
Experience working in or running an SRE team.
You’re a good communicator, able to advise technical and non-technical stakeholders.
Why this job matters
The Software Engineering Professional supports the execution of the software engineering strategy and roadmap that supports BT's commercial strategy through cross functional project and technical delivery and the participation of a team that pursues innovation as well as engineering excellence.
What you’ll be doing
1. Supports on the implementation of technical solutions for both customers and colleagues and delivers on the resolution of inter-system issues, working within cross-functional squads to assist in creating and implementing technical solutions for a domain or cross domain activity within a specific technology area
2. Supports in the execution of technical decisions, technology choices and architecture for a wide range of high-performance products, capabilities, and platforms, effectively balancing short-term impact with long-term transformation
3. Supports the design and development of software solutions in accordance with the wider architecture and security standards
4. Undertakes technical reviews to continually update knowledge and skills in software engineering principles and practices, ensuring a base level of technical specialism proficiency to enable industry and quality standards to positively impact work and customers
5. Supports with the designs of technical specifications and development of software solutions of smaller and /or less complex initiatives in partnership with team, contributing towards the quality of delivery
6. Writes, tests and reviews code, refining and rewriting as necessary under supervision and communicates to engineering professionals and colleagues involved in the project
7. Integrates existing software products and solves routine problems to enable incompatible platforms to work together
8. Maintains systems by monitoring and correcting software defects
9. Supports the implementation and maintenance of high-quality tools and automation processes to support continuous delivery and developer productivity
10. Supports the delivery of an ambitious and compelling technical roadmap to meet the needs of the business, engineering team, and partner teams
11. May support engineering and operational excellence initiatives, assisting with implementing metrics and processes for regular assessment and improvement
12. Supports in the implementation of ways to improve working processes within the area of software engineering responsibility
The skills you’ll need
Troubleshooting
Agile Development
Database Design/Development
Debugging
Programming/Scripting
Microservices/Service Oriented Architecture
Version Control
IT Security
Cloud Computing
Continuous Integration/Continuous Deployment Automation & Orchestration
Software Testing
Application Development
Algorithm Design
Software Development Lifecycle
Our leadership standards
Looking in:
Leading inclusively
I inspire and build trust through self-awareness, honesty and integrity.
Owning outcomes
I take the right decisions that benefit the broader organisation.
Looking out:
Delivering for the customer
I execute brilliantly on clear priorities that add value to our customers and the wider business.
Commercially savvy
I demonstrate strong commercial focus, bringing an external perspective to decision-making.
Looking to the future:
Growth mindset
I experiment and identify opportunities for growth for both myself and the organisation.
Building for the future
I build diverse future-ready teams where all individuals can be at their best.

Software Engineer
BT Group

www.bt.com/careers
London, United Kingdom
Philip Jansen
Unknown / Non-Applicable
10000+ Employees
Company - Public
Telecommunications Services
1846
Related Jobs

All Related Listed jobs

Retail Assistant Manager
The Fragrance Shop Newcastle upon Tyne, England 9.3 - 10.2 GBP HOURLY Today

Open/close procedures, and cash handling. Day to day running of the store in the managers absence. Part-time hours: 24 per week.

Mental Health Administrator - Swindon
Oxford Health NHS Trust Swindon, Wiltshire, South West England, England 22816 - 24336 GBP ANNUAL Today

Supporting everyone with their mental health has always been important to us but, never more so than now. So, if you have administration experience and are

Window Cleaner
Kieran Jenkins Ld Worthing, South East England, England 11.38 - 11.75 GBP HOURLY Today

We also offer a generous *bonus* scheme and regularly receive *cash tips.*. There will also be overtime regularly available including Saturdays.

Support Worker
St Mungo's London, England 28426 - 32301 GBP ANNUAL Today

Providing practical and personal support in an approachable, caring and person centred way. If you have a good understanding of the complex issues faced by

AL - Marking Assistant - Health and Care Management
Arden University Coventry, England 47957 - 56957 GBP ANNUAL Today

As a suitable applicant you will be able to demonstrate you hold a British passport, settled status or a valid Rights to Work.