Agents Only Technologies is seeking a Software Engineer to help build, maintain, and enhance the systems that power their global workforce and customer operations. The role involves solving technical challenges, building scalable applications, and collaborating with cross-functional teams to deliver reliable solutions.
Responsibilities:
- Design, develop, test, and maintain software applications and platform features
- Write clean, maintainable, and scalable code following established engineering standards
- Build and support APIs, backend services, and application integrations
- Develop new functionality while ensuring system reliability and performance
- Participate in architecture discussions and technical planning activities
- Contribute to the continuous improvement of engineering processes and development workflows
- Monitor, troubleshoot, and resolve software issues and technical defects
- Support platform stability, scalability, and performance optimization initiatives
- Assist with deployment activities, testing, and release processes
- Identify opportunities to improve system efficiency and operational effectiveness
- Maintain technical documentation for applications, services, and workflows
- Collaborate with Engineering, Product, Operations, and Quality Assurance teams
- Participate in code reviews and contribute to development best practices
- Communicate technical concepts and project updates effectively with stakeholders
- Support a culture of continuous learning, innovation, and technical excellence
- Contribute to maintaining secure, reliable, and well-documented systems
Requirements:
- Professional experience in software development, software engineering, or related technical roles
- Proficiency in one or more programming languages such as Python, JavaScript, Java, C#, Go, or similar technologies
- Strong understanding of software development principles, design patterns, and engineering best practices
- Experience working with APIs, databases, and web-based applications
- Strong analytical, troubleshooting, and problem-solving skills
- Ability to work independently while collaborating effectively within a distributed team environment
- Strong written and verbal communication skills
- Reliable internet connection and a suitable remote work environment
- Experience with modern frontend or backend frameworks
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud Platform
- Experience with Git and version control workflows
- Understanding of CI/CD pipelines and automated deployment processes
- Experience working in Agile, Scrum, or similar development environments
- Exposure to high-scale production systems, distributed architectures, or SaaS platforms
- Knowledge of security, performance optimization, and application monitoring practices