Senior Software Engineer

Our Success Begins with Our People

Startel Corporation, a leading creator and provider of communications and billing solutions for the in/out bound call center and hospital markets is seeking new product development software engineers to assist us in expanding our product portfolio. 


The Senior Software Engineer will be required to develop new product platforms based around the company’s Call Management Solutions and their Soft Switch. Utilizing industry standard software/hardware and standard protocols the new software engineer will develop applications to supplement our database platform which is a Windows-based application that utilizes multi-threading programming and operates in a client-server as well as hosted environment. 


The software engineer will assist with the additional development necessary to enhance our current platforms to support the next generation platforms to ensure the company’s continued dominance of its chosen industry. In addition to new development programming, this position will be required to develop the Product and Design Specifications for any new development. Additional responsibilities will include the performance of functional testing of the code for quality assurance purposes as well as providing sustaining engineering and support responsibilities prior to submitting a product to the QA division. 



Essential duties and responsibilities:

In the onset, this person will be assigned bug fixes and smaller projects to get familiar with the Startel platform. Once familiar with the system, they will be assigned specific application projects critical to the success of the company. Some projects may be solo design and development; some may be as a part of a larger team. In all development, seamless integration with the platform and peripheral products is imperative. 




Intellectual – Analytical, Design, problem solving, project management, technical, organization, interpersonal & leadership. 


This person will be required to work independently on their assignments and be a team player. 


This position is a Full time position at Startel’s main location in Irvine CA between the hours of 8am to 5pm. 




• This person will be required to have a strong working knowledge of C, C++, C#, MFC, WIN32, ODBC, SQL, and Java in a Windows environment. 

• Program editing knowledge required using Visual Studio and .Net. 

• Network application and web programming experience required 

• Relational database systems experience required. 

• Service application programming, IVR, PBX/ACD switch knowledge and TAPI/TSAPI knowledge is a plus. 

• BS in Computer Science/Related Field or 5+ Years of demonstrated experience in software development is required. 

•  Knowledge of Asterisk and the LINUX operating system as well as Agile and Scrum would be a plus. 




• Associates degree or better in related field.

• SQL Server 2008/2012/2016, complex queries, maintenance plans, schema updates and data transformation.

• Telephony including VoIP/SIP and PRI/T1; Asterisk based PBX/PBX Systems.

• Proficiency with Linux.


• Competitive compensation 

• Health and Dental Coverage 

• Life Insurance 

• Paid Holidays and Vacation 

• 401(k) Plan 

Join us as we build the future of contact center solutions. SUBMIT RESUME.


EOE Statement: We are an equal employment opportunity employer. All qualified applicants will receive consideration for employment without regard to age, race, color, religion, gender, national origin, disability status, protected veteran status or any other characteristic protected by law. 


Please Note: We do not accept unsolicited resumes from recruitment agencies.

Our Employee Testimonials


Request More Information