1

Software Engineer Manager Jobs in Youngstown, OH

Leverage application programming interfaces (APIs) and software development kits (SDKs) to interact ... Network automation tools: Extensive hands-on experience with configuration management and ...

Work closely with multidisciplinary teams, including mechanical engineers, software developers, product managers, and project managers, to ensure seamless integration of electrical systems.

Work closely with multidisciplinary teams, including mechanical engineers, software developers, product managers, and project managers, to ensure seamless integration of electrical systems.

Proficiency in CADD tools, engineering analysis software, and Microsoft Office Suite * Strong analytical, problem-solving, and organizational skills * Ability to manage multiple priorities while ...

Proficiency in CADD tools, engineering analysis software, and Microsoft Office Suite * Strong analytical, problem-solving, and organizational skills * Ability to manage multiple priorities while ...

Work closely with cross-functional teams including product managers, developers, designers, and ... Requirements: * 2+ years of experience in QA automation and software testing roles within Agile ...

New

... Project Management Teams to meet project specifications and requirements. Key Responsibilities ... Utilize PLS Pole and PLS-CADD software for modeling and analysis of transmission structures.

The Sales Engineer will manage the full sales cycle--from prospecting and quoting to negotiation ... Proficiency in AutoCAD, SolidWorks (or comparable software), and Microsoft Office Suite. * Ability ...

Process Engineer

Sebring, OH ยท On-site

$25K/mo

We also empower our people with Open Book Management and aim to have a lot of fun playing The Great ... Proficiency with CAD/CAM software is required, as these systems are fundamental to controlling cost ...

Process Engineer

Sebring, OH ยท On-site

$25K/mo

We also empower our people with Open Book Management and aim to have a lot of fun playing The Great ... Proficiency with CAD/CAM software is required, as these systems are fundamental to controlling cost ...

Application Engineer

Youngstown, OH ยท On-site

$48.08/hr

Develop and refine 3D models and detailed production drawings using CAD software such as Inventor ... Strong problem-solving skills with the ability to manage multiple priorities effectively.

Network Engineer ll

Youngstown, OH ยท On-site

$35 - $45/hr

Install, configure, and maintain campus wide wired and wireless network hardware and software ... Resolve network performance issues, manage network outages, and provide escalation support for ...

next page

Showing results 1-20

People also search for

Software Engineer Manager information

See Youngstown, OH salary details

$93.5K

$159.2K

$188.4K

How much do software engineer manager jobs pay per year?

As of May 28, 2026, the average yearly pay for software engineer manager in Youngstown, OH is $159,195.00, according to ZipRecruiter salary data. Most workers in this role earn between $162,600.00 and $162,600.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Software Engineer Manager, and why are they important?

To thrive as a Software Engineer Manager, you need a solid background in software development, team leadership experience, and often a degree in computer science or a related field. Familiarity with project management tools (like Jira), version control systems (such as Git), and cloud platforms (e.g., AWS, Azure) is typically required, along with relevant certifications. Exceptional communication, problem-solving, and mentoring abilities help you build effective teams and drive project success. These skills ensure you can lead technical initiatives, foster collaboration, and deliver high-quality software solutions in dynamic environments.

What are some common challenges faced by Software Engineer Managers when transitioning from an individual contributor role?

Software Engineer Managers often find the shift from coding-focused work to leadership responsibilities challenging. Instead of primarily writing code, their days are filled with mentoring team members, managing project timelines, and facilitating communication between technical and non-technical stakeholders. Balancing technical oversight with people management, and learning to delegate effectively, are critical skills to develop. Additionally, they must stay current with technology trends while focusing on team growth and performance.

What is a Software Engineer Manager?

A Software Engineer Manager is a professional who leads a team of software engineers, overseeing the design, development, and deployment of software projects. They are responsible for managing team performance, setting goals, and ensuring that projects are completed on time and within budget. In addition to technical expertise, they also handle hiring, mentoring, and career development of team members. Software Engineer Managers often collaborate with other departments to align technical solutions with business objectives. Their role combines leadership, project management, and deep technical knowledge.

What is the difference between Software Engineer Manager vs Software Developer?

AspectSoftware Engineer ManagerSoftware Developer
CredentialsBachelor's or higher in CS or related field; often leadership experienceBachelor's degree in CS or related field; coding skills
Work EnvironmentLeads teams, manages projects, collaborates with stakeholdersFocuses on coding, designing, and implementing software solutions
Industry UsageCommon in tech companies, startups, large enterprisesWidespread across industries, including tech, finance, healthcare
Search & Comparison IntentUnderstanding managerial roles, career progressionTechnical skills, coding responsibilities

The main difference between a Software Engineer Manager and a Software Developer lies in their responsibilities. The manager oversees teams, manages projects, and aligns technical work with business goals, while the developer primarily focuses on coding and building software solutions. Both roles require strong technical skills, but the manager also needs leadership and project management abilities.

What are the most commonly searched types of Software Engineer jobs in Youngstown, OH? The most popular types of Software Engineer jobs in Youngstown, OH are:
What job categories do people searching Software Engineer Manager jobs in Youngstown, OH look for? The top searched job categories for Software Engineer Manager jobs in Youngstown, OH are:
What cities near Youngstown, OH are hiring for Software Engineer Manager jobs? Cities near Youngstown, OH with the most Software Engineer Manager job openings:
Network Automation Engineer

