Director of Software Engineering

Problem Solutions
Crown Point, Indiana, US
Full-time

If you are interested in applying for this job, please make sure you meet the following requirements as listed below.

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

2 days ago
Related jobs
Promoted
Problem Solutions
Crown Point, Indiana

The Director of Software Engineering at Problem Solutions will oversee and manage the engineering team, lead internal product initiatives, and ensure business alignment. Director of Software Engineering. Encourage the adoption of emerging technologies and approaches to keep Problem Solutions at the ...

Promoted
VirtualVocations
Gary, Indiana

A company is looking for a Senior Director of Core Infrastructure Engineering responsible for overseeing core infrastructure functions. ...

Promoted
VirtualVocations
Gary, Indiana

A company is looking for a Director of Data Engineering & Data Operations. ...

Promoted
VirtualVocations
Gary, Indiana

Director, Solutions Engineering. ...

Promoted
VirtualVocations
Gary, Indiana

A company is looking for a VP of Software Engineering - Core. ...

Promoted
Eli Lilly and Company
Remote, Indiana, Remote, Indiana
Remote

Are you eager to make a significant impact in the cybersecurity field? We are seeking an Associate Director of Identity and Access Management Engineering to infuse our team with innovative ideas and daring solutions. The Associate Director of Identity and Access Management Engineering is a leadershi...

Promoted
Ford Motor Company
Crown Point, Indiana

The Integrated Services Software Team is looking for a Software Engineering Manager, who will partner with a variety of stakeholders to build the next generation technical platform for Integrated Services. As an integral part of our team, you will have the opportunity to work on cutting-edge project...

Promoted
CACI
Crown Point, Indiana

Software Engineering Manager - AFAMS. CACI is seeking a Software Engineering Manager to provide M&S services and support at the USAFE-AFAFRICA Warfare Center (UAWC), Einsiedlerhof Air Station, Kaiserslautern, Germany. Provide M&S services and support for all federations, models, and systems ...

ACV Auctions
Indiana, US

Lead the architectural design and technical decision-making process for SQL Server components, ensuring alignment with product goals and engineering standards. Collaborate with product managers, designers, and other engineers to define requirements and translate them into technical specifications. L...

Sterling Engineering, Inc.
Hammond, Indiana

Professional Engineering licenses is optional. ...