Talent.com
Ribbon Communications Inc.
Software Development Engineering HybridRibbon Communications Inc. • Ottawa, ON, CA
Software Development Engineering Hybrid

Software Development Engineering Hybrid

Ribbon Communications Inc. • Ottawa, ON, CA
30+ days ago
Job type
  • Full-time
Job description

Software Development Engineering Hybrid page is loaded

Software Development Engineering Hybrid

Apply locations Canada, Ontario, Ottawa time type Full time posted on Posted 8 Days Ago job requisition id REQ-2024-2275

JOB TITLE: Software Development Engineering – Ribbon Application Management Platform

ABOUT RIBBON COMMUNICATIONS

Ribbon Communications is a global leader in secure cloud communications software solutions, IP and optical networking solutions, and cloud-to-edge communications. We serve a diverse range of customers, including service providers, enterprises, governments, and critical infrastructure providers. Our innovative solutions are designed to modernize networks, enhance competitive positioning, and improve business outcomes in today's data-driven world.

At Ribbon, we are committed to fostering a culture of diversity, equality, and inclusion. Our team works collaboratively across functions and geographies to overcome challenges and achieve success. We pride ourselves on our passion for innovation, our dedication to customer satisfaction, and our commitment to social and environmental responsibility.

Join us to be part of a dynamic team that values creativity, collaboration, and continuous learning. Help us push the boundaries of technology and make a meaningful impact on the communications industry.

OPPORTUNITY

We are looking for a hands-on Java developer to assist in the design and development of features on our next-generation application platform, RAMP.

Ribbon Application Management Platform (RAMP) is a scalable, cloud-native solution designed to streamline the management of Ribbon's suite of products. RAMP enables both enterprises and service providers to expedite system configuration, identify and remediate issues, and reduce operational costs. Built on microservices architecture, RAMP offers robust GUI and API support for seamless integration with existing systems. It provides flexibility, scalability, and comprehensive user experience, managing core and edge session devices.

Key features of RAMP include:

  • Centralized Management: Efficiently manage Ribbon products across various deployment environments, including private and public clouds.
  • Fault and Performance Monitoring: Rapidly identify and resolve network and service outages with centralized diagnostics.
  • Scalability and Flexibility: Deployable in standalone or high-availability configurations, including geographic redundancy.
  • Automation and Integration: Supports automated software testing and deployment, with integration capabilities across Ribbon Analytics and Automation.

The position will be within an advanced technology development team, working on the latest technologies leveraging Java and Spring/Spring-Boot frameworks running on Kubernetes/Docker within a virtualized, micro-services application architecture.

A successful candidate must be self-driven, possess a strong work ethic, and have a career interest in software development. They must be excited about working with innovative technologies and comfortable working in a dynamic work environment.

As part of our team, you will

  • Prototype/Design and deliver new management application feature content from the ground up or by leveraging appropriate industry standard technologies.
  • Debug/fix/improve the current code.
  • Embrace a culture of continuous improvement at all levels, never being afraid to question or to seek to find a better way.
  • Design and produce high quality, well-architected and supportable software that you can be proud of.

QUALIFICATIONS

  • Highly motivated, demonstrating a strong work ethic through a proven achievement.
  • 2-4 years of experience with the following technologies is mandatory:
    • Computer Science or Electrical engineering University or College graduates.
    • Object-Oriented design, methodology and software languages such as: Java, Python.
    • Relational and non-relational databases.
    • Rest APIs.
  • 2-4 years of experience with the following technologies is beneficial:
    • Advanced frameworks such as Spring, Spring Boot.
    • Apache Kafka streaming platform.
    • RabbitMQ message broker.
    • Docker, Kubernetes environments.
    • Linux platform and scripting knowledge.
    • Knowledge of web services (WSDL, Restful).
    • Familiarity with code versioning tools such as Git and SVN.
    • Experience with high availability and scalability software architecture or framework.

#LI-Hybrid

Please Note:

'All qualified applicants will receive consideration for employment without regard to race, age, sex, color, religion, sexual orientation, gender identity, national origin, protected veteran status, on the basis of disability, or other characteristic protected by applicable law.'

About Us

Ribbon Communications (Nasdaq: RBBN) delivers communications software, IP and optical networking solutions to service providers, enterprises, and critical infrastructure sectors globally. We engage deeply with our customers, helping them modernize their networks for improved competitive positioning and business outcomes in today's smart, always-on and data-hungry world. Our innovative, end-to-end solutions portfolio delivers unparalleled scale, performance, and agility, including core to edge software-centric solutions, cloud-native offers, leading-edge security and analytics tools, along with IP and optical networking solutions for 5G. For more info visit rbbn.com.

#J-18808-Ljbffr
Create a job alert for this search

Software Development Engineering Hybrid • Ottawa, ON, CA

Similar jobs

Manager, Software Engineering (Developer Environments)

Affirmottawa, on, Canada
Full-time

Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest.Developer Productivity ex... Show more

 • Promoted

Software Integration Engineer

OppHub AfricaOttawa, ON, CA
Full-time

We are looking for an analytical Software Engineer to design and integrate software modules into our production and product systems.You will focus on the "glue" that connects different systems, dev... Show more

 • Promoted

Senior Software Development Leader at Ciena