Network Automation Engineer

PTC

Darlington, PA โ€ข On-site

Other

Medical, Dental, Vision, Life, Retirement

This job post hasย expired today.ย Applications are no longer accepted.


Job description

Network Automation Engineer

BEAVER FALLS - Beaver Falls, PA 15010; ALLIANCE - Alliance, OH 44601; BEDFORD PARK - Bedford Park, IL 60638; CHICAGO HEIGHTS - Chicago Heights, IL 60411; CORPORATE - Wexford, PA 15090; DARLINGTON - Darlington, PA 16115; FAIRBURY - Fairbury, IL 61739; HANNIBAL - Hannibal, MO 63401; LIBERTY TUBULARS - Liberty, TX 77575; MIDDLETOWN - Middletown, OH 45044; MINNEAPOLIS - Minneapolis, MN 55414; PTC Alliance (UK) LTD - PA; RICHMOND - Richmond, IN 47374

Overview

Salary Range $90,000.00 - $135,000.00 Salary Job Shift Day

Description

PTC is a leading manufacturer and marketer of welded and cold drawn mechanical steel tubing and tubular shapes, plated bar and tubing, and fabricated parts and precision components.

We at PTC value our employees' health and wellness. We offer the following:

  • FREE Healthcare
  • HSA option
  • Dental
  • Vision
  • Life Insurance
  • Dependent & Spouse Life Insurance
  • Long Term Disability
  • Critical Illness & Accident Coverage
  • 401K plan with company match
  • Referral Bonus
  • Employee Assistance Program (EAP)
  • Annual college scholarship available for children & grandchildren of PTC employees
  • Tuition Reimbursement eligibility

Essential Duties and Responsibilities:

  • Design and deployment:
    • Design, build, and maintain automation solutions for network configuration, provisioning, and orchestration.
    • Integrate network provisioning into CI/CD pipelines to ensure consistent, automated deployment across the network.
  • Scripting and development:
    • Develop automation scripts and playbooks using languages such as Python and frameworks like Ansible.
    • Leverage application programming interfaces (APIs) and software development kits (SDKs) to interact with network devices and platforms.
  • Process improvement and optimization:
    • Identify opportunities to automate repetitive network tasks, thereby reducing toil and human error.
    • Create automated test suites and validation procedures for network infrastructure to ensure reliability and performance.
  • Collaboration and technical leadership:
    • Work with cross-functional teams, including network engineers, software developers, and DevOps, to gather requirements and deliver innovative solutions.
    • Provide technical leadership and mentorship to other network engineers on automation best practices.
  • Troubleshooting and monitoring:
    • Use automation tools and frameworks to analyze, troubleshoot, and resolve complex network incidents and performance issues.
    • Implement monitoring and telemetry to track network availability, capacity, and performance.
  • Documentation and maintenance:
    • Create and maintain detailed documentation for automation processes, procedures, and network configurations.
  • Stay up-to-date with emerging network technologies and recommend new tools and methodologies.

Number of Direct Reports: None

Job Titles of Direct Reports: None

Qualifications

Minimum Education and/or Experience Requirements:

Education: Bachelor's degree in Computer Science, Information Technology, or a related field is preferred

Years of Experience: 5 years

Skills and Abilities:

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

  • Programming and scripting: Proficiency in Python is typically required, along with experience in scripting for network automation and PLC programming.
  • Networking fundamentals: A strong understanding of networking protocols and technologies, including TCP/IP, BGP, OSPF, DNS, and VLANs.
  • Network automation tools: Extensive hands-on experience with configuration management and orchestration tools such as Ansible, Terraform, and SaltStack.
  • Version control and CI/CD: Familiarity with version control systems like Git and experience with continuous integration/continuous deployment pipelines.
  • APIs and data formats: Experience with web service APIs (RESTful), and data formats such as JSON, XML, and YAML.
  • Network devices and platforms: Hands-on experience with major network equipment from vendors like Cisco and Juniper, including experience with their respective automation APIs.
  • Cloud networking: Familiarity with cloud environments and virtualized networking concepts (AWS, Azure, GCP) is often a plus.

The desired candidate would develop, implement, and maintain software-based solutions to automate network infrastructure and operations. This role combines deep networking expertise with advanced programming and scripting to improve the speed, reliability, and security of network deployments. This position is crucial for reducing manual errors and achieving greater scalability in modern IT environments.

Certificates, Licenses, and Registrations (A Plus):

  • Vendor-neutral certifications like CompTIA Network+ are a good starting point.
  • Vendor-specific certifications such as Cisco Certified Network Professional (CCNP), Cisco Certified DevNet Associate/Professional, and Juniper Networks Certified Associate (JNCIA-DevOps) demonstrate specialized knowledge.
  • Relevant automation-specific certifications, like Red Hat Certified Specialist in Ansible Automation, are also valuable

Work Environment:

The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

The noise level in the work environment is usually moderate.

Physical Demands:

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.