Sand Tech Holdings Limited - Senior Software Engineer
Requirements
• 5+ years of software engineering experience with a proven track record of deploying robust, production software – ideally with exposure to telco or other critical/smart-infrastructure environments. • Full-stack with a strong focus on backend engineering (Python, Go, Ruby, Node or C#), DevOps and end to end solution design. • Production experience deploying and running software on a major cloud platform – AWS strongly preferred (Managed AWS Airflow, ECS, containers). • Strong software design skills, with a solid grasp of authentication/security and integration with data services. • Experience with automated testing (unit, component and BDD testing) and CI/CD. • Able to work autonomously, own features end to end in a small team, and communicate clearly with distributed colleagues and client-side stakeholders in regulated environments and the ability to estimate features with a high degree of confidence. • Desirable • Desirable • Experience with building reusable software modules preferably in Python. • Experience with orchestration tools such as Airflow etc. • Experience with MLOps. • Experience mentoring mid-level or junior engineers. • B.Sc. or M.Sc. in Computer Science, Software Engineering or a related field. • How we work • How we work • Due to the highly collaborative and internationally distributed nature of our work, successful candidates must be comfortable operating in small teams while contributing to larger, globally coordinated efforts. A strong sense of ownership, self-motivation and discipline in maintaining clear and consistent communication through virtual collaboration tools and video conferencing is essential.
Responsibilities
• Build solutions end to end: Design, build and maintain the back-end services(Integration to APIs, build python modules etc.). • Build solutions end to end: • Own engineering standards: Set up or main CI/CD pipelines, environments, testing, code review and observability on AWS, and establish practices a small cross-functional squad can sustain at pace. • Own engineering standards: • Integrate with AI and data: Collaborate closely with data engineering and data science specialists on integration points, consuming their pipelines, integrating AI/model outputs into the product and deploying these models or pipelines. • Integrate with AI and data: • Deploy and run on AWS: Build and deploy code on AWS (e.g. ECS, containers etc.), ensuring availability, security and low-latency performance. • Deploy and run on AWS: • Ship and support: Translate the Technical Lead’s decisions into working software; support end-to-end testing and the user acceptance testing phase. • Ship and support: • Mentor: Guide mid-level engineers, fostering continuous technical improvement in small teams. • Mentor:
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT