Director of Software Development


Job Details

Position Summary:

The Director of Software Engineering at SEBPO plays a pivotal role in steering software development efforts toward innovation and excellence. This position involves overseeing application development, upholding coding best practices, developing standard operating procedures, and directing initiatives to craft automated solutions for our clients. This role directs teams to deliver state-of-the-art solutions that meet and exceed our client's expectations, emphasizing the integration of automation and AI technology.


Essential Duties and Responsibilities

  • Team Leadership and Development:
  • Build, mentor, and lead a high-performing software engineering team.
  • Outline and track organization-wide KPIs for development.
  • Foster a culture of innovation, continuous learning, and accountability within the team.
  • Conduct performance reviews, provide career development guidance, and manage team dynamics.
  • Strategic Planning:
  • Develop and implement a strategic vision for the software engineering department per the company's goals.
  • Collaborate with other departments to align engineering initiatives with overall business strategy.
  • Project Oversight:
  • Oversee the entire development lifecycle, from conception to deployment.
  • Ensure projects are timely, within budget, and meet quality standards.
  • Technical Excellence:
  • Establish and enforce coding best practices, standards, and thorough code reviews.
  • Drive the adoption of advanced technologies and methodologies, particularly in AI and automation.
  • Stay abreast of industry trends and emerging technologies.
  • Client-Focused Solutions:
  • Work closely with clients and internal stakeholders to understand and anticipate their needs.
  • Ensure the engineering team delivers scalable and effective solutions that meet client requirements.
  • Collaboration and Communication:
  • Foster strong collaboration between the software engineering team and other departments.
  • Communicate effectively with stakeholders at all levels, both technical and non-technical.


Qualifications & Requirements

  • Bachelor s or Master s degree in Computer Science.
  • 10+ years of experience leading remote or distributed teams of development, quality assurance, and project personnel.
  • 5+ Years leading the development of software applications for enterprise organizations.
  • Strong technical background in development environments and enterprise software application development.
  • Experience building and leading engineering teams. This includes staffing teams, managing personnel, providing candid feedback to team members, resourcing a team, and meeting deadlines.
  • Excellent project management skills and experience managing complex projects. Project management certification is a plus.
  • Experience with applying artificial intelligence and automation to software applications.





 SEBPO

 06/01/2024

 Marlton,NJ