Magnet.me  -  The smart network where hbo and wo students find their internship and first job.

The smart network where hbo and wo students find their internship and first job.

Software Engineering Manager

Posted 8 Nov 2024
Share:
Work experience
3 to 6 years
Full-time / part-time
Full-time
Job function
Degree level
Required language
Dutch (Fluent)
Deadline
15 Nov 2024 18:30

Your career starts on Magnet.me

Create a profile and receive smart job recommendations based on your liked jobs.

We’ve always been an organisation with purpose; to use the power of communications to make a better world. You can trace this back to our beginning as pioneers of the world’s first telecommunications company. At our heart we’re a technology company with research and innovation in our bones and a desire to be personal, simple, and brilliant for our customers - those are the values we live by whilst also creating an inclusive working environment where people from all backgrounds can succeed.

Our pursuit of progress over the past 180 years has established BT as a strong, successful brand, with huge scale capable of achieving great things. From supporting emergency services, hospitals, banks and keeping economies around the world online, safe and secure, to delivering large scale technology infrastructure like the creation of BT Sport.

Today in this fast-changing, always-on, digital world our purpose remains true. Yet the market conditions, regulation and competition we face are tougher than ever before. So if you have the drive, optimism, and resilience to help propel us forward we’ll offer unrivalled personal development, a wealth of opportunities to learn, experience new things and pursue new careers. If that’s you and what you’re looking for, we’d love you to be part of our future.

What you'll be doing

  • You are accountable for the product delivery of the teams.
  • You will showcase a strong appreciation in designing, developing, and maintaining a large-scale Internet application, where security, extensibility, performance, reliability, and scalability, are critical design goals – not after-thoughts.
  • Work with large modern distributed systems and polyglot persistence technologies including RDBMS, and NO-SQL data stores.
  • You will define processes, coach, and educate team in processes adherence, best practices and industry standards.
  • Contribute to our micro-services architecture and robust RESTful APIs.
  • Be a technical mentor – perform code reviews, actively participate in design and architecture discussions, and defect triages.
  • Communicate well - Provide clear, concise, and accurate reports for senior leadership.
  • Lead and mentor teams of dedicated engineers to build powerful products in an iterative Agile or Kanban environment.

What You Need for this Position

  • Can-do attitude and tinkering tenet that drives a practical approach to solve problems.
  • Collaborative mindset and ability to usher the team into its new abilities.
  • Take End to end accountability.
  • Ability to lead through ambiguous situations and seek clarity.
  • Highly proficient in Java, Javascript, Reach.js/Angular.js NO SQL and SQL Data stores and micro-services development.

In addition to this, you will have a leg up if you also meet the following criteria:

  • 3+ years of experience leading and mentoring other software engineers.
  • 10 to 12+ years of programming experience as a background, in one of the following: Java, Python, or node.js, ideally with Web Services and API development using REST.
  • Experience with one or more of the following datastores: SQL Server, Couchbase, ElasticSearch, MySQL, PostgreSQL, Cassandra, Redis, or other NoSQL technologies.
  • Experience using Amazon AWS platform.
  • Bachelors or Masters in Computer Science OR related technical discipline. Equivalent experience also considered.

Skills Required

  • Building technical solutions to support Network activations, inventory discrepancy, and re-conciliation, telemetry /Observability/Event streaming.
  • Build strategic solutions around logical inventory, activations, and T2R domain.
  • Solid experience in developing microservices using Springboot, Camunda, spring cloud streams, Spring JPA, PgSQL and Graph databases.
  • Event streaming development experience using Kafka connectors, spring cloud/kafka streams, or Apache Flink.
  • Developing highly efficient data access API’s using Spring JPA, Hibernate, JOOQ, Oracle, graph databases e.g., Neo4j.
  • Performance, scalability and re-usability as prime objectives while designing and coding.
  • Frameworks and design patterns for highly scalable event driven architectures.
  • Containerization using Kubernetes.
  • Experienced in following devops principles, build and deployments using CD/CI pipelines, code quality and code performance tools and strategies.
  • Past development experience in alarm/fault management systems will be a great advantage.

Additional good to have skills:

  • Data modelling, (de)-Normalization- design efficient data models for highest read/write throughput.
  • Kafka, Camunda.
  • Kafka connectors for SNMP, HTTP, JMS, Databases.
  • ELK stack, Kubernetes, docker.

We're a global company with over 89,000 employees and operations in over 170 countries worldwide. And to keep our millions of customers happy, our business activities are pretty wide-ranging too. Internet and broadband is big for us, but we're a major player in networked IT services as well.
Our values
We've updated our BT values. We've developed the new ones…


We're a global company with over 89,000 employees and operations in over 170 countries worldwide. And to keep our millions of customers happy, our business activities are pretty wide-ranging too. Internet and broadband is big for us, but we're a major player in networked IT services as well.

Our values
We've updated our BT values. We've developed the new ones through conversations with BT people across world. They described what it feels like on our best days, and how they would like everyone in BT to work together.

Customer - We are here for our customers - We're committed to making things better for our customers - by providing the vital services they rely on and finding new ways to improve their lives and businesses. We're knowledgeable, professional, dependable and easy to do business with. If things go wrong, we take responsibility for putting them right.

Team - We help each other achieve more - We are one team and never let a colleague fail. We focus on shared goals and bring BT together for our customers, even when we're in different parts of the business or on different sides of the globe. We give feedback, coach and learn. We say thank you for a job well done.

Honesty - We are honest and respectful - We speak honestly and listen. We show respect to colleagues and customers. We care about making BT better and stronger, challenging ourselves to get to the heart of things. We enjoy working in a diverse organisation and benefit from looking at things in different ways.

Change - We all make change happen - Our industry changes quickly and so do we. We improve what we do for customers and BT by thinking big, starting small and moving fast. We anticipate the future, and each year aim to be better than last.

Pride - We are proud to make a difference - We believe BT isn't just another business. We make a real difference through our services and our role in the communities where we operate. We're all ambassadors for BT. Every one of us helps to keep BT strong, by acting with integrity and living our values. We make BT a place where we're proud to work.

Telecom
Amsterdam
89,000 employees