Senior Software Engineer
Senior Software Engineer

Senior Software Engineer

Dunfermline Full-Time 48000 - 72000 £ / year (est.) No home office possible
N

At a Glance

  • Tasks: Join our Agile team to develop innovative federated data analysis capabilities.
  • Company: We're a forward-thinking tech company focused on delivering impactful software solutions.
  • Benefits: Enjoy remote work flexibility and a collaborative, dynamic work environment.
  • Why this job: Be part of a team that values creativity and innovation while making a difference in healthcare.
  • Qualifications: Proficiency in Python, Kubernetes, and Agile practices; experience with REST APIs is essential.
  • Other info: This is a fully remote position based in the UK.

The predicted salary is between 48000 - 72000 £ per year.

We are seeking a talented Software Developer to join our Product Delivery team, with an initial focus on developing our federated data analysis capability. Responsibilities include working in an Agile team to build successful products that meet a broad range of customer needs.

Must have:

  • Competency in modern programming languages and methodologies such as Python and Kubernetes, preferably within a UNIX/Linux environment.
  • Can demonstrate design, development & delivery of new features.
  • Can apply best practice coding standards.
  • Ability to contribute technically across all tiers of the company's platform services, both web technologies and back-end services.
  • Understanding of database development.
  • Show appreciation of all aspects of the software development lifecycle (e.g. requirements, analysis, design, implementation, testing and documentation).
  • Experience of Agile development practices.
  • Experience working with REST APIs.

Desirable Experience:

  • Experience of the source control process using tools such as Azure DevOps, Git or SVN.
  • Experience of software build pipelines and tools such as ArgoCD/Flux.
  • Working knowledge of integrated development environments such as RubyMine, Eclipse or Microsoft Visual Studio.
  • Experience of building and operating a SaaS/PaaS platform in a public cloud environment (Azure, AWS etc.).
  • Experience of presentation layer technologies (HTML 5, CSS, JavaScript).
  • Solid understanding of internet and web protocols, and how to develop RESTful APIs.
  • Experience integrating with third party APIs.
  • Knowledge of test-driven development (TDD) & behavioural driven design (BDD).
  • Domain experience in healthcare or bioinformatics.

Please note this is a UK remote position. If you would like to find out more information please apply!

Senior Software Engineer employer: Net Talent

As a Senior Software Engineer at our company, you will be part of a dynamic and innovative Product Delivery team that values collaboration and creativity. We offer a supportive work culture that prioritises employee growth through continuous learning opportunities and exposure to cutting-edge technologies in a remote UK setting. Join us to make a meaningful impact while enjoying the flexibility and work-life balance that comes with remote work.
N

Contact Detail:

Net Talent Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, such as Python and Kubernetes. Consider building a small project or contributing to open-source projects that utilise these tools to showcase your skills.

✨Tip Number 2

Engage with the Agile community by attending meetups or webinars. This will not only enhance your understanding of Agile practices but also help you network with professionals who might provide insights or referrals for the role.

✨Tip Number 3

Brush up on your knowledge of REST APIs and database development. You could create a simple application that interacts with a public API and stores data in a database to demonstrate your understanding during interviews.

✨Tip Number 4

If you have experience with cloud platforms like Azure or AWS, prepare to discuss specific projects where you've implemented solutions in these environments. Highlighting your practical experience will set you apart from other candidates.

We think you need these skills to ace Senior Software Engineer

Proficiency in Python
Experience with Kubernetes
UNIX/Linux environment knowledge
Agile development practices
REST API development
Database development skills
Understanding of software development lifecycle
Best practice coding standards
Technical contribution across web and back-end services
Source control experience (Azure DevOps, Git, SVN)
Software build pipelines (ArgoCD/Flux)
Integrated development environments (RubyMine, Eclipse, Visual Studio)
SaaS/PaaS platform experience in public cloud (Azure, AWS)
Presentation layer technologies (HTML5, CSS, JavaScript)
Solid understanding of internet and web protocols
Integration with third-party APIs
Knowledge of test-driven development (TDD)
Behavioural driven design (BDD)
Domain experience in healthcare or bioinformatics

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with modern programming languages like Python and Kubernetes. Emphasise any relevant projects that showcase your ability to develop features and work within an Agile team.

Craft a Strong Cover Letter: In your cover letter, explain why you're passionate about software development and how your skills align with the company's needs. Mention your understanding of the software development lifecycle and your experience with REST APIs.

Showcase Relevant Experience: When detailing your work history, focus on your experience with database development, Agile practices, and any SaaS/PaaS platforms you've worked on. Highlight specific achievements that demonstrate your technical contributions.

Proofread Your Application: Before submitting, carefully proofread your application for any spelling or grammatical errors. A polished application reflects your attention to detail, which is crucial for a Senior Software Engineer role.

How to prepare for a job interview at Net Talent

✨Showcase Your Technical Skills

Be prepared to discuss your experience with modern programming languages like Python and your familiarity with Kubernetes. Highlight specific projects where you've successfully implemented these technologies, especially in a UNIX/Linux environment.

✨Demonstrate Agile Experience

Since the role involves working in an Agile team, be ready to share examples of how you've contributed to Agile practices in previous roles. Discuss your understanding of the Agile development lifecycle and how it has influenced your work.

✨Understand the Full Software Development Lifecycle

Make sure you can articulate your knowledge of the software development lifecycle, from requirements gathering to testing and documentation. Prepare to discuss how you've applied best practices at each stage in your past projects.

✨Prepare for Technical Questions

Expect technical questions related to REST APIs, database development, and coding standards. Brush up on your knowledge of test-driven development (TDD) and behavioural driven design (BDD), as well as any relevant tools like Azure DevOps or Git.

Senior Software Engineer
Net Talent
N
  • Senior Software Engineer

    Dunfermline
    Full-Time
    48000 - 72000 £ / year (est.)

    Application deadline: 2027-04-20

  • N

    Net Talent

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>