Talent.com
Software Engineering Manager

Software Engineering Manager

DYSON SPHERE NEW ENERGY PTE. LTD.D01 Cecil, Marina, People’s Park, Raffles Place, SG
11 days ago
Job description

Roles & Responsibilities

Job Description

As the Software Engineering Manager , you will lead the software development team in delivering robust, scalable, and secure systems for Project WATT. You will ensure technical solutions align with business objectives while mentoring the team, resolving challenges, and collaborating across departments to drive innovation in our mobile electric vehicle charging program.

Responsibilities :

  • Technical Leadership : Collaborate with the current technical leadership to enhance and oversee the development of core systems for WATT, the mobile electric vehicle charging program, ensuring high-quality deliverables and adherence to project timelines.
  • Code Management : Establish and enforce best practices for version control, code reviews, and documentation to maintain a clean, maintainable, and scalable codebase.
  • Data Security Management : Implement and monitor robust security protocols to safeguard sensitive data, including user information and operational analytics, in compliance with industry standards and regulations.
  • Team Mentorship : Focus on expanding the team’s technical capabilities, including coding expertise, to drive scalability, reliability, and innovation. Provide technical guidance and professional development opportunities for team members, fostering a culture of continuous learning and innovation.
  • System Optimization : Design and implement robust software architectures that align with best practices and industry standards, ensuring scalability, reliability, and performance. Continuously identify and address optimization opportunities to enhance software efficiency and maintain operational excellence.
  • Resource Alignment : Strategically assess current and future technical needs, recommending tools, technologies, and resources to enhance development efficiency and team capabilities. Proactively identify and address technical challenges, ensuring project timelines and quality benchmarks are met, while aligning technical goals with overarching business objectives.

Requirements :

  • Bachelor's or Master's Degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 8 years of experience in software development, with at least 3 years in a leadership or mentoring role.
  • Strong coding expertise in full-stack development, including backend systems, APIs, and front-end technologies.
  • Hands-on experience with ROS (Robot Operating System), LIDAR, and IoT technologies is highly desirable.
  • Exceptional communication skills with the ability to collaborate effectively across teams and with external stakeholders.
  • Strong problem-solving abilities and a proactive approach to identifying and addressing challenges.
  • Proven ability to work collaboratively in a team-oriented environment and to enhance existing team strengths.
  • Familiarity with agile development methodologies and the ability to implement modern software engineering practices.
  • Reporting to : Project Manager

    Tell employers what skills you have

    Mentoring

    Version Control

    Operational Excellence

    Software Engineering

    Reliability

    Security Management

    Communication Skills

    Java

    Technical Leadership

    Software Development

    Create a job alert for this search

    Engineering Manager • D01 Cecil, Marina, People’s Park, Raffles Place, SG