0-1 years of experience
Concerned about your lack of experience? Learn More...
Employment Type:
Full time
Job Category:
See more jobs for students and recent grads who studied:
Junior Software Engineer- iOs Team
BroadSoft | Richardson, Texas
Tell Us More About Your Job Preferences
By telling us what you think of this job, we can help find jobs that match your interests. If you want to see more jobs like this, click on the smiley face. Or if this job isn't what you are looking for, click the frowny face. Learn More...

Follow This Company

Job Description


The Job Details are as follows:

The Junior Software Engineer is part of a team responsible for the full development of components in BroadSoft's suite of iOS mobile applications. Combining efforts with highly experienced Senior Software Engineer peers, the Junior Software Engineer is responsible for implementing on-the-edge functionality to be distributed among a base of millions of subscribers.

The various phases of the development cycle involve: design, development, testing and support of iOS applications. This will allow the engineer to increase his/her overall knowledge while also ensuring the elaboration of a product that meets evolving market demands.

Duties and responsibilities

* Interpreting requirements into product design.
* Code and implement complex software programs in Objective-C and Swift.
* Unit Testing implemented code.
* Participate in design reviews and code inspections.
* Troubleshoot and debug new or existing software applications.
* Participate and contribute to improvements of software development in general (products, processes, methods, tools).
* Document functional specifications.


* A bachelor's degree or more in Software Engineering or Computer Science from an accredited institution.
* Strong desire to work with iOS products and to embrace the Apple ecosphere.
* Familiarity with mobile application development; direct iOS experience is preferred, but Android experience is relevant.
* A year or more of experience programming in Objective-C or Swift is preferred; however, Java and C++ experience is applicable.
* Demonstrable exposure to object-oriented design principles.
* User interface design experience or education is highly desired.
* Quick learner, with a willingness to dive in and learn everything required to be successful on assigned tasks.
* Willingness to stay flexible regarding assignments, and the ability to work in a fast-paced engineering environment.
* Potential to think in an innovative manner in order to elaborate unconventional solutions when required.
* Excellent communication, writing and documentation skills.
* The desire to make a difference and to produce a quality product.
* Proficiency with the MacOS or Linux command line, and experience using scripting languages such as Python or Bash, is favorable.

Working conditions


Physical requirements


Direct reports



Please note that BroadSoft does not accept unsolicited resumes from recruiters or employment agencies. In the absence of a signed Recruitment Fee Agreement, BroadSoft will not consider or agree to payment of any referral compensation or recruiter fee. In the event a recruiter or agency submits a resume or candidate without a previously signed agreement, BroadSoft explicitly reserves the right to pursue and hire those candidate(s) without any financial obligation to the recruiter or agency. Any unsolicited resumes, including those submitted to hiring managers, are deemed to be the property of BroadSoft.

About BroadSoft

BroadSoft® provides VoIP application software that enables the delivery of hosted telephony and multimedia services. After the 2008 acquisitions Sylantro and the GENBAND M6 product line, BroadSoft has emerged as the undisputed market leader of VoIP application servers. BroadSoft's family of carrier-class products, including its award-winning flagship BroadWorks® technology, empowers wireless, wireline and cable carriers to deliver next-generation voice and multimedia applications and advanced features that enable them to increase revenue, enhance competitive differentiation and elevate customer satisfaction. BroadSoft's products deliver the scale, open architecture and reliability that the world's leading telecommunications companies demand to serve mission-critical enterprise and residential broadband customers. BroadSoft provides VoIP applications to eight of the top 10 and 14 of the top 25 largest carriers worldwide, as measured by recent annual revenue, including KPN, Korea Telecom, Qwest, SingTel, Sprint, Swisscom, Telefonica de Espana, Telstra, T-Systems, and Verizon.

This company profile was created by AfterCollege and is about BroadSoft. This page is not endorsed by or affiliated with BroadSoft. For questions regarding company profiles, please email: care@aftercollege.com.