Director of Software Engineering

Company:  Problem Solutions
Location: Johnstown
Closing Date: 08/11/2024
Salary: £150 - £200 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

Director of Software Engineering


Location
: Johnstown, PA – Remote

Department : Engineering


Job Overview:


The Director of Software Engineering at Problem Solutions will oversee and manage the engineering team, lead internal product initiatives, and ensure business alignment. The company operates across two primary areas: (1) advisory support and services, which involves enabling software for long-term engagements with existing clients and partnerships, and (2) a new AI product delivery focus. This role involves technical leadership, mentoring, and hands-on architecture guidance. The Director will also conduct regular 1:1s with direct reports, coordinate performance reviews with Operations, and facilitate career growth opportunities within the team.


Key Responsibilities:


  • Leadership & Team Management :
    • Lead the software engineering team, fostering a culture of innovation, collaboration, and continuous improvement.
    • Conduct regular 1:1s with direct reports to provide guidance, support, and career development feedback.
    • Set clear goals and expectations for the engineering team, ensuring alignment with company objectives across the company.
    • Work with Operations to coordinate annual or bi-annual performance reviews to identify career growth opportunities, recognize high performers, and support skill development.
  • Focus Areas :
    • Oversee and manage work across two distinct focus areas:
      • Advisory Services and Software Development : Engage in long-term projects with existing clients and partnerships, ensuring high-quality, reliable solutions tailored to client needs.
      • AI Product Delivery : Lead the development of new AI-driven products, emphasizing rapid development and delivery to market.
  • Internal Product Delivery :
    • Lead and organize the development of AI-driven product initiatives, ensuring rapid and iterative delivery to meet market demands.
    • Promote agile methodologies and DevOps practices to streamline product development and deployment processes.
  • Advisory Services and Software Development :
    • Oversee long-term software development projects, working closely with clients and maintaining strong partnerships.
    • Ensure that consulting projects are delivered on time, within scope, and meet client expectations.
  • Architecture & Technical Guidance :
    • Provide architectural leadership and guidance to both internal teams and external clients across both consulting and AI product development efforts.
    • Ensure the design and implementation of scalable, secure, and efficient systems that meet both business and technical needs.
  • Cloud Platforms & Technology Expertise :
    • Strong expertise in cloud platforms, particularly Azure , with additional knowledge of AWS , GCP , and OCI .
    • Hands-on experience with containerization technologies such as Docker and Kubernetes, and orchestration tools.
    • Deep understanding of CI/CD pipelines , automation, and infrastructure as code (Terraform, etc.).
  • Collaboration with Operations :
    • Collaborate with Operations to coordinate team resourcing across consulting and product areas, ensuring appropriate staffing for all initiatives.
    • Work with Operations to plan and conduct performance reviews, align on team resourcing needs, and support staff development and growth.
  • Client Engagement :
    • Act as a technical consultant to clients, providing architecture and software development expertise in custom engagements.
    • Support pre-sales efforts with technical scoping, architecture diagrams, and implementation strategies when needed.
  • Continuous Improvement :
    • Implement and improve engineering processes and best practices to enhance the quality and efficiency of software delivery across both consulting and AI product areas.
    • Encourage the adoption of emerging technologies and approaches to keep Problem Solutions at the forefront of innovation, particularly in AI and software engineering.

Qualifications:


  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 10+ years of experience in software engineering, with at least 5 years in a leadership role.
  • Proven experience delivering AI-driven products in a fast-paced environment.
  • Strong experience with long-term custom software development projects and client engagements.
  • Deep knowledge of software architecture, design patterns, and scalable system design.
  • Strong experience with cloud platforms, with deep knowledge of Azure , and experience with AWS , GCP , and OCI .
  • Hands-on experience with containerization , orchestration , and CI/CD pipelines .
  • Excellent leadership, communication, and organizational skills.
  • Experience with agile development practices and DevOps principles.

Preferred:


  • Experience working in AI, machine learning, or data science-driven product development.
  • Prior experience in a client-facing role, providing technical guidance and architecture consulting.

#J-18808-Ljbffr
Apply Now
Share this job
Problem Solutions
  • Similar Jobs

  • Director of Software Engineering

    Johnstown
    View Job
  • Civil Engineering Technician

    Johnstown
    View Job
  • Engineering Intern - Summer 2025

    Jerome
    View Job
  • Aerospace Engineering & Operations Technician

    Southmont
    View Job
  • Civil Engineering Technician - Up To $40k Signing Bonus

    Seward
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