Director, Software Development

1 Month ago • 15 Years +

About the job

Job Description

Not hearing back from companies?
Unlock the secrets to a successful job application and accelerate your journey to your next opportunity.

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

View Full Job Description

Add your resume

80%

Upload your resume, increase your shortlisting chances by 80%

About The Company

Beijing, Beijing, China (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Pasig, Metro Manila, Philippines (On-Site)

Penang, Malaysia (On-Site)

Shanghai, Shanghai, China (On-Site)

San Jose, California, United States (On-Site)

Beijing, China (On-Site)

San Jose, California, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Power Integrations

Similar Jobs

Hogarth - SDET Engineer

Hogarth, India (Hybrid)

OpenGov - Software Engineer II

OpenGov, United States (Hybrid)

Bazaar Voice - Data Feeds Engineer

Bazaar Voice, Lithuania (Hybrid)

The Walt Disney Company - Lead Software Engineer in Test, iOS/Android

The Walt Disney Company, United States (On-Site)

PublicisGroupe - Storage System Admin (Public Sector)

PublicisGroupe, United States (Hybrid)

STAGE - Analytics Engineer

STAGE, India (On-Site)

Easygo - Math Tools Developer

Easygo, Australia (On-Site)

Arrow Electronics - Senior Cloud AD Engineer

Arrow Electronics, India (On-Site)

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

OpenGov - Software Engineer II - PRO

OpenGov, United States (On-Site)

DraftKings - Senior Lead Software Engineer

DraftKings, Bulgaria (On-Site)

Astrocade - Sr. Multiplayer Engineer (Unity)

Astrocade, United States (Hybrid)

Moelit - Full Stack Developer

Moelit, Uruguay (Remote)

Nagarro - Staff Engineer - QA Automation

Nagarro, Mexico (Remote)

OpenGov - Software Engineer III - PHP

OpenGov, India (On-Site)

Unity - Senior Backend Engineer

Unity, Israel (On-Site)

Get notifed when new similar jobs are uploaded

Jobs in Pasig, Metro Manila, Philippines

PwC - Senior Audit Associate

PwC, Philippines (On-Site)

PwC - Infrastructure Advisory Manager

PwC, Philippines (On-Site)

NinjaVan - Operations Analyst

NinjaVan, Philippines (Hybrid)

Keywords Studios (Player Support) - Data Analyst - Player Engagement Operations

Keywords Studios (Player Support), Philippines (Hybrid)

PwC - AC Manila - SAP Tech Manager

PwC, Philippines (On-Site)

NinjaVan - 客户总监Senior accounts head

NinjaVan, Philippines (On-Site)

Trend Micro - Cybersecurity Intern

Trend Micro, Philippines (On-Site)

Nagarro - Associate Staff Engineer, Java

Nagarro, Philippines (On-Site)

PwC - Salesforce Technical Lead (Manager)

PwC, Philippines (Hybrid)

Get notifed when new similar jobs are uploaded

Similar Category Jobs

DNEG - Pipeline Supervisor

DNEG, India (On-Site)

Rocket - Software Engineer II

Rocket, United Kingdom (Remote)

Liquid Development - Asset Coordinator

Liquid Development, Mexico (Remote)

Trek - Production Technician

Trek, Australia (On-Site)

Rackspace - Job Opportunity : Lead Data Engineer

Rackspace, India (Remote)

Simple Viral Games - Fullstack Developer Intern

Simple Viral Games, India (On-Site)

Evolution - SRE/Devops Team Leader

Evolution, Poland (Hybrid)

Qualcomm - Senior Engineer - Graphics

Qualcomm, India (On-Site)

Fluence - Senior Software Engineer- React

Fluence, India (Hybrid)

Gaming Innovation Group  - Senior System Administrator

Gaming Innovation Group , Spain (Hybrid)

Get notifed when new similar jobs are uploaded