Securus Technologies

  • Software Developer, Lead

    Job Locations US-TX-Carrollton
    Job ID
    # of Openings
    Architecture and Engineering
  • Overview

    We are looking to cultivate a team of generalists, who understand the full stack of our applications and can contribute at any level.  We are hiring for strengths in specific skill sets and domain expertise. We are looking for people who can provide leadership and mentoring, but who also want to learn and contribute outside their “specialty”.



    • Analyze business requirements
    • Provide Level of Efforts (LOE) for analysis, design and coding
    • Develop technical requirements and interface specifications
    • Identify skillset gaps and acquire required skillsets to implement solution
    • Write Code to implement Call Processing software
    • Perform unit, functional, integration and performance software testing
    • Prepares software deployment packages for Pre-Production and Production
    • Provides technical supports to client support teams
    • Resolve Critical production issues with sense of urgency
    • Conduct Proof Of Concept (POC) to implement proposed solution
    • Focus on new Development efforts starting from inception to successful deployment of 1strelease in production.
    • Develop Project Strawman (high level work break down structure) to deliver project on time
    • Collaborate with other development teams, Architects, Project Management, Q/A, Production Support to deliver cross-functional projects within existing architecture.
    • Conduct Showcases to Business Partners



    • Demonstrable analytical skills, with the ability to translate business requirements into technical design
    • Proficient in software design, development, & unit testing with strong work ethic
    • Excellent problem-solving and troubleshooting skills
    • Ability to work individually with minimal guidance and desire to take ownership of deliverables
    • Ability to juggle multiple responsibilities and respond to ad hoc requests
    • Ability to accurately estimate the level of effort required for planned designs.
    • Ability to work under different development methodologies – Agile, iterative
    • Ability to work with diverse teams
    • Ability to digest and understand larger systems and how features fit within the larger system
    • Proficient communication skills, both verbal and written.
    • Problem solving, debugging, and application and code maintenance skills
    • Adapts to a rapidly changing priorities






    • Bachelor’s Degree in one of the following: Telecom, Engineering, Computer Science, MIS, or related field or equivalent work experience
    • 5+ years’ experience using  C++ or Java
    • 5+ years of C++  or Java experience building the server side of enterprise level system
    • Experience with protocols such as VoIP/SIP, RTP, SDP
    • Experience developing and running under Linux
    • Experience working with relational data bases (Oracle or MYSQL) or NoSQL databases (MongoDB or Couchbase)
    • Experience in designing and developing Multi-threaded high performance, highly scalable applications using C++ or Java



    • 3+ years of front end (UI) development experience
    • Experience developing real time event processing and messaging: JMS, MQ, Kafka
    • Experience implementing and consuming large scale web services
    • Experience developing CTI, Call Processing Applications such as Call Center, Outbound IVR, Voice Mail, etc…
    • Experience Developing applications using Public/Private cloud platforms


    It is the Company’s policy to provide equal employment opportunity to all individuals. Securus will not discriminate against any associate or qualified job applicant with respect to any terms, privileges, or conditions of employment because of that person’s race, color, religion, sex, national origin, age, disability, veteran status, or any other characteristic or status protected under local, state or federal law, ordinance or regulation.




    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed