Software-ontwikkelaar

Software-ontwikkelaar

Full-Time 50000 - 70000 £ / year (est.) Working from home possible
Surevine

At a Glance

  • Tasks: Design and develop secure software systems using innovative AI tools and modern technologies.
  • Company: Join Surevine, a leader in secure collaboration solutions for top-tier organisations.
  • Benefits: Flexible working arrangements, mentorship, and opportunities for continuous learning.
  • Other info: Inclusive culture that embraces diverse perspectives and offers career growth.
  • Why this job: Be part of a creative team that values adaptability and innovation in software engineering.
  • Qualifications: Experience in software development with a focus on security and cloud platforms.

The predicted salary is between 50000 - 70000 £ per year.

Surevine’s mission is to build and deliver secure, scalable collaboration solutions for the most security-conscious organisations, enabling collaboration on their most highly sensitive information.

Surevine offers our people a platform for you to transform your individual talents into strengths within a creative, innovation-driven environment. We hire software engineers who are adaptable, curious, and committed to creating excellent engineering solutions through both independent work and collaboration.

You will get exposure to engineering techniques across the software lifecycle: cloud engineering, test-driven development, AI-assisted development, experimentation, prototyping, and automation. We aren't in the habit of hiring engineering zealots or rigid process followers but instead try to find highly adaptable people who can thoughtfully evaluate context and apply appropriate tools and approaches to the job at hand.

We are actively using AI tools to accelerate our development, improve code quality, and solve complex problems. We want you to use these tools effectively while maintaining strong engineering fundamentals and critical thinking about AI-generated outputs. You should have (or be looking to learn) an understanding of the impact of engineering decisions on security posture.

As a distributed company, you'll need to communicate effectively using our online tools and collaborate with team members through various channels (video calls, chat, async documentation, etc.), whether working in-person or remotely. Engineering in Surevine right now means being comfortable with AI-augmented development workflows and leveraging ground-breaking tools to amplify your capabilities.

  • Typescript, React, Next.js
  • AWS, Docker, Kubernetes, ECS, GCP
  • Python, Langchain, AI/ML integration
  • Java, Spring Frameworks

Responsibilities include:

  • Architect, design, and develop reliable and secure software systems, leveraging AI tools to enhance productivity and code quality.
  • Contribute to team working practices through clear documentation, knowledge sharing, code reviews, and helping improve the organization's software engineering practices and processes.
  • Take ownership, with the team, of software systems from conception and development, through live operation and decommissioning.
  • Experiment with and evaluate new AI-powered development tools and practices, sharing learnings with the team.
  • Continuously develop your skills through learning opportunities we provide, including time for experimentation, structured learning, and mentorship.

Requirements:

  • Strong software engineering fundamentals with experience of delivering production systems.
  • Comfortable working with modern JavaScript/TypeScript and/or at least one backend language (Python, Java, etc.).
  • Experience with cloud platforms (AWS, GCP preferred) and containerization.
  • Open to learning about and adopting AI-augmented development tools that enhance productivity (we provide training and support for these tools).
  • Security-conscious mindset with understanding of secure coding practices.
  • Able to communicate effectively in a remote environment through written and verbal channels.

We're committed to building an inclusive environment where diverse perspectives and working styles strengthen our team. We provide reasonable accommodations throughout the application and employment process and offer flexible working arrangements. If you need any accommodations during the application process or have questions about how we work, please let us know.

Software-ontwikkelaar employer: Surevine

At Surevine, we pride ourselves on being an exceptional employer that fosters a creative and innovation-driven environment for software developers. Our commitment to employee growth is evident through our structured learning opportunities, mentorship programmes, and the chance to work with cutting-edge AI tools in a flexible, remote-friendly setting. Join us to collaborate with a diverse team dedicated to building secure solutions while enhancing your skills and career in a supportive atmosphere.

Surevine

Contact Details:

Surevine Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Software-ontwikkelaar

Tip Number 1

Get to know the company culture before your interview. Check out Surevine's website and social media to see what they're all about. This will help you tailor your answers and show that you're genuinely interested in being part of their team.

Tip Number 2

Practice your coding skills and be ready for technical challenges. Brush up on your knowledge of Typescript, React, and cloud platforms like AWS or GCP. We want to see how you think and solve problems, so don’t shy away from showcasing your skills!

Tip Number 3

Prepare some questions to ask during your interview. This shows that you're engaged and curious about the role. Ask about their use of AI tools or how they foster collaboration in a remote environment – it’ll make you stand out!

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it gives you a chance to showcase your enthusiasm for the role and the company right from the start.

We think you need these skills to ace Software-ontwikkelaar

Typescript
React
Next.js
AWS
Docker
Kubernetes
ECS

Some tips for your application 🫡

Show Your Passion for Engineering:When writing your application, let us see your enthusiasm for software engineering! Share examples of projects you've worked on or technologies you're excited about. We love adaptable and curious minds, so don't hold back!

Tailor Your Application:Make sure to customise your application to reflect the skills and experiences that align with our job description. Highlight your experience with AI tools, cloud platforms, and any relevant programming languages. This helps us see how you fit into our innovative environment.

Be Clear and Concise:We appreciate clear communication, especially in a remote setting. Keep your application straightforward and to the point. Use bullet points where necessary to make it easy for us to read through 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 don’t miss out on any important information about the role. Plus, we love seeing applications come in through our own platform!

How to prepare for a job interview at Surevine

Know Your Tech Stack

Make sure you’re familiar with the technologies mentioned in the job description, like Typescript, React, and AWS. Brush up on your knowledge of cloud platforms and containerization, as these are crucial for the role. Being able to discuss your experience with these tools will show that you're ready to hit the ground running.

Show Your Adaptability

Surevine values adaptable engineers, so be prepared to share examples of how you've successfully navigated changes in projects or technologies. Think about times when you had to learn something new quickly or adjust your approach based on feedback. This will demonstrate your ability to thrive in a dynamic environment.

Communicate Clearly

Since Surevine operates in a remote setting, effective communication is key. Practice articulating your thoughts clearly and concisely, especially when discussing technical concepts. You might even want to prepare a few questions to ask during the interview to show your engagement and interest in their collaborative culture.

Embrace AI Tools

With AI-augmented development being a focus at Surevine, it’s important to express your willingness to learn and experiment with these tools. Share any experiences you have with AI in your projects, and be open about your eagerness to explore new technologies that can enhance productivity and code quality.