Software Engineer Apply now

Software Engineer

Birmingham Temporary 48000 - 72000 £ / year (est.)
Apply now
H

At a Glance

  • Tasks: Join a team to create and enhance software solutions for public sector clients.
  • Company: Hays Technology connects talent with opportunities in the tech industry.
  • Benefits: Enjoy remote work flexibility and competitive pay of £400 per day.
  • Why this job: Work on impactful projects using modern frameworks and technologies like AWS and Python.
  • Qualifications: Experience in software development, particularly with AWS, Python, and agile methodologies.
  • Other info: Initial 4-month contract with potential for extension; outside IR35.

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

Hays Technology is working with a public sector client to recruit a Software Engineer. This role will run for an initial 4 months with a likely extension after that period. The role will be £400 plus p/d Outside ir35 majority remote. The job role includes: Create business and user value by undertaking complex software engineering programmes and projects which create, integrate, and enhance back office and customer-facing systems and solutions to improve performance and service delivery. Implement software development standards, mechanisms, frameworks, and processes to ensure that our in-house software development is of the highest quality, highly available, usable, and shareable by rigorous standard setting, testing and quality controls using the best of modern frameworks and using modern processes like test-driven development and pair programming. Develop quality code for the build and deployment of contact centres, working to standards alongside an experienced team Confidently work with AWS Key Features: Amazon Connect, Lex (Voicebots), DynamoDB, S3, Contact Flows, IAM, Cloudwatch, CloudFormation Develop using Python and other languages Work with Terraform for reusable builds Proficiency in writing Lambda functions using Node.js Build and maintain integrations with external systems using APIs Use best practices such as TDD, CI/CD, and Pair Programming in an agile development environment Create, contribute to, and update technical documentation Work with clients to share learning on build and integrations Understand core security principles What you need to do now If you’re interested in this role, click ‘apply now’ to forward an up-to-date copy of your CV, or call us now. If this job isn’t quite right for you, but you are looking for a new position, please contact us for a confidential discussion about your career. Hays Specialist Recruitment Limited acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers. By applying for this job you accept the T&C’s, Privacy Policy and Disclaimers which can be found at (url removed)

Software Engineer employer: Hays Technology

Hays Technology is an exceptional employer, offering a dynamic work environment that fosters innovation and collaboration. With a focus on employee growth, we provide opportunities to engage in complex software engineering projects that make a real impact in the public sector. Our majority remote setup allows for flexibility, while our commitment to modern development practices ensures that you will be part of a high-quality, agile team dedicated to excellence.
H

Contact Detail:

Hays Technology Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer

✨Tip Number 1

Familiarize yourself with AWS services, especially Amazon Connect, Lex, and DynamoDB. Having hands-on experience or projects showcasing your skills with these tools will make you stand out during the interview process.

✨Tip Number 2

Brush up on your Python and Node.js skills, as these are essential for the role. Consider building a small project that utilizes Lambda functions to demonstrate your coding abilities and understanding of serverless architecture.

✨Tip Number 3

Highlight your experience with Agile methodologies and practices like TDD and CI/CD. Be prepared to discuss how you've implemented these in past projects, as this will show your alignment with the team's development standards.

✨Tip Number 4

Prepare to discuss your approach to technical documentation and collaboration with clients. Sharing examples of how you've effectively communicated complex technical concepts will demonstrate your ability to work well in a team-oriented environment.

We think you need these skills to ace Software Engineer

Software Development
Python Programming
Node.js
AWS Services (Amazon Connect, Lex, DynamoDB, S3)
Terraform
API Integration
Test-Driven Development (TDD)
Continuous Integration/Continuous Deployment (CI/CD)
Agile Methodologies
Pair Programming
Technical Documentation
Security Principles
Problem-Solving Skills
Collaboration and Teamwork

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in software engineering, particularly with AWS, Python, and Node.js. Emphasize any projects where you've implemented TDD, CI/CD, or pair programming.

Craft a Strong Cover Letter: Write a cover letter that showcases your understanding of the role and how your skills align with the requirements. Mention specific experiences that demonstrate your ability to create business and user value through software development.

Showcase Technical Skills: In your application, clearly outline your proficiency with the key technologies mentioned in the job description, such as Amazon Connect, DynamoDB, and Terraform. Provide examples of how you've used these tools in past projects.

Highlight Collaboration Experience: Since the role involves working with clients and an experienced team, include examples of your collaborative work in agile environments. Discuss how you’ve contributed to team success and shared learning on builds and integrations.

How to prepare for a job interview at Hays Technology

✨Showcase Your Technical Skills

Be prepared to discuss your experience with AWS services like Amazon Connect, Lex, and DynamoDB. Highlight specific projects where you've implemented these technologies and how they contributed to the overall success of the project.

✨Demonstrate Your Coding Practices

Discuss your familiarity with test-driven development (TDD), continuous integration/continuous deployment (CI/CD), and pair programming. Provide examples of how you've applied these practices in previous roles to ensure high-quality software delivery.

✨Prepare for Problem-Solving Questions

Expect technical questions that assess your problem-solving abilities. Practice coding challenges or system design scenarios that may involve building integrations with external systems using APIs or writing Lambda functions in Node.js.

✨Communicate Your Understanding of Security Principles

Since security is crucial in software engineering, be ready to discuss core security principles and how you have implemented them in your past projects. This will demonstrate your awareness of best practices in developing secure applications.

H
  • Software Engineer

    Birmingham
    Temporary
    48000 - 72000 £ / year (est.)
    Apply now

    Application deadline: 2026-12-13

  • H

    Hays Technology

  • Other open positions at Hays Technology

    H
    Software Engineer

    Hays Technology

    Edinburgh Full-Time 28800 - 48000 £ / year (est.)
    H
    Senior Technical Architect (SC Eligble)

    Hays Technology

    Bletchley Full-Time
Similar positions in other companies
Q
Java Software Engineer

Qualient Technology Solutions UK Limited

Reading Full-Time 36000 - 60000 £ / year (est.)
H
AWS Platform Engineer

Harvey Nash

Edinburgh Temporary
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Discover now
>