Jobs Vacancy

Senior Software Engineer (Java/Golang)

Posted Today by Linkedin

Apply Now

Summary: The Senior Software Engineer role in Manchester, UK, focuses on developing and maintaining complex web systems using Java, Golang, and various frameworks. The position emphasizes collaboration, mentoring, and continuous improvement in engineering practices while adhering to high-quality standards. Candidates should have experience with cloud infrastructure, microservices, and automated testing. The role is contract-based and classified as inside IR35.

Key Responsibilities:

  • Develop and maintain complex web systems using Java, Golang, and frameworks.
  • Implement practices such as Test-Driven Development (TDD), Pair Programming, and CI/CD.
  • Design and architect solutions for web systems, ensuring high quality and performance.
  • Coach and mentor less experienced engineers.
  • Collaborate with customers and stakeholders to identify and refine solutions.
  • Contribute to the continuous improvement of engineering practices and standards.

Key Skills:

  • Experience in Java (and Spring Boot), Golang, or other server-side languages.
  • Knowledge of client-side JavaScript/TypeScript and libraries such as React.
  • Experience with automated testing tools like Postman, Selenium, and JMeter.
  • Familiarity with Kubernetes and cloud infrastructure (GCP/AWS/Azure).
  • Understanding of event-driven microservice architectures and RESTful APIs.
  • Experience with source code management tools (Git/GitLab/GitHub).
  • Working knowledge of relational and NoSQL databases (MySQL, MongoDB).
  • Experience in an agile environment and DevSecOps culture.

Salary (Rate): undetermined

City: Manchester

Country: United Kingdom

Working Arrangements: undetermined

IR35 Status: inside IR35

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Role: Senior Software Engineer

Location: Manchester, UK

Duration: Contract – Inside IR35

Job Description:

Key skills/knowledge/experience:

  • Demonstrated experience in Java (and Spring Boot), Golang or other server-side languages and frameworks and/or experience with client-side JavaScript/TypeScript and common libraries such as React.
  • Real-world experience of practices such as Test-Driven Development (TDD), Pair Programming, code review and CI/CD.
  • Understanding of software configuration management and knowledge of automated testing using Postman, Selenium, JMeter etc.
  • Experience with Kubernetes and cloud infrastructure (GCP/AWS/Azure)
  • Knowledge and experience of event-driven microservice architectures, RESTful APIs and message queues and familiar with RabbitMQ, KAFKA.
  • Previous responsibility for design and architecture of complex web systems
  • Experience and willingness to coach and mentor less experienced engineers
  • Own your solutions all the way from requirements, through coding, testing and deployment to the hands of our customers in production.
  • Take pride in your software, meeting high levels of quality, automating and striving for improvements and innovation at every opportunity.
  • Work collaboratively with customers and stakeholders across the company to help identify, design and refine solutions that deliver real value.
  • Contribute to the continuous improvement of our engineering practices and standards.

Good to have:

  • Experience teaching junior software Engineers/developers.
  • Confidence with source code management and version control tools (Git/GitLab/GitHub)
  • Working knowledge of relational & NoSQL database technologies such as MySQL or MongoDB
  • Experience working in a genuine agile environment - scrum, kanban or anything in between
  • Worked in a true DevSecOps culture, owning and feeling responsible for your code in production, including monitoring and observability with tools such as Prometheus and Grafana and incident management with tools such as PagerDuty.
Rate:
Negotiable
Location:
Manchester Area, United Kingdom
IR35 Status:
Inside
Remote Status:
Undetermined
Industry:
IT
Seniority Level:
Not Specified

Share job:

Take-Home Pay

Not Available
Visit calculators for additional details

Create a free account to view the take-home pay for this contract