Search jobs > Allen, TX > Senior software engineer

Senior Software Engineer, UCaaS

Cytracom
Allen, Texas, United States
Full-time

About Us :

Cytracom delivers infrastructure software purpose-built to empower managed service providers (MSPs) and IT professionals (ITSPs) with cloud solutions that connect and secure both traditional and hybrid workforces.

Our secure access service edge (SASE) solution provides identity-based network security and connectivity within a single platform that enables businesses to deploy zero-trust networks, enforce compliance and eliminate traditional firewalls and VPNs.

Our unified communications suite (UCaaS) uniquely aligns with the operating needs of MSPs and enables their customers to experience seamless communication and collaboration regardless of physical location.

Here's a closer look at this key role :

The Unified Communications as a Service (UCaaS) Team is responsible for developing, maintaining, and innovating new features, while ensuring stability for our top-tier communications platform.

They manage multiple services that support our high-quality desktop, phones, web, and mobile communication products. Their work ensures seamless and reliable communication experiences across all platforms.

As a Senior Full-Stack Developer, you will help us take on significant engineering challenges, such as : building complex components and improving system scalability and reliability.

You will mentor other engineers, promote software quality and security, and work with various teams to execute our product roadmap.

Responsibilities :

  • Work with VoIP telecom technologies and infrastructure, including SIP, RTP, Kamailio, Freeswitch, and Asterisk.
  • Maintain and update legacy systems utilizing Scala and Erlang.
  • Design and implement solutions using relational and non-relational databases and tools (e.g., MySQL, PostgreSQL, Redis, MongoDB, Elasticsearch).
  • Serve as the primary technical contact for Product, providing guidance on business objectives, addressing concerns, and managing expectations.
  • Demonstrate strong fundamentals in data structures, design patterns, security practices, and algorithms.
  • Provide technical guidance and mentorship to team members, assisting in problem-solving and decision-making processes.
  • Integrate and elaborate solutions with third-party APIs.
  • Collaborate with team members to design scalable and maintainable software architectures that meet project requirements.
  • Define test scenarios, unit tests, and integration tests to validate software functionality per requirements.
  • Build, test, and deploy applications and APIs using frameworks like Django.
  • Communicate effectively and respectfully with team members.
  • Exhibit passion for learning, solution consulting, and a willingness to embrace new technologies.

Requirements :

  • A Bachelor's degree in software engineering or a related technical field, and / or a minimum of five years of relevant experience.
  • Knowledge of VoIP technologies including Kamailio, Freeswitch, and Asterisk.
  • Experience with relational and non-relational databases and tools (e.g., MySQL, PostgreSQL, Redis, MongoDB, Elasticsearch).
  • Strong developer skills with object-oriented design and problem-solving capabilities.
  • Demonstrated track record of owning and implementing end-to-end feature development, from initial design to day-2 operations.
  • Familiarity with functional programming languages such as Erlang and Elixir.
  • Ability to understand and maintain code in C and Scala for specific telecom-related tasks is a plus.

Our Benefits :

  • Medical, dental, and vision insurance is available
  • 401K
  • Disability and Life insurance
  • Paid vacations and holidays
  • Flexible PTO policy
  • Casual, laid-back work environment
  • Free refreshments
  • Standing desks

Cytracom, LLC is an Equal Opportunity Employer and supports a diverse, inclusive work environment. All qualified applicants will receive consideration for employment without regard to protected characteristics, including race, color, religion, sex, national origin, disability, veteran status, sexual orientation, gender identity or age.

25 days ago
Related jobs
Promoted
JPMorgan Chase & Co
Plano, Texas

As a Senior Lead Software Engineer at JPMorgan Chase within the Consumer & Community Banking - Global Bank Platform team, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. Actively...

Promoted
Raytheon
Richardson, Texas

In this role, you will be joining a team where our software engineers and architects are developing and maintaining advanced ground station software. We bring the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay ahead of t...

Promoted
VirtualVocations
Carrollton, Texas

A company is looking for a Senior Software Engineer, Mobile to enhance their mobile app and improve user experience. ...

Capital One
Plano, Texas

Plano 7 (31067), United States of America, Plano, TexasSenior Software Engineer, iOS. We're seeking a Senior iOS Software Engineer to join our team, primarily focusing on iOS development while leveraging your Android expertise when needed. Partner with Software Engineers, UX/UI, Quality Engineers, P...

Promoted
VirtualVocations
Carrollton, Texas

A company is looking for a Senior Software Engineer - Frontend. ...

Thomson Reuters
Frisco, Texas

Writes new software, makes modifications to existing software, or integrates software applications and modules in accordance with agreed upon specifications, created in partnership with others. Develops software using disciplined software development processes, adhering to team/company standards and...

Promoted
VirtualVocations
Carrollton, Texas

NET Software Engineer to join their team. A company is looking for a Senior. ...

Home Depot
TEXAS, US
Remote

Software Engineer, you will be part of a dynamic team with engineers of all experience levels who help each other build and grow technical and leadership skills while creating, deploying, and supporting production applications. Software Engineers may be involved in product and tool selection, config...

Protingent
TX, US

Protingent Staffing has an exciting Direct Hire Senior Software Developer opportunity located in Greenville, TX. We are always looking for practical people who love writing highly optimized code that straddles the line between research and software development. Strong software development background...

JPMorgan Chase Bank, N.A.
Plano, Texas

Job responsibilities * Executes creative software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems * Develops secure high-quality production code, and ...