Software Developer - Job Opportunity at Viridien

Singapore, Singapore
Full-time
Mid-level
Posted: May 6, 2025
Hybrid
SGD 80,000 - 120,000 annually based on Singapore market rates for scientific software developers with similar qualifications

Benefits

Flexible hybrid work model with emphasis on work-life integration
Comprehensive healthcare coverage for employee and family members
Competitive compensation aligned with Singapore tech sector standards
On-site wellness facilities and recreational amenities
Environmental sustainability initiatives and community engagement programs
Structured career development and learning programs

Key Responsibilities

Design and develop scientific software applications with focus on geoscience and computational efficiency
Lead technical implementation of innovative algorithms and optimization solutions
Conduct comprehensive software testing and validation processes
Maintain and enhance existing software systems while ensuring code quality
Create detailed technical documentation and user guides
Collaborate with cross-functional teams to implement complex scientific algorithms

Requirements

Education

Master or higher degree in Software Engineering, or degree in related area such as Geophysics, Computer Science, Computer Engineering, Physics, Mathematics, and Electrical Engineering

Experience

1 to 5 years of relevant software experience

Required Skills

Modern FORTRAN/C/C++ for scientific programming CUDA/HIP/MPI/OpenMP and heterogeneous computing programming Numerical implementation of scientific algorithms Software analysis, design, development and debugging Organizational and prioritization skills Strong communication abilities Team collaboration
Advertisement
Ad Space

Sauge AI Market Intelligence

Industry Trends

The scientific computing software sector is experiencing rapid growth driven by increasing demand for high-performance computing solutions in earth sciences and sustainability applications Integration of AI/ML capabilities with traditional scientific computing is creating new opportunities and skill requirements Growing emphasis on sustainable technology solutions is driving demand for specialized scientific software developers

Role Significance

Typically part of a 5-8 person specialized development team within larger technical organization
Mid-level position with significant technical responsibility and potential for growth into technical leadership roles

Key Projects

High-performance scientific computing applications Geoscience data processing and analysis systems Algorithm optimization and parallel computing implementations Earth data visualization and analysis tools

Success Factors

Deep understanding of scientific computing principles and mathematical modeling Ability to bridge theoretical concepts with practical implementation Strong collaborative skills for working with domain experts Continuous learning mindset to keep pace with evolving technologies

Market Demand

High demand with strong growth trajectory due to increasing focus on digital transformation in scientific computing and earth sciences sectors

Important Skills

Critical Skills

Scientific programming expertise in FORTRAN/C/C++ is essential for core algorithm implementation Understanding of parallel computing and optimization techniques crucial for performance Strong mathematical and algorithmic thinking required for scientific computing applications

Beneficial Skills

Knowledge of modern software development practices and tools Experience with cloud computing platforms Understanding of geoscience domains Data visualization skills

Unique Aspects

Focus on scientific computing in earth sciences sets this role apart from traditional software development positions
Combination of high-performance computing and sustainability focus provides unique career development opportunities
Strong emphasis on environmental impact and sustainable solutions differentiates the company culture

Career Growth

2-3 years for advancement to senior role with demonstrated technical excellence and project leadership

Potential Next Roles

Senior Software Developer Technical Lead Scientific Computing Architect R&D Team Lead

Company Overview

Viridien

Viridien positions itself as an innovative technology company focused on earth data and sustainable solutions, indicating strong investment in R&D and technical capabilities

Emerging player in the scientific computing and earth sciences technology sector with focus on sustainable solutions
Significant presence in Singapore with potential for APAC regional impact
Progressive technical environment with emphasis on innovation, sustainability, and professional development
Advertisement
Ad Space
Apply Now

Data Sources & Analysis Information

Job Listings Data

The job listings displayed on this platform are sourced through BrightData's comprehensive API, ensuring up-to-date and accurate job market information.

Sauge AI Market Intelligence

Our advanced AI system analyzes each job listing to provide valuable insights including:

  • Industry trends and market dynamics
  • Salary estimates and market demand analysis
  • Role significance and career growth potential
  • Critical success factors and key skills
  • Unique aspects of each position

This integration of reliable job data with AI-powered analysis helps provide you with comprehensive insights for making informed career decisions.