Software Engineer
BTC Networks · Riyadh Region
Apply & track with Apply EdgeCompany Description BTC Networks is a long-established provider of integrated engineering, quality services, and digital transformation management, operating since 1975. With more than four decades of experience, the company has developed a deep understanding of business, technology, and operational needs across diverse industries. BTC Networks focuses on delivering mature, end-to-end solutions that help clients modernize and optimize their digital environments. The organization has grown in scale and capabilities while maintaining a corporate culture centered on client satisfaction, long-term partnerships, and social responsibility. Team members join a stable, forward-looking company that values collaboration, professionalism, and continuous improvement.Role Description This full-time, on-site Software Engineer role is based in the Riyadh Region. The Software Engineer will design, develop, test, and maintain software solutions that support BTC Networks’ digital transformation and engineering projects. Daily responsibilities include writing clean, efficient code, implementing back-end services and APIs, integrating systems, and troubleshooting technical issues. The role involves collaborating with cross-functional teams to gather requirements, refine technical specifications, and ensure solutions are secure, scalable, and aligned with client needs. The Software Engineer will also participate in code reviews, documentation, and continuous improvement of development processes and tools.Qualifications Strong foundation in Computer Science, including data structures, algorithms, and software architecture.Proficiency in Software Development and Programming, with experience in modern languages and frameworks.Hands-on experience with Back-End Web Development, including APIs, databases, and server-side technologies.Solid understanding of Object-Oriented Programming (OOP) principles and their application in real-world projects.Bachelor’s degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience.Experience with version control systems (e.g., Git) and collaborative development workflows.Ability to analyze requirements, propose technical solutions, and communicate clearly with technical and non-technical stakeholders.Familiarity with secure coding practices, performance optimization, and testing methodologies is beneficial.Strong problem-solving skills, attention to detail, and readiness to work on-site in the Riyadh Region within cross-functional teams.