Senior Software Engineer

Senior Software Engineer

Posted 1 week ago by Brookwood Recruitment

Negotiable
Undetermined
Undetermined
Amsterdam, Provincie Noord-Holland, Netherlands

Summary: The Senior Software Engineer role involves building innovative software solutions and taking ownership of system responsibilities within a dynamic tech team. The position requires collaboration with cross-functional teams to deliver scalable and secure applications while mentoring junior engineers. This role offers an opportunity to influence the technology stack and contribute to process enhancements in a supportive environment. Candidates should have extensive experience in software development and system management.

Key Responsibilities:

  • Build and maintain robust software applications using relevant programming languages, ensuring they align with business needs and standards.
  • Take ownership of entire systems—from deployment to operational stability—monitoring performance and implementing improvements.
  • Develop and implement complex technical solutions based on detailed requirements, with a focus on quality and efficiency.
  • Lead efforts in incident management, ROOT cause analysis, and deploying long-term fixes to enhance system reliability.
  • Contribute to system design evaluations, architectural decisions, and technical guidance, influencing both current and future projects.
  • Mentor junior engineers, fostering a culture of collaboration, continuous improvement, and technical excellence.
  • Engage in process enhancements, optimizing workflows and standards for better performance and data security.
  • Communicate effectively with stakeholders, ensuring clarity and fostering mutual understanding across teams.

Key Skills:

  • Proven proficiency in building software applications with a strong understanding of system architecture.
  • Extensive experience in end-to-end system ownership, monitoring, and operational management.
  • Skilled in technical incident management and root cause analysis.
  • Capable of designing scalable, adaptable software solutions aligned with business goals.
  • Ability to guide and influence technical teams with sound architectural and engineering advice.
  • Excellent communication skills, able to articulate complex concepts clearly and collaborate effectively.
  • Strong critical thinking, problem-solving, and continuous process improvement mindset.
  • Bachelor’s degree in a relevant field and 5+ years of professional experience in software development.

Salary (Rate): £120 per hour

City: Amsterdam

Country: Netherlands

Working Arrangements: undetermined

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Senior Software Engineer

Are you passionate about building innovative, high-quality software solutions that drive impact across global platforms? We’re seeking a talented and dedicated Software Engineer I to join our dynamic tech team. In this critical role, you’ll own end-to-end system responsibilities, collaborate with cross-functional teams, and champion best practices to deliver scalable, maintainable, and secure solutions. This is your opportunity to shape the future of our technology stack while growing your expertise in a supportive, inclusive environment.

What You’ll Do:

  • Build and maintain robust software applications using relevant programming languages, ensuring they align with business needs and standards.
  • Take ownership of entire systems—from deployment to operational stability—monitoring performance and implementing improvements.
  • Develop and implement complex technical solutions based on detailed requirements, with a focus on quality and efficiency.
  • Lead efforts in incident management, ROOT cause analysis, and deploying long-term fixes to enhance system reliability.
  • Contribute to system design evaluations, architectural decisions, and technical guidance, influencing both current and future projects.
  • Mentor junior engineers, fostering a culture of collaboration, continuous improvement, and technical excellence.
  • Engage in process enhancements, optimizing workflows and standards for better performance and data security.
  • Communicate effectively with stakeholders, ensuring clarity and fostering mutual understanding across teams.


Required Skills and Qualifications:

  • Proven proficiency in building software applications with a strong understanding of system architecture.
  • Extensive experience in end-to-end system ownership, monitoring, and operational management.
  • Skilled in technical incident management and root cause analysis.
  • Capable of designing scalable, adaptable software solutions aligned with business goals.
  • Ability to guide and influence technical teams with sound architectural and engineering advice.
  • Excellent communication skills, able to articulate complex concepts clearly and collaborate effectively.
  • Strong critical thinking, problem-solving, and continuous process improvement mindset.
  • Bachelor’s degree in a relevant field and 5+ years of professional experience in software development.


Nice to Have:

  • Experience with infrastructure automation, frameworks, or tooling.
  • Knowledge of emerging technologies and ability to evaluate new tools and techniques.
  • Prior experience in mentoring or coaching junior team members.
  • Familiarity with Agile development practices and continuous delivery pipelines.


Preferred Education and Experience:

  • Bachelor’s degree or higher in Computer Science, Software Engineering, or related field.
  • 5+ or more years of relevant professional experience in software engineering, with a track record of delivering complex projects.


Other Requirements:

  • Willingness to participate in an on-call rotation supporting production systems.
  • Commitment to maintaining data security and privacy standards.
  • Ability to adapt to evolving technological and operational requirements.

Take the next step in your career by joining a forward-thinking, inclusive company committed to innovation and excellence. If you’re ready to make a meaningful impact and grow professionally, we encourage you to apply now!