Build What's Next

Explore career opportunities at leading Headliners.
142
companies
2,477
Jobs

Senior Software Engineer

AG5

AG5

Software Engineering
Posted on Mar 13, 2025

Job description

We are seeking a Senior Software Engineer to join our growing Infra team. The ideal candidate will have a strong technical background, leadership skills, and a passion for driving technical excellence. As a Senior Software Engineer, you will architect complex solutions, develop them, influence technical decisions, and provide strategic guidance to ensure our products meet the highest standards.

Key responsibilities

  • Architect complex software solutions that are scalable, maintainable, and aligned with business requirements.
  • Design comprehensive software systems that meet the highest standards of quality and performance.
  • Develop robust and efficient code, ensuring that it is well-documented and adheres to best practices.
  • Lead technical projects and make sound technical decisions that balance immediate needs with long-term goals.
  • Troubleshoot critical issues and provide strategic technical guidance to ensure the reliability and performance of our systems.
  • Collaborate effectively with product and business teams to understand requirements and deliver high-quality solutions.
  • Identify and mitigate technical risks, managing technical debt strategically.

Technical proficiencies

  • Infrastructure as code: Proficient in Terraform.
  • Containerization: Experience with Docker and AWS Fargate.
  • Programming: Strong proficiency in Golang and gRPC/protobuf.
  • Architecture: Expertise in microservices, 12-factor app methodology, and serverless architectures.
  • Operations: Knowledge of monitoring systems, logging, alerting, and OpenTelemetry.
  • Security: Understanding of infrastructure security best practices and IAM.
  • Performance: Skills in basic system optimization and resource management.

Advanced engineering practices

  • System design: Advanced architectural patterns and distributed systems design.
  • Engineering principles: Adherence to SOLID principles, model-driven development, and code generation.
  • Reliability: High availability design, fault tolerance, and disaster recovery strategies.
  • Integration: Experience with message brokers, API gateways, and service mesh.
  • Performance: Advanced performance testing and optimization techniques.
  • Security: Security architecture and compliance implementations.
  • Cost optimization: Infrastructure efficiency and resource right-sizing.

Qualifications

  • Proven experience in a senior developer role with a strong technical background. (+5 years)
  • Demonstrated ability to lead projects from design to delivery.
  • Excellent verbal/written skills in English (Dutch would be a huge plus)
  • Excellent problem-solving skills and the ability to make strategic technical decisions.
  • Strong communication and stakeholder management skills.
  • Proficiency in the listed technical proficiencies and advanced engineering practices.
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.

What we offer

  • Feel right at home in our open and informal work culture based on trust
  • Set up your personal workspace any way you want or work from home – it’s up to you
  • Play a key role in creating products that make a real difference to our clients
  • Get paid a good salary in line with your skill and experience level
  • Have the freedom to learn on the job
  • Flexible working hours

How to apply?

To apply, please send your CV to wais@ag5.com.