Director, Software Development

2 Days ago • 15 Years +

About the job

SummaryBy Outscal

Description

Job Summary
As a Director of Software Development, you will lead the software development for an application used for power supply design. Your role includes technical leadership, management of the development team, and actively participation in coding tasks across the full stack. You will ensure timely delivery of high-quality software solutions while promoting collaboration and innovation within the team.

Responsibilities

  • Lead, mentor, and manage a software development team, providing guidance and support to ensure their professional growth and success.
  • Analyze business needs; develop process workflows and specifications for power supply design application.
  • Play a key role in planning procedures, participate in design process. Lead the implementation, deployment, testing process.
  • Actively participate in coding tasks across the full stack, primarily focusing on C++ development.
  • Conduct code reviews, provide constructive feedback, and enforce coding standards and best practices to maintain high code quality and scalability.
  • Participate in defining software development processes, methodologies, and tools to optimize workflows and increase efficiency.
  • Stay updated on industry trends, new technologies and best practices to continuously improve our development processes and techniques.
  • Collaborate effectively with cross-functional teams and stakeholders to ensure alignment with project goals and objectives.
  • Drive continuous improvement initiatives within the team to streamline processes and increase productivity.
  • Mentor junior developers and provide guidance on technical challenges and career development.

Requirements

  • BS degree in Computer Science, Information Technology, Computer Engineering or relevant course
  • 15 years of relevant work experience or 12 years of experience if with MS degree
  • 5+ years of C++ development experience, preferably in complex software projects
  • Strong understanding of software design principles, OOP, software architecture creation
  • Leadership and management skills with at least 3 years of experience in managing a software development team
  • Solid understanding of software development methodologies, processes, and best practices
  • Experience with Agile methodologies (SCRUM or Kanban)
  • Proficiency with MS Project or similar project management software
  • Experience in building full stack web applications
  • Experience with Jira or similar project management tools
  • Demonstrated problem-solving abilities and a proactive approach to addressing challenges
  • Ability to work in a fast-paced, dynamic environment and adapt to changing priorities
  • Strong communication skills

Significant advantages

  • Knowledge in the field of electrical engineering
  • Good knowledge of PHP and/or JavaScript
  • Experience with Vue.js
  • Familiarity with MATLAB

California, United States (On-Site)

Penang, Malaysia (On-Site)

Metro Manila, Philippines (On-Site)

Penang, Malaysia (On-Site)

Singapore, Singapore (On-Site)

Shanghai, China (On-Site)

California, United States (On-Site)

Beijing, China (On-Site)

United States (On-Site)

View All Jobs

Similar Jobs

Electronic Arts - Associate Technical Art Director

Shanghai, China (On-Site)

Overwolf - Brand Partnerships Director Central

Illinois, United States (On-Site)

Electronic Arts - Director of Product

Orlando, Fl, Usa Toronto, On, Canada (On-Site)

G5 Games - Level Design Director

Limassol, Cyprus (On-Site)

G5 Games - Level Design Director

Astana, Kazakhstan (On-Site)

G5 Games - Level Design Director

Yerevan, Armenia (On-Site)

G5 Games - Level Design Director

Tbilisi, Georgia (On-Site)

G5 Games - Level Design Director

Remote Any Country (Remote)

Virtuos - Art Director - Japan

Japan (On-Site)

Virtuos - Game Design Director

Japan (On-Site)

Similar Skill Jobs

Electronic Arts - Associate Technical Art Director

Shanghai, China (On-Site)

Electronic Arts - Software Engineer - EA Sports FC

England, United Kingdom (On-Site)

Electronic Arts - Producer - EA SPORTS™ FC

Bucharest, Romania Southam, Uk (On-Site)

Easygo - Software Development Engineer, Engagement

Victoria, Australia (On-Site)

pubgemea - Network Administrator

North Holland, Netherlands (On-Site)

Overwolf - Brand Partnerships Director Central

Illinois, United States (On-Site)

Moon Active - Data Product Manager

Tel Aviv District, Israel (On-Site)

Jobs in Pasig, Metro Manila, Philippines

PwC - External Audit Associate

Western Visayas, Philippines (On-Site)

Nagarro - Associate Staff Engineer, QA Automation

Central Visayas, Philippines (On-Site)

Nagarro - Senior Analyst

Central Visayas, Philippines (On-Site)

Hitachi - Technical Manager - Presales

Metro Manila, Philippines (On-Site)

Hitachi - Billing Analyst

Metro Manila, Philippines (On-Site)

Hitachi - Technical Lead - F&O

Metro Manila, Philippines (On-Site)

Hitachi - Web and Graphics Designer Intern

Metro Manila, Philippines (On-Site)

Visa - Analyst, Advanced Technical Solutions

Metro Manila, Philippines (On-Site)

Visa - Implementation Analyst

Metro Manila, Philippines (On-Site)

Software Engineering Jobs

Aristocrat Gaming - Team Lead – Global Infrastructure Support

New South Wales, Australia (Hybrid)

Electronic Arts - Software Engineer - EA Sports FC

England, United Kingdom (On-Site)

Electronic Arts - Producer - EA SPORTS™ FC

Bucharest, Romania Southam, Uk (On-Site)

Easygo - Software Development Engineer, Engagement

Victoria, Australia (On-Site)

pubgemea - Network Administrator

North Holland, Netherlands (On-Site)

Electronic Arts - Software Engineer

Telangana, India (On-Site)

Zynga - Software Engineer (Live-ops) - Gram Games

England, United Kingdom (On-Site)

Zynga - Mobile Game Engineer

İstanbul, Türkiye (On-Site)

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug