Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Senior Software Engineer - Mobile Core Network (User Plane Function)

Casa Systems Inc

Senior Software Engineer - Mobile Core Network (User Plane Function)

National
Full Time
Paid
  • Responsibilities

    Casa Systems, Inc. (Nasdaq: CASA) is 5G, delivering physical, virtual and cloud-native 5G infrastructure and customer premise networking for high-speed data and multi-service communications networks. Our core and edge convergence technology enables public and private networks for both communications service providers and enterprises. Casa Systems™ products deliver higher performance, improved network flexibility and scalability, increased operational efficiency and lower total cost of ownership (TCO). Commercially deployed in more than 70 countries, Casa serves over 475 Tier 1 and regional service providers worldwide. At Casa Systems, our mission is to deliver ultra-broadband solutions that keep families, communities and the world connected. We harness our passion for innovation to drive technological solutions that allow service providers to do amazing things that improve the way we live.

     

    We are seeking to hire a SOFTWARE TECHNICAL LEAD to join our collaborative, high growth organization located at our office based in LANE COVE, SYDNEY, Australia.

     

    The Software Technical Lead will impact the organisation by creating robust products according to specification in a timely fashion. The Software Technical Lead is adaptable and flexible with an attention to detail, with a willingness to take on new challenges and responsibilities.

     

    ESSENTIAL DUTIES AND RESPONSIBILITIES:

     

    • Responsible for efficient design and development of high-quality, bug-free, secure software that meets the product requirements.
    • Lead, mentor, and nurture sub-teams of expert software engineers as they work core feature development, maintenance releases, bespoke development, and automated test systems for products both during development and in production.
    • Provides feedback on road map and program of works on behalf of the team and then plans, motivates and works closely with teams on delivery of development program.
    • Proactively identifies areas for innovation with core technologies, systems and frameworks used in all areas of software development; researches available options, consults with relevant stakeholders and then incorporates enhancements into design and development of product.
    • Take the lead in learning new technologies and then training up new team members.
    • Act as an escalation point across the team, helping to resolve the most difficult technical issues faced by the team.
    • Review and audit of team’s work, ensuring work done is in line with principles, processes and practices of the team.
    • Represent the Software team to the wider business, communicating effectively with stakeholders to ensure that the Software team delivers outcomes that match the expectations.
    • Identifies improvements to processes and guidelines for software development.

     

    QUALIFICATIONS:

     

    • Tertiary qualifications in a relevant engineering field (electronics, software, computer science, etc.).
    • 10+ years software engineering experience; ideally with leadership experience.
    • Knows computer networking top-to-bottom, inside-out.
    • In-depth practical knowledge in wireless/wireline access technologies such as: GPON, ADSL, VDSL2, HFC, 3G, 4G LTE, etc.
    • Expertise in telecommunications theory and standards.
    • Adaptable, flexible, and a “can do” attitude.
    • Strong collaborative style, with ability to influence stakeholders without direct authority.
    • Significant background in hands on software development in a variety of relevant languages (e.g C/C++, Lua, Shell, Python, JS, etc).
    • Demonstrated ability and experience in leadership.
    • Strong problem-solving skills, and demonstrable experience at solving real-world problems.
    • Professional level communication skills & experience in managing stakeholder expectations.
    • Able to live Casa’s core values: fun work environment; innovation & risk taking; passion, dedication & perseverance; and honesty & loyalty.

     

    Casa Systems is committed to fostering a diverse workforce and inclusive work environment free from unlawful employment discrimination and without barriers to Equal Employment Opportunity (EEO).

     

    #LI-JB1

    Required Skills Required Experience

  • Qualifications

     

     

    REQUIRED EDUCATION & EXPERIENCE

    • A related associates (or relevant current industry license or certification) AND 4000 verified occupational/industry hours within the pasty 7 years
    • OR a related Bachelor's or any master's degree with 18 discipline related credits and 2000 verified occupational/industry hours within 7 years
    •  Ability to qualify for CTE credential (4,000 hours of work related experience in the subject to be taught)

    RELATED DEGREE, CREDENTIAL, AND/OR OCCUPATIONAL EXPERIENCE IN:  Manufacturing, Machining Technology, Computer Aided Machining, Computer Numerical Control (CNC) Machining, Manufacturing Engineering Technology, Mechanical Engineering or Mechanical Engineering Technology, Industrial Engineering or Industrial Engineering Technology, Manufacturing Engineering or Manufacturing Engineering Technology, Aerospace Engineering or Aerospace Engineering Technology, Biomedical Engineering or Biomedical Engineering Technology, Biomechanical Engineering or Biomechanical Engineering Technology, Electrical or Electronics Engineering, Electrical or Electronics Engineering Technology, Mechatronics Engineering or Mechatronics Engineering Technology, Robotics Engineering or Robotics Engineering Technology, Computer Engineering or Computer Engineering Technology, Materials Science or Metallurgy or related engineering.