Cienaottawa, on, Canada
Full-time

Drive software innovation as Ciena's Senior Software Development Manager, enhancing network automation with AI.This senior-level role champions agile practices in a supportive work culture.Ciena pr... Show more

 • Promoted

Lead Software Engineer in R&D at NXP

NXP Semiconductorsottawa, on, Canada
Full-time

Become a Lead Software Engineer in NXP's R&D team, where you'll craft exceptional C/C++ embedded software critical for next-generation microcontrollers and networking IP.This role will impact a var... Show more

 • Promoted

Senior Software Engineer — Growth, UX & API Systems

CNNOttawa, ON, CA
Full-time

A leading global news organization is looking for a Senior Software Engineer in Ottawa to enhance user experiences across digital platforms.This engineer will design and maintain software systems, ... Show more

 • Promoted

Staff Software Engineer (FinTech) - Back End (Bangkok based, Relocation provided)

AgodaOttawa, ON, CA
Full-time

Staff Software Engineer (FinTech) - Back End (Bangkok based, Relocation provided).Be among the first 25 applicants.Agoda is an online travel booking platform for accommodations, flights, and more.W... Show more

 • Promoted

Banyan Software Forward Deployed Engineer Role

Banyan SoftwareOttawa, ON, CA
Full-time

Take on the role of Forward Deployed Engineer with Banyan Software, focusing on application modernization in a remote environment.Enhance your career by driving the integration of AI-assisted devel... Show more

 • Promoted

Software Engineering Manager

ToparoOttawa, ON, CA
Full-time +1

Our client, a forward-thinking, remote-first company based in Montreal, is revolutionizing the crypto space with a cutting-edge SaaS solution.As they continue to grow, they seek a dynamic and exper... Show more

 • Promoted

Senior Engineer for Innovative Software Development and Mentorship

MakeshipOttawa, ON, CA
Full-time

Join a transformative project environment as a Senior Software Engineer.Spearhead the development of scalable solutions while fostering collaboration and mentorship within a talented engineering te... Show more

 • Promoted

Senior Manager Software Development

Ciena CorporationOttawa, ON, CA
Full-time

As the global leader in high-speed connectivity, Ciena is committed to a people-first approach.Our teams enjoy a culture focused on prioritizing a flexible work environment that empowers individual... Show more

 • Promoted

Remote Software Development Manager with HCM Expertise

Insight GlobalOttawa, ON, CA
Remote
Full-time

Elevate your career as a Software Development Manager in a fully remote role.Oversee engineering teams while utilizing your skills in React, C#, Microservices, and Azure Cloud technologies.This opp... Show more

 • Promoted

Software Development Engineering Hybrid

Ribbon Communications Inc.Ottawa
Full-time

Software Development Engineering Hybrid page is loaded.Software Development Engineering Hybrid.Apply locations Canada, Ontario, Ottawa time type Full time posted on Posted 8 Days Ago job requisitio... Show more

 • Promoted

Contract Software Engineer Enhancing AI Performance and Reliability

TuringOttawa, ON, CA
Full-time

Join a pioneering team as a Software Engineer dedicated to advancing AI capabilities.Your role will focus on enhancing code efficiency and driving quality through innovative solutions in a remote s... Show more

 • Promoted

Remote Software Development Manager (React, C#, Azure)

Insight GlobalOttawa, ON, CA
Remote
Full-time

A leading consulting firm is seeking experienced Software Development Managers to join a top HCM company in Canada.This fully remote role requires a strong background in software development, parti... Show more

 • Promoted

Remote Forward-Deployed Engineer: AI-Driven Modernization

Banyan SoftwareOttawa, ON, CA
Remote
Full-time

A leading software company is seeking a Forward Deployed Engineer to drive the modernization of applications with a focus on AI-assisted software development practices.This hybrid role requires ove... Show more

 • Promoted

Software Engineering Developer, Air & Naval Sonar

General Dynamics Mission Systems–CanadaOttawa, ON, CA
Full-time

General Dynamics Mission Systems-Canada is hiring for a current vacancy and future Software Engineering openings for upcoming projects in our Air & Naval (A&N) Sonar division.Join a team developing... Show more

 • Promoted

Senior Software Engineer in AI Development

AlphaSenseOttawa, ON, CA
Full-time

Drive innovation in AI technology as a Principal Software Engineer.Lead the evolution of scalable data extraction systems while fostering a collaborative and inclusive team atmosphere.In this senio... Show more

 • Promoted

Dynamic Software Development Manager Role

Lightspeed CommerceOttawa, ON, CA
Full-time

Excel in a leadership role at Lightspeed Financial Services as a Software Development Manager, guiding a talented team in North America.Elevate financial products through effective mentorship and a... Show more

 • Promoted

Lead Software Engineer in AI Development

AlphaSenseOttawa, ON, CA
Full-time

Take the lead as a Software Engineer focusing on AI at a premier Market Intelligence firm.Drive innovation and architecture while fostering a collaborative and inclusive workplace.This role seeks c... Show more

 • Promoted

Senior Software Engineer, Backend (AI Agent Integrations)

CrestaOttawa, ON, CA
Full-time

Cresta is on a mission to turn every customer conversation into a competitive advantage by unlocking the true potential of the contact center.Our platform combines the best of AI and human intellig... Show more