At a Glance
- Tasks: Develop innovative software solutions using cutting-edge technologies and collaborate with a diverse team.
- Company: Join a forward-thinking tech company focused on applied innovation and customer needs.
- Benefits: Enjoy competitive salary, health benefits, remote work options, and opportunities for professional growth.
- Other info: Be part of a talented community with excellent career advancement opportunities.
- Why this job: Make a real impact by solving business problems with your coding skills in a dynamic environment.
- Qualifications: Strong programming skills, teamwork mindset, and ability to communicate complex ideas effectively.
The predicted salary is between 40000 - 50000 £ per year.
About The Spotfire Forward Engineering Team
Our global Forward Engineering team is a central part of the company strategy. The team focuses on applied innovation, customer needs, and the community of data scientists.
The Successful Candidate
The successful candidate will have solid programming, analytical, and problem‑solving skills. You understand the core concepts underlying Software Development, Design and Architecture, with an eye for good user‑experience. You are interested in data analysis and data interaction. You enjoy the challenges of developing robust and performant solutions to real business problems, using a diverse and varied toolset. You are intellectually curious and communicate complex concepts well.
What You Will Do
You will be a software developer working within the Spotfire platform using technologies such as C# .Net, TypeScript, Python, IronPython and more. You will join a community where code is created by developers and data scientists working in concert with colleagues from several professions – other developers, testers, user experience designers, technical communicators, project and product managers. Critically, you will be required to work with customers to elicit requirements and garner feedback, developing a deep understanding of their business domains and use‑cases. You will enjoy the pleasure of engineering software in a rich context, surrounded by talented colleagues who have real‑world industry expertise and rich experience delivering industry solutions.
Qualifications
- Must Have
- Excellent programming skills in an Object Oriented Language
- Solid understanding of Design Patterns, Data Structures and Algorithms
- Cooperative mindset and good teamwork skills
- Ability to communicate complex technical concepts to stakeholders at all levels within the organization, and to customers
- Experience with C#, and .NET
- Experience with JavaScript, TypeScript, HTML, CSS and Python
- Highly proficient using AI‑assisted software engineering (Cursor, GitHub Copilot, Claude Code or similar), with a strong understanding of how to guide the coding agents to deliver high quality code in short timescales.
- Experience with frontend frameworks like Angular, React, Vue
Equal Employment Opportunity Statement
Cloud Software Group is firmly committed to Equal Employment Opportunity (EEO) and to compliance with all federal, state and local laws that prohibit employment discrimination. All qualified applicants will receive consideration for employment without regard to age, race, color, creed, sex or gender, sexual orientation, gender identity, gender expression, ethnicity, national origin, ancestry, citizenship, religion, genetic carrier status, disability, pregnancy, childbirth or related medical conditions (including lactation status), marital status, military service, protected veteran status, political activity or affiliation, taking or requesting statutorily protected leave and other protected classifications.
Developer, Forward Engineering employer: Cloud Software Group
Contact Detail:
Cloud Software Group Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Developer, Forward Engineering
✨Tip Number 1
Network like a pro! Reach out to current employees at the company through LinkedIn or other platforms. Ask them about their experiences and any tips they might have for landing a role in the Forward Engineering team.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those that highlight your programming and problem-solving abilities. Make sure to include examples using C#, Python, or any relevant tech from the job description.
✨Tip Number 3
Prepare for the interview by brushing up on your communication skills. Practice explaining complex technical concepts in simple terms, as you'll need to convey ideas clearly to both technical and non-technical stakeholders.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our community of developers and data scientists.
We think you need these skills to ace Developer, Forward Engineering
Some tips for your application 🫡
Show Off Your Skills: Make sure to highlight your programming skills and experience with the technologies mentioned in the job description. We want to see how you can bring your expertise in C#, .NET, and other languages to the table!
Tailor Your Application: Don’t just send a generic application! Take the time to tailor your CV and cover letter to reflect how your experience aligns with the role. We love seeing candidates who understand our needs and can articulate how they fit into our team.
Communicate Clearly: Since you'll be working with various stakeholders, it's crucial to demonstrate your ability to communicate complex concepts clearly. Use your application to showcase your communication skills and how you’ve successfully collaborated in the past.
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 shows you’re keen on joining our team!
How to prepare for a job interview at Cloud Software Group
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially C#, .NET, TypeScript, and Python. Brush up on your programming skills and be ready to discuss how you've used these languages in past projects.
✨Understand User Experience
Since user experience is key, think about how you can communicate complex technical concepts in a way that’s easy for non-tech stakeholders to understand. Prepare examples of how you’ve improved user experience in previous roles.
✨Show Your Problem-Solving Skills
Be ready to tackle some coding challenges or problem-solving scenarios during the interview. Practice common algorithms and data structures, and think through your approach to solving real business problems with robust solutions.
✨Engage with the Community
Demonstrate your interest in collaboration by discussing how you’ve worked with cross-functional teams in the past. Highlight any experiences where you’ve gathered requirements from customers or provided feedback to improve a product.