Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer (GO/PHP) image - Rise Careers
Job details

Senior Software Engineer (GO/PHP)

At CV-Library, we have a simple vision: to help the world to work and we are looking for exceptional and talented people to help us realise this vision in both UK and overseas markets.

We are in a period of accelerated growth, following a year of key strategic acquisitions and significant investment across all parts of the business from Tech and Data to People and HR, there’s never been a more exciting time to join us or a better place to grow your career!

The Role

We are looking for a Senior Go Engineer to join our team. As a Senior Software Engineer, you will be responsible for directing software development projects, producing clean code and coaching junior members of the team. You will possess extensive experience in software development, project management and have in-depth knowledge of programming languages and databases. If you are passionate and experienced software engineer, we want to hear from you!

What your day will look like:

  • Working with Product, Architecture and the Principal Software Engineers to explore and suggest appropriate technical solutions to achieve the required product features
  • Stay informed of new features and technologies as they relate to software operations
  • Provide technical and procedural guidance to others on new software features and systems
  • Improve upon existing software and systems
  • Work on all stages of a software system’s lifecycle, including design, implementation, testing, delivery and eventual maintenance
  • Implement software features, fix bugs and optimise performance
  • Produce reports describing usage, capabilities and defects of software systems
  • Serve as an engineering leader and coach to other software engineers
  • Create, update and maintain technical documentation
  • Remain up-to-date on industry standards, emerging technologies and best practice methodologies
  • Work with the engineering and operations teams to ensure projects are delivered on time and adhering to our standards

Essential

  • Exceptional experience with Go
  • Experience with Go HTTP frameworks such as Echo, Gin or Gorilla Mux
  • Excellent knowledge of Testing Frameworks
  • Excellent communication and coaching/mentoring skills
  • Strong problem-solving and organisational skill set
  • Experience delivering applications using CI/CD tools following best practices
  • Technology agnostic with an open mind
  • Self-motivated and a willingness to get stuck in
  • Understands the importance, the purpose and the implementation of testing (using TDD etc.)
  • Experience of supporting, modifying and maintaining systems and code developed by teams other than your own
  • Demonstrable experience developing software in micro-services paradigm
  • An ability to effectively understand and translate product and business requirements into technical solutions
  • Strong knowledge of search theory, search methods, query understanding, named entity recognition, word-sense disambiguation, language modelling, parsing, syntax trees, dependency graphs
  • Practical work experience using machine learning techniques to improve Search capabilities
  • Ability to analyse large data sets and develop insights that will improve our software and the customer experience

Desirable

  • 4+ years programming experience
  • Experience with working within an Agile environment
  • Ethical professional who is aware of their work’s impact on society
  • Experience with Cloud solutions

We are actively committed to promoting a fully diverse and inclusive workforce and we welcome applications for this role from all candidates who meet the key requirements. Please do not hesitate to get in touch should you require any reasonable adjustments to assist with your application.

CV-Library Glassdoor Company Review
4.2 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
CV-Library DE&I Review
3.88 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
CEO of CV-Library
CV-Library CEO photo
Lee Biggins
Approve of CEO

Average salary estimate

$110000 / YEARLY (est.)
min
max
$90000K
$130000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Engineer (GO/PHP), CV-Library

At CV-Library, we are seeking a Senior Software Engineer specializing in Go/PHP to join our dynamic and innovative team. With our vision to help the world to work, the timing couldn't be more perfect to step into a role that promises both growth and excitement. In this position, you will direct various software development projects, create clean, efficient code, and offer guidance and mentorship to junior team members. Your day-to-day will involve collaborating closely with our Product, Architecture, and Principal Software Engineers to explore and implement technical solutions that meet product requirements. Keeping abreast of emerging technologies and sharing insights on software features, you will help improve existing systems and work across all stages of the software lifecycle—from design through implementation and testing. Essential skills for this role include exceptional experience with Go, proficiency with Go HTTP frameworks like Echo or Gin, and a solid understanding of Testing Frameworks. As a self-motivated individual, you'll not only write high-quality code but also play a pivotal role in enhancing our software through data insights and machine learning techniques. If you're passionate about software engineering and want to make a significant impact in a forward-thinking company, we want to hear from you!

Frequently Asked Questions (FAQs) for Senior Software Engineer (GO/PHP) Role at CV-Library
What are the primary responsibilities of a Senior Software Engineer at CV-Library?

As a Senior Software Engineer at CV-Library, you will be responsible for directing software development projects, producing clean code, coaching junior team members, and collaborating with Product and Architecture teams. You will work across the entire software lifecycle, implementing features, fixing bugs, and optimizing performance.

Join Rise to see the full answer
What qualifications are needed to become a Senior Software Engineer at CV-Library?

To qualify for the Senior Software Engineer role at CV-Library, candidates should have at least 4 years of programming experience, exceptional knowledge of Go, and experience with Go HTTP frameworks. Excellent communication skills and a strong problem-solving approach are also essential.

Join Rise to see the full answer
What technical skills are favored for the Senior Software Engineer position at CV-Library?

For the Senior Software Engineer position at CV-Library, familiarity with testing frameworks, CI/CD tools, and microservices architecture is highly desirable. Experience with cloud solutions and an understanding of search theory and machine learning techniques will also be advantageous.

Join Rise to see the full answer
How does CV-Library support its engineers in professional development?

CV-Library is committed to promoting rigorous learning and professional growth, offering opportunities for engineers to stay updated on industry standards, emerging technologies, and methodologies, as well as providing coaching and mentorship opportunities within the team.

Join Rise to see the full answer
What is the company culture like for a Senior Software Engineer at CV-Library?

CV-Library fosters a diverse and inclusive culture designed to help individuals thrive. Working with a collaborative team, seniors can expect an environment that values transparency, innovation, and a proactive approach to problem-solving.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer (GO/PHP)
Can you explain your experience with Go and any specific frameworks you’ve used?

When asked about your experience with Go, highlight specific projects or tasks where you implemented Go, detailing any frameworks like Echo or Gin that you utilized. Discuss challenges you faced and how you overcame them, emphasizing your problem-solving skills.

Join Rise to see the full answer
How do you approach software testing and what frameworks do you prefer?

In answering this question, emphasize the importance of testing in the development process. Discuss frameworks you've used, such as testing in Go or PHPUnit for PHP, and share examples of how you've integrated testing into CI/CD workflows.

Join Rise to see the full answer
Describe a time you mentored a junior engineer. What was the outcome?

Reflect on a specific mentorship experience, discussing techniques you used to guide the junior engineer. Highlight the positive outcomes of your mentorship, such as improved skills, successful project completion, or enhanced team collaboration.

Join Rise to see the full answer
What strategies do you use for optimizing software performance?

Discuss your approach to software optimization, such as profiling, analyzing bottlenecks, and implementing efficient algorithms. Provide examples of past projects where your strategies led to measurable performance improvements.

Join Rise to see the full answer
How do you stay updated with new technologies and industry trends?

Talk about your methods for keeping current, such as attending conferences, participating in online communities, or following tech blogs. Mention any recent technologies you've adopted and how they can benefit the team at CV-Library.

Join Rise to see the full answer
What is your experience with microservices architecture?

Share your understanding and experience with microservices architecture, discussing specific projects in which you've implemented microservices. Highlight the benefits it provided, issues you encountered, and solutions you enacted.

Join Rise to see the full answer
Can you discuss a challenging bug you've fixed?

Provide an example of a significant bug you encountered in a past project. Describe your debugging process, the tools you used, and how your solution positively impacted the project or team.

Join Rise to see the full answer
How do you prioritize tasks during a project?

Outline your approach to task prioritization, perhaps using methodologies like Agile or Kanban. Include how you align priorities with team goals and deadlines while remaining flexible to accommodate changes.

Join Rise to see the full answer
What experience do you have with CI/CD pipelines?

Discuss your familiarity with CI/CD tools and processes. Provide examples of how you've utilized CI/CD to improve deployment efficiency and ensure high code quality within your projects.

Join Rise to see the full answer
What are your thoughts on code reviews?

Express the importance of code reviews as a means to maintain code quality, knowledge sharing, and collaboration within the team. Share your approach to receiving and providing feedback constructively.

Join Rise to see the full answer
Similar Jobs
Posted 11 days ago
Posted 11 days ago
Photo of the Rise User
Posted 23 hours ago
Squint Inc Hybrid San Francisco, California, United States
Posted 7 days ago
Photo of the Rise User
Posted 19 hours ago
Photo of the Rise User
Posted 14 days ago
Photo of the Rise User
Posted 21 hours ago

CV-Library is the UK's leading independent job board. We pride ourselves on having the industry's largest CV database, which is bursting with over 13 million CVs. Our client list is crammed with the biggest brand names in recruitment and a healthy...

34 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 27, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
J
Someone from OH, Circleville just viewed ITINERARY ADVISOR REMOTE at JTBJ Enterprise LLC
Photo of the Rise User
Someone from OH, Holland just viewed Data Intelligence Intern at Actian Corporation
Photo of the Rise User
Someone from OH, Holland just viewed Program Intern, Data Engineering at Pilot Company
Photo of the Rise User
11 people applied to Software Engineer Intern at UiPath
Photo of the Rise User
146 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
Someone from OH, Sandusky just viewed Head of IT/Security at Aerones
Photo of the Rise User
Someone from OH, Sandusky just viewed Vice President, Technology at MedVA
I
Someone from OH, Sandusky just viewed IT Manager at Infinite Locus
Photo of the Rise User
29 people applied to Senior PLSQL Developer at ProArch
Photo of the Rise User
Someone from OH, Cincinnati just viewed Finance Associate at Street Diligence
M
Someone from OH, Sandusky just viewed Director of Security, IT, & Compliance at Murmuration
W
Someone from OH, Sandusky just viewed Enterprise Technology Director at World Central Kitchen
Photo of the Rise User
Someone from OH, Sandusky just viewed Director of IT at Kyo
Photo of the Rise User
Someone from OH, North Ridgeville just viewed Remote Manager in Training- CS/Sales at Global Elite
Photo of the Rise User
Someone from OH, Cleveland just viewed Software Engineer I (DevOps) at Mastercard
C
Someone from OH, Warren just viewed Front End Developer (for AI Agent) at CyberCare
I
Someone from OH, Warren just viewed Senior Angular Lead at Integrators services a.s.
Photo of the Rise User
Someone from OH, Warren just viewed SSr. Front End Engineer (Angular.js) at NTD Software
Photo of the Rise User
Someone from OH, Warren just viewed Front-End Developer at Apex Logic
S
Someone from OH, Warren just viewed Angular Developer at Sparkland
Photo of the Rise User
Someone from OH, New Albany just viewed Diversity, Equity & Inclusion Manager at Axios
Photo of the Rise User
Someone from OH, Cincinnati just viewed Customer Service Associate at 2K
Photo of the Rise User
Someone from OH, Marion just viewed Casting: '2' at Backstage
Photo of the Rise User
Someone from OH, Westerville just viewed Junior Videographer at HyperionDev