
Software Engineer
ST Engineering
full-time
Posted on:
Location Type: Office
Location: Singapore • Singapore
Visit company websiteExplore more
About the role
- Lead the end-to-end development of scalable data analytics solutions, including data collection, processing, and visualisation.
- Collaborate cross-functionally with data scientists, business analysts, and software engineers to translate business requirements into technical specifications.
- Architect and implement robust data pipelines and analytics frameworks that ensure data quality, security, and accessibility.
- Drive innovation by exploring advanced analytics methodologies, machine learning algorithms, and emerging technologies relevant to the Data Analytics domain.
- Provide mentorship and guidance to junior engineers, fostering knowledge sharing and professional growth within the team.
- Conduct code reviews and uphold best practices in software development, ensuring maintainability and performance optimisation.
- Engage with key stakeholders to understand evolving business needs and deliver solutions that align with organisational goals.
Requirements
- Minimum 5 years of experience in software engineering with a strong focus on data analytics.
- Proficiency in programming languages commonly used for data analytics, such as Python, R, or Java, and familiarity with SQL and NoSQL databases.
- Demonstrable expertise in data processing frameworks such as Apache Spark, Hadoop, or similar technologies.
- Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and containerisation tools (e.g., Docker, Kubernetes) is an advantage.
- Solid understanding of data warehousing concepts, ETL processes, and data visualisation tools (e.g., Tableau, Power BI).
- Strong analytical, problem-solving, and communication skills to interact effectively with diverse teams.
- Ability to manage multiple priorities and deliver high-quality outputs in a dynamic environment.
- Experience working with full-stack software engineering technology is a bonus.
Benefits
- Opportunities for continuous professional development and career advancement.
- Exposure to cutting-edge technologies and projects with global impact.
- A collaborative environment that values diversity, creativity, and forward thinking.
- Competitive remuneration package and comprehensive benefits.
- A supportive work culture that encourages work-life balance and wellbeing.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
data analyticsPythonRJavaSQLNoSQLApache SparkHadoopETLdata visualisation
Soft Skills
analytical skillsproblem-solvingcommunicationmentorshipcollaborationknowledge sharingprioritizationadaptabilityteamworkstakeholder engagement