Senior Software Engineer, C++

2 weeks ago


Dublin, Dublin City, Ireland Telnyx Full time

About you

We seek a highly skilled and motivated Senior Software Engineer to join our Mobile Core team. The ideal candidate will have mobile core infrastructure development experience and will contribute to the development, optimisation, and maintenance of our mobile core software systems. This role requires a solid understanding of IP networking, proficiency in programming languages such as C++ and Golang, willingness to learn 3GPP protocols and a strong problem-solving mindset. Familiarity with Elixir is a significant advantage.

The opportunity

The opportunity is within the Core Wireless team. We are responsible for the design, development, deployment and maintenance of all mobile network infrastructure elements and associated backend and front-end applications to support and enhance the Telnyx Wireless product portfolio.

Your responsibilities will include:

  1. Design, develop, and maintain scalable and reliable software for mobile core network functionalities (e.g., EPC, 5G Core, etc.).
  2. Leverage a deep understanding of IP networking to troubleshoot, design, and optimise communication between components of the mobile core.
  3. Enhance system performance by profiling, debugging, and refactoring code in C++ and Golang.
  4. Work closely with cross-functional teams to deliver high-quality solutions on time. Improve engineering standards, tooling, and processes.
  5. Contribute to and maintain APIs across Telnyx's Wireless stack.
  6. Debug production issues across services and multiple levels of the stack.
  7. Work with engineers across the company to build new features.
  8. Create and maintain technical documentation, including design specifications, system diagrams, and API documentation.
  9. Understanding of relational databases and SQL.
  10. Knowledge of mobile wireless systems and protocols.

Who we're looking for

  1. Strong innate sense of curiosity and ownership.
  2. Strong programming experience in C++, C, and Golang.
  3. Solid understanding of IP networking, including protocols such as TCP/IP, UDP, DNS, and BGP.
  4. Familiarity with mobile core architectures and protocols (e.g., LTE/4G EPC, 5G Core, Diameter, GTP etc.) and network components like MME, SGW, PGW, and UPF.
  5. Hands-on experience with distributed systems and multi-threaded applications.
  6. Knowledge of DevOps practices, including containerisation (Docker, Kubernetes) and CI/CD pipelines.
  7. Proficiency in SQL. Familiarity with Postgres is an advantage.
  8. Willingness to learn and apply new knowledge to solve problems.
  9. Multiple years of diverse professional software engineering experience with more than one programming language or platform (e.g., Go, Erlang, Elixir etc.).
  10. Passion for robustness and correctness. Practical skills in automated testing.

Bonus points for

  1. Experience with Elixir and functional programming concepts is a significant advantage.
  2. Familiarity with message queues like RabbitMQ and Kafka.
  3. Familiarity with more exotic databases/key-value stores such as ETS.
  4. Familiarity with Docker, Kubernetes, Consul, Jenkins, Prometheus.
  5. Basics of web front-end.
  6. Experience with IoT platforms.
  7. Experience in the design and implementation of commercial IoT/M2M solutions.
#J-18808-Ljbffr
  • C++ Software Engineer

    2 weeks ago


    Dublin, Dublin City, Ireland YO IT CONSULTING Full time

    This range is provided by YO IT CONSULTING. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Base pay range$20.00/hr - $27.00/hrC/C++ DeveloperExperience: 6 - 20 YearsOpportunity: Full Time, 8 hours, 4 hours Mandatory overlap with PSTContract length: 6 MonthsTotal Years Of exp: 6+ years MandatoryMandatory...


  • Dublin, Dublin City, Ireland ZF Friedrichshafen AG Full time

    Are you ready to make an impact? ZF is looking for talented individuals to join our team. As a FutureStarter, you'll have the opportunity to shape the future of mobility. Join us and be part of something extraordinarySenior C++ Software EngineerCountry/Region: IELocation: Dublin, IE, D02 AE12Req ID 74525 | Ireland, Transics Ireland LimitedJob...


  • Dublin, Dublin City, Ireland ZF Friedrichshafen AG Full time

    Are you ready to make an impact? ZF is looking for talented individuals to join our team. As a FutureStarter, you'll have the opportunity to shape the future of mobility. Join us and be part of something extraordinarySenior C++ Software EngineerCountry/Region: IELocation: Dublin, IE, D02 AE12Req ID 74525 | Ireland, Transics Ireland LimitedJob...


  • Dublin, Dublin City, Ireland Telnyx Full time

    About youWe seek a highly skilled and motivated Senior Software Engineer to join our Mobile Core team. The ideal candidate will have mobile core infrastructure development experience and will contribute to the development, optimisation, and maintenance of our mobile core software systems. This role requires a solid understanding of IP networking, proficiency...


  • Dublin, Dublin City, Ireland Corriculo Full time

    Lead Developer, Senior Software Engineer, C#, COR7132A rare and exciting opportunity has arisen for a Lead Developer, focused on the Microsoft technology stack, to join a pioneering organisation based in Dublin working on a hybrid basis. This is an excellent opportunity for a Lead Developer / Technical lead, looking for their next challenge, or an...

  • C+ Software Engineer

    2 weeks ago


    Dublin, Dublin City, Ireland Reperio Human Capital Full time

    Desired skills:C#, Hardware, Embedded, SoftwareThe Client:Are you an experienced C# Developer with a passion for designing and developing software for cutting-edge hardware products? Join our innovative client in the hardware manufacturing sector, where you'll have the opportunity to work at the intersection of desktop software and embedded systemsThe...

  • C# Software Engineer

    2 weeks ago


    Dublin, Dublin City, Ireland REALTIME recruitment Full time

    C# Software EngineerJoin a leading investment firm in Dublin, Ireland as a C# Software Engineer.You will play an integral role in building and maintaining cutting-edge applications that are vital for our trading operations.Responsibilities:Develop software solutions from conception to deployment.Optimize performance metrics based on evolving business...


  • Dublin, Dublin City, Ireland Eolas Recruitment Full time

    C# Software Engineer Permanent Dublin City Centre Job Description A leading financial services organisation is seeking talentedC# Software Engineers to join their development team. This role will focus on building and optimising financial systems, working with technologies such as databases, Kafka, and middle-office financial applications. Job...


  • Dublin, Dublin City, Ireland Playrix Full time

    Senior Software Engineer C++ Playrix is ​​one of the most successful mobile game development companies in the world. In terms of mobile application revenue, we rank first in Europe and are in the top 3 worldwide. Our games have been installed 2.3 billion times (that's a third of the world's population) and more than 30 million people around the...


  • Dublin, Dublin City, Ireland Playrix Full time

    Senior Software Engineer C++ (Gameplay) Playrix is ​​one of the most successful mobile game development companies in the world. In terms of mobile application revenue, we rank first in Europe and are in the top 3 worldwide. Our games have been installed 2.3 billion times (that's a third of the world's population) and more than 30 million people...


  • Dublin, Dublin City, Ireland Reperio Human Capital Full time

    Senior Software Engineer 99456 Desired skills: C, C++, .NET, C#, Software Engineer Hybrid My client is a world-leading provider of development tools utilised by developers building games for consoles. Their products are designed to make game developers' work easy and more efficient. This company is one part of a much larger multinational...

  • Senior I&C Engineer

    2 weeks ago


    Dublin, Dublin City, Ireland DPS Group Global Full time

    Arcadis|DPS work at the frontier of facility delivering innovative and ground-breaking solutions for our clients on the most exciting and high-profile projects around the world, designing some of the most complex and specialized facilities under construction today. Our Global EPCM business is growing, and we are recruiting key team members. Look no further...

  • Sr C/C++ Developer

    2 weeks ago


    Dublin, Dublin City, Ireland YO IT CONSULTING Full time

    This range is provided by YO IT CONSULTING. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Base pay range$20.00/hr - $27.00/hrC/C++ Developer - LLMExperience: 4 - 12 YearsOpportunity: Full Time, 8 hours, 4 hours Mandatory overlap with PSTContract length: 6 MonthsTotal Years Of exp: 4+ years...


  • Dublin, Dublin City, Ireland IT Search and Selection Full time

    Principal Recruitment Consultant | HW, SW, Embedded | IT SearchSenior Software EngineerIreland (Remote)Salary up to €90K plus excellent benefitsIT Search is partnering with a leading technology provider to hire a Senior Software Engineer to drive the development and optimisation of IP Multimedia Subsystems (IMS), SIP-based applications, and 5G Core...

  • Senior I&C Engineer

    3 weeks ago


    Dublin, Dublin City, Ireland DPS Group Global Full time

    Senior Instrumentation and Controls (I&C) EngineerAbout the RoleWe are recruiting a Senior Instrumentation and Controls (I&C) Engineer to join our team in Dublin. This is an exciting opportunity to work on high-profile projects, including semiconductor manufacturing, data center facilities, and other state-of-the-art manufacturing facilities.Key...

  • Software Engineer

    1 day ago


    Dublin, Dublin City, Ireland Realtime Recruitment Full time

    Direct message the job poster from Realtime RecruitmentSenior IT Recruitment Consultant | Headhunter | Technical Recruiter | Engineering & ProductC# Software EngineerExplore an opportunity to develop critical software for a leading investment firm in Dublin.As a C# Software Engineer, join a team where your expertise in server-side development will shape...


  • Dublin, Dublin City, Ireland Microsoft Full time

    Overview Microsoft is looking for Senior Full Stack Software Engineers to come work on a range of cutting-edge technologies and platforms that power these mission critical services. Our Engineering teams in Ireland work on the most challenging engineering problems, allowing us to solve issues that nobody has solved before. Serving billions of users,...


  • Dublin, Dublin City, Ireland CPL Full time

    Our client is looking for a Senior C#/.NET Engineer to join their team and work on a cutting-edge application leveraging C# and an event-driven architecture. This is an exciting opportunity for a highly collaborative professional with exceptional communication skills and a passion for delivering high-quality, scalable solutions.Key Responsibilities:- Design...


  • Dublin, Dublin City, Ireland Playrix Full time

    Lead Software Engineer C++ (Gameplay) Playrix is ​​one of the most successful mobile game development companies in the world. In terms of mobile application revenue, we rank first in Europe and are in the top 3 worldwide. Our games have been installed 2.3 billion times (that's a third of the world's population) and more than 30 million people around...


  • Dublin, Dublin City, Ireland Cpl Healthcare Full time

    Our client is looking for a Senior C#/.NET Engineer to join their team and work on a cutting-edge application leveraging C# and an event-driven architecture. This is an exciting opportunity for a highly collaborative professional with exceptional communication skills and a passion for delivering high-quality, scalable solutions.Key Responsibilities:1. Design...