Software Engineer

Agents Only
Spain
about 2 months ago

Role details

Contract type
Permanent contract
Employment type
Part-time (≤ 32 hours)
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles Java (Programming Language) JavaScript (Programming Language) Agile Methodology Amazon Web Services Software Applications Application Performance Management Microsoft Azure C Sharp (Programming Language) Cloud Computing Code Review Databases
+18 more
Continuous Integration Software Debugging Software Design Patterns Python (Programming Language) Scrum Methodology Software Maintenance Software Engineering Software Systems Web Applications Google Cloud Backend Containerization Kubernetes Data Analytics Front End Software Development Api Design Docker Programming Languages

Job description

Agents Only Technologies is seeking a Software Engineer to support the design, development, and maintenance of applications, systems, and technology solutions that power business operations, customer engagement, and data-driven initiatives.

This role is responsible for building scalable software solutions, developing new features, maintaining existing systems, and contributing to the continuous improvement of engineering processes and platform capabilities. You will collaborate with cross-functional teams to deliver reliable, secure, and maintainable solutions that support both internal operations and client-facing services.

The ideal candidate is a strong problem solver, enjoys working in collaborative environments, and is passionate about building high-quality software that delivers meaningful business impact.

Responsibilities Software Development

  • Design, develop, test, and maintain software applications and internal systems.
  • Write clean, efficient, and maintainable code following established development standards.
  • Develop new features and enhancements based on business and technical requirements.
  • Support API development, integrations, and backend services.
  • Participate in code reviews and contribute to engineering best practices.
  • Troubleshoot, debug, and resolve software defects and technical issues.

System Performance and Scalability

  • Support application performance optimization and system scalability initiatives.
  • Monitor application health and identify opportunities for improvement.
  • Assist with deployment activities, system maintenance, and production support.
  • Contribute to the reliability, security, and availability of software systems.
  • Help maintain technical documentation and development resources.

Collaboration and Continuous Improvement

  • Collaborate with Engineering, Product, Operations, and Quality Assurance teams.
  • Participate in project planning, estimation, and technical discussions.
  • Support continuous improvement of development processes and workflows.
  • Stay informed on emerging technologies, tools, and software engineering practices.
  • Contribute to a culture of learning, collaboration, and innovation.

Requirements

Do you have experience in Databases?, * Experience in software development, software engineering, or a related technical field.

  • Proficiency in at least one modern programming language, such as:
  • Python
  • JavaScript
  • Java
  • C#
  • Go
  • Or equivalent technologies
  • Understanding of software development principles, design patterns, and development lifecycles.
  • Experience working with APIs, databases, and web-based applications.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Ability to work independently and collaboratively within distributed teams.
  • Strong communication and organizational skills.
  • Reliable internet connection and remote work setup.

Preferred

  • Experience with modern frontend or backend frameworks.
  • Familiarity with cloud platforms such as AWS, Microsoft Azure, or Google Cloud Platform.
  • Experience using Git and version control workflows.
  • Familiarity with Agile, Scrum, or related development methodologies.
  • Experience supporting production environments and scalable systems.
  • Understanding of CI/CD pipelines, automation, and deployment processes.
  • Experience with containerization technologies such as Docker or Kubernetes.

Benefits & conditions

Why Join Agents Only Technologies

  • Work on technology solutions that support global operations and digital initiatives.
  • Collaborate with distributed engineering and operations teams.
  • Gain exposure to modern software development practices and technologies.
  • Flexible remote work opportunities.
  • Opportunities for professional growth and advancement.
  • Access to future projects and long-term opportunities based on performance and business needs.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

3:04 min

Database evolution and the funding behind vector databases

Erik Bamberg · LIVE

1:48 min

The evolving role of software engineers alongside agents

David Soria Parra David Soria Parra +3 · WWC Europe 2026

2:34 min

Docker sandbox architecture and microVM environment integration

Manuel de la Peña Manuel de la Peña · WWC Europe 2026

1:44 min

Balancing artisanal coding skills with automated agent oversight

Jyoti Bansal Jyoti Bansal +1 · WWC Europe 2026

Videos

See all

Related articles

See all