Senior Software Engineer
- Hiring from
- Malaysia
- Work type
- Hybrid
- Posted
628,657 remote jobs, straight from company career pages
100% free · New jobs every minute
Show job descriptionHide job description
Company Description Xionex supports banks, insurers, and large enterprises in reducing costs and modernizing operations through governed AI and specialized vertical AI agents. The company combines domain expertise with a high-performance global service-delivery model to accelerate back-office processes and improve quality. By focusing on operational modernization, Xionex helps organizations unlock new efficiency opportunities and scale securely. Team members collaborate with industry stakeholders and AI specialists to deliver practical, impact-driven solutions in complex, regulated environments.
Role Description The Senior Software Engineer role at Xionex is a full-time, hybrid position based in Greater Kuala Lumpur, with flexibility for some work-from-home arrangements. In this role, the engineer designs, develops, and maintains back-end services and APIs that power governed AI solutions and process automation platforms. Daily responsibilities include writing high-quality, testable code, performing code reviews, troubleshooting and optimizing system performance, and collaborating with product managers, architects, and other engineers to refine technical requirements. The engineer contributes to solution design, ensures adherence to security and compliance standards, and helps improve development practices and tooling. This position also involves mentoring less-experienced engineers, sharing best practices, and supporting the delivery of scalable, reliable enterprise-grade software.
Qualifications
- Strong foundation in Computer Science, including data structures, algorithms, and software architecture concepts.
- Proficiency in Software Development and Programming, with experience delivering production-grade systems and services.
- Hands-on experience in Back-End Web Development, including RESTful APIs, microservices, and integration with databases.
- Solid understanding of Object-Oriented Programming (OOP) principles and their application in modern frameworks.
- Experience with at least one major programming language (e.g., Java, C#, Python, Go) and common development tools (version control, CI/CD).
- Background in building scalable, secure solutions for enterprise or financial services environments is highly beneficial.
- Ability to work effectively in hybrid teams, communicate clearly with technical and non-technical stakeholders, and document solutions comprehensively.
- Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
