At a Glance
- Tasks: Develop and configure software solutions for innovative telecommunications projects.
- Company: Join Ciena, a leader in high-speed connectivity with a people-first culture.
- Benefits: Enjoy competitive pay, health benefits, and flexible remote work options.
- Other info: Dynamic role with opportunities for growth and international travel.
- Why this job: Make a real impact in tech while collaborating with passionate teams.
- Qualifications: 5+ years in software development, especially in telecom OSS/BSS.
The predicted salary is between 60000 - 80000 £ per year.
As the global leader in high-speed connectivity, Ciena is committed to a people-first approach. Our teams enjoy a culture focused on prioritizing a flexible work environment that empowers individual growth, well-being, and belonging. We’re a technology company that leads with our humanity—driving our business priorities alongside meaningful social, community, and societal impact.
The Technology Application Sales (TAS) Software Developer position has responsibility for implementing use cases and proof of concepts in support of the go to market and technical sales teams. Working closely with Solution Architects (SA), Technical Sales Leads (TSL) and Global Sales product demonstrations, solutions, and enablement scripts for colleagues to apply.
The successful candidate is a strong team member who communicates clearly and knows how to drive requirements to technical implementation and application support, with a passion for delivering successful outcomes and a desire to provide Blue Planet teams with top quality configured products and solutions.
The ideal candidate will have technical knowledge of the OSS domain with specific focus on one of the Blue Planet portfolio products, a thorough understanding of a broad range of telecommunications technologies, as well as a good understanding of software development and system integration patterns. The applicant needs to have experience in software configuration, deployment and testing according to product and solution patterns. They will have experience working with architects and designers collaboratively to understand requirements around OSS software configuration and possess the ability to translate those requirements into software solutions across the Blue Planet Portfolio or similar applications.
Successful candidates can expect to participate in the following day to day activities and duties:
- Configuration and development of customizations as applicable to Blue Planet products.
- Creates demo and PoC supporting material; demo scripts, recordings and clickable demos to describe the product and use case implementation and benefits.
- Interact with the client’s IT, Network Operations, Planning and Engineering teams in the process of delivering Proof of Concepts to account opportunity audiences to understand target business and system processes and to define outcomes using BP products.
- Work closely with Blue Planet pre-sales and Go-To-Market teams to ensure alignment between sales messaging and solution being developed throughout the demo/PoC creation process.
- Work independently and in a hands-on manner.
- Facilitate and/or participate in knowledge transfer and enablement of the pre-sales teams to ensure TAS end users are well-informed and engaged and projects are delivered to (internal and external) customer satisfaction.
- Facilitate and participate in workshops and design sessions both internally and externally to drive towards an optimal solution for a desired requirement while maintaining pragmatism and meeting sales objectives.
Key skills:
- Minimum of 5 years in the role of hands-on Software Developer in the telco OSS and/or BSS areas with experience in a selection of the following:
- Backend programming/markup languages: Java/J2EE, Python.
- Backend development frameworks/libraries: maven, Spring Data/Security/MVC.
- Backend testing frameworks/libraries: junit.
- DB: Neo4j (graph DB), Oracle DB, PostgreSQL+TimescaleDB.
- Other technologies: ElasticSearch, drools, Kafka integration, ReST (on Spring MVC), SSO (LDAP, Reverse Proxy, OAuth2).
- Programming theory: algorithms and data structures, relational and graph database concepts, etc.
- Understanding of Telecom Network design and software that supports providers.
- Understanding of the Telco OSS ecosystem and ideally knowledge of one or more of the Blue Planet Portfolio products and their role in operators' ecosystems.
- Configuration processes from a functional and technical perspective.
- Domain knowledge in multiple telecom technologies (DWDM, Ethernet, IP, etc).
- Demonstrated expert knowledge of the software development life cycle and practices.
- 5+ years’ experience in the OSS domain.
- Domestic and international travel is required.
Pay ranges at Ciena are designed to accommodate variations in knowledge, skills, experience, market conditions, and locations, reflecting our diverse products, industries, and lines of business. Please note that the pay range information provided in this posting pertains specifically to the primary location, which is the top location listed in case multiple locations are available. Non-Sales employees may be eligible for a discretionary incentive bonus, while Sales employees may be eligible for a sales commission. In addition to competitive compensation, Ciena offers a comprehensive benefits package, including medical, dental, and vision plans, participation in 401(K) (USA).
Specialist, Software Developer employer: Ciena Corporation
Contact Detail:
Ciena Corporation Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Specialist, Software Developer
✨Tip Number 1
Network like a pro! Reach out to folks in your industry on LinkedIn or at local meetups. You never know who might have the inside scoop on job openings or can put in a good word for you.
✨Tip Number 2
Prepare for interviews by practising common questions and showcasing your technical skills. Use mock interviews with friends or online platforms to get comfortable and confident before the real deal.
✨Tip Number 3
Don’t just apply blindly! Tailor your approach for each application. Research the company, understand their products, and be ready to discuss how your skills align with their needs during interviews.
✨Tip Number 4
Apply through our website for the best chance of getting noticed! We love seeing candidates who take the initiative to engage directly with us. Plus, it shows you're genuinely interested in joining our team.
We think you need these skills to ace Specialist, Software Developer
Some tips for your application 🫡
Tailor Your Application: Make sure to customise your CV and cover letter for the Specialist, Software Developer role. Highlight your experience in OSS and BSS, and showcase how your skills align with the job description. We want to see how you can contribute to our team!
Showcase Your Technical Skills: Don’t hold back on detailing your technical expertise! Mention your experience with Java, Python, and any relevant frameworks or databases. We’re looking for someone who knows their stuff, so let us know what you bring to the table.
Be Clear and Concise: When writing your application, keep it clear and to the point. Use bullet points where possible to make it easy for us to read. We appreciate straightforward communication, especially when it comes to your qualifications and experiences.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy to do—just follow the prompts and submit your details!
How to prepare for a job interview at Ciena Corporation
✨Know Your Tech Inside Out
Make sure you brush up on your knowledge of the OSS domain and the specific technologies mentioned in the job description. Be ready to discuss your experience with backend programming languages like Java or Python, and frameworks such as Spring. This will show that you’re not just familiar with the tech, but that you can also apply it effectively.
✨Prepare for Practical Scenarios
Since this role involves implementing use cases and proof of concepts, think about how you would approach real-world scenarios. Prepare to discuss past projects where you configured software or developed solutions. Use the STAR method (Situation, Task, Action, Result) to structure your answers clearly.
✨Communicate Clearly and Confidently
As a Software Developer, you'll need to work closely with various teams. Practice explaining complex technical concepts in simple terms. This will demonstrate your ability to communicate effectively with both technical and non-technical stakeholders, which is crucial for success in this role.
✨Show Your Passion for Problem-Solving
Ciena values a people-first approach, so be sure to convey your enthusiasm for delivering successful outcomes. Share examples of how you've tackled challenges in previous roles, especially those related to software configuration and deployment. This will highlight your proactive attitude and commitment to quality.