Find Your Next Job
Senior Software Developer
Posted on April 17, 2025
- Queenstown, Singapore
- 0 - 0 USD (yearly)
- Full Time

Tailor Your Resume for this Job
About your role
Team Management
- Manage junior software developers: provide guidance, code reviews and performance feedback.
- Ensure the team can achieve timely execution and quality delivery of sprint tasks.
Technical Development
- Design and optimize software modules using C# and Python.
- Enhance existing features to improve usability, scalability, and performance.
Sprint management
- Collaborate with Product Manager and actively contribute to Agile activities such as sprint planning, daily stand-ups, and retrospectives.
- Use tools like Jira to manage tasks, track progress, and ensure alignment with sprint goals.
- Document project details, technical specifications, and process updates on Confluence to maintain transparency and knowledge sharing.
Code Integration and Testing
- Ensure seamless integration of software components across different systems.
- Perform unit testing to maintain high software quality and reliability.
Career Development
- Leverage internal training and hands-on experience to develop expertise in robotic programming, system integration, and machine vision.
- Stay up to date with industry trends and emerging technologies to continuously enhance cross-functional capabilities.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Experience with system integration, machine vision, and/or robotics is a plus. Training and exposure will be provided in these areas.
- Strong proficiency in C# and Python, with a solid understanding of programming fundamentals. Proficiency in C++ is a bonus.
- Proven experience in leading and managing a software development team.
- Strong understanding of software architecture, object-oriented programming (OOP), and adherence to SOLID principles.
- Experience in developing and debugging software applications.
- Familiarity with version control systems (e.g., Git) and software development life cycles.
- Experience or familiarity with Agile development practices, with proficiency in tools like Jira for task management and Confluence for documentation.
- Excellent problem-solving skills and a keen eye for detail.
- Ability to work collaboratively in a team-oriented environment.
Job Type: Full-time
Pay: $6,000.00 - $7,500.00 per month
Work Location: In person
Tailor Your Resume for this Job
Share with Friends!
Similar Jobs
Invesco
Prin. Architect I, Enterprise Platforms
As one of the world’s leading asset managers, Invesco is dedicated to helping investors world…
Full Time | Ts, India
Apply 24 minutes ago
ONTARIO HEALTH
Project Manager
Pour obtenir une traduction en français de l’offre d’emploi suivante, veuillez e…
Full Time | Toronto, Canada
Apply 5 days ago
Charles River Laboratories
Senior Full Stack Java Developer
At Charles River, we are passionate about improving the quality of people’s lives. When you j…
Full Time | Dublin, Ireland
Apply 2 weeks ago
Ministry Brands
Senior Software Developer - Ecommerce
About Ministry Brands Ministry Brands is a leading provider of SaaS operational management systems,…
Full Time | Galway, Ireland
Apply 2 weeks ago
Workday
Software Development Engineer - Kubernetes Service Mesh
Your work days are brighter here. At Workday, it all began with a conversation over breakfast. When…
Full Time | Dublin, Ireland
Apply 2 weeks, 5 days ago
S-ryhmä
Senior Backend Engineer, Sales Flow
Hakuaika päättyy 27.09.2025 Julkaisupäivä 10.09.2025 Työsuhdetyyppi Vakitu…
Full Time | Helsinki, Finland
Apply 2 weeks, 5 days ago
S-ryhmä
Fullstack Engineer, S-Ostoslista
Hakuaika päättyy 27.09.2025 Julkaisupäivä 10.09.2025 Työsuhdetyyppi Vakitu…
Full Time | Helsinki, Finland
Apply 2 weeks, 5 days ago
Kyndryl
Samlink Solution Architect - Payments
Who We Are At Kyndryl, we design, build, manage and modernize the mission-critical technology syste…
Full Time | Espoo, Finland
Apply 3 weeks, 1 day ago