Lead Software Engineer Construction & Built Environment

Singapore, Singapore

Job Description


We are seeking a talented and experienced Lead Software Engineer to oversee the development and implementation of innovative software solutions tailored to the unique needs of the building and construction industry. The ideal candidate will be a hands-on leader with a strong technical background, exceptional problem-solving skills, and a passion for driving excellence in software development. If you thrive in a dynamic environment and are ready to lead a team in delivering cutting-edge software solutions for construction projects, we invite you to join us.Responsibilities: * Technical Leadership:

  • Lead a team of software engineers in designing, developing, and maintaining scalable and robust software solutions for construction-and maintenance-related applications.
  • Provide technical guidance, mentorship, and support to team members to ensure high-quality deliverables and adherence to best practices.
  • Architecture and Design:
  • Architect and design software systems and components, considering scalability, performance, and maintainability, among other best practices.
  • Collaborate with stakeholders to gather requirements and translate them into technical specifications and design documents.
  • Support pre-sales teams and business development efforts from a technical perspective.
  • Development and Coding:
  • Lead by example by actively contributing to the coding and development efforts, writing clean, efficient, and well-documented code.
  • Conduct code reviews to ensure code quality, consistency, and adherence to coding standards.
  • Project & Product Management:
  • Manage project timelines, priorities, and resources to ensure on-time delivery of software solutions.
  • Coordinate with product managers, stakeholders, and cross-functional teams to align development efforts with business goals and objectives.
  • Collaborate closely with product management teams to define product roadmaps, prioritize features, and plan development sprints.
  • Quality Assurance and Testing:
  • Implement testing strategies and frameworks to ensure the reliability, functionality, and performance of software applications.
  • Collaborate with QA engineers to develop automated tests and establish quality assurance processes.
  • Continuous Improvement:
  • Drive continuous improvement initiatives to enhance development processes, tools, and methodologies.
  • Identify opportunities for innovation and optimisation in software development practices.
  • Documentation and Compliance:
  • Ensure thorough documentation of software designs, architectures, and development processes.
  • Ensure compliance with industry standards, regulations, and best practices in software engineering.
Qualifications:
  • Bachelor\'s degree in Computer Science, Software Engineering, or a related field. Master\'s degree preferred.
  • 8+ years of experience in software development, with at least 2 years in a leadership or managerial role.
  • Strong proficiency in modern programming languages and frameworks such as Java, Python, JavaScript, or C++.
  • Expertise in software design patterns, architecture, and system integration.
  • Experience with cloud technologies (e.g., AWS, Azure, Google Cloud) and microservices architecture.
  • Excellent problem-solving skills and ability to troubleshoot complex technical issues.
  • Strong communication, leadership, and interpersonal skills.
Preferred Qualifications:
  • Experience in the building and construction industry or related domains.
  • Familiarity with construction management software, BIM (Building Information Modelling), or CAD (Computer-Aided Design) software.
  • Knowledge of agile development methodologies such as Scrum or Kanban.
Benefits:
  • Competitive salary and performance-based increments.
  • Health insurance and other benefits.
  • Opportunities for professional growth and career advancement.
  • Collaborative and innovative work environment.
Interested applicants, please send your CV to .

Meinhardt

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1412315
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Singapore, Singapore
  • Education
    Not mentioned