First Solar Inc logo

Manager I - Software Engineer

First Solar Inc

Perrysburg, OHJobSeen 1w agoSeen in employer's feed 3 days ago

Most applications go out cold — see where you stand first. No sign-up to start.

Watch jobs like this.

Don't just apply. Show up ready.

Olive works from this exact posting.

At a glance

Compensation
No compensation found
Location
Perrysburg, OH
Work Authorization
Not specified

Olive lists jobs from US employers, including remote roles you can work from the United States.

Job overview

First Solar seeks a Manager I - Software Engineer to manage the design and execution of global software solutions for manufacturing and adjacent functions. The role oversees infrastructure capabilities, technical governance, and a Software Engineering team. It also covers MES solution portfolio management, business analysis, project and portfolio management, vendor evaluation, and collaboration with global teams and offshore development centers.

Skills & qualifications

RequiredNice to have

Skills

Software DevelopmentSoftware DesignRelational DatabasesSQLScriptingReportingUnit TestingSoftware Development Best PracticesSoftware ArchitectureMicrosoft TechnologiesC#.NETSQL ServerNoSQL DatabasesMongoDBRavenDBCassandraMessage QueuingOPC Data AccessTheory of ConstraintsAI AssistantsLarge Language ModelsCOTS Software IntegrationContract Software Development IntegrationVendor EvaluationRFP AnalysisContract NegotiationOffshore Development Center ManagementCommunicationConflict ResolutionConsensus BuildingBusiness AnalysisRequirements TranslationProject ManagementProgram ManagementProject SupervisionCapital Budget PlanningProject EstimationAgileScrumScrum Master Certification

Qualifications

Bachelor's in IT, Computer Science, Mathematics or Related Field or Equivalent Experience8+ Years Related Work Experience3-6 Years Team Lead or Supervisory Experience or 1 Year Management Experience6+ Years Manufacturing Systems or Software Development ExperiencePlanviewRemedyMS ProjectProduct Owner Certification

Full job description

First Solar reserves the right to offer you a role most applicable to your experience and skillset. Basic Job Functions: - Manages the design and execution of global software solutions for Manufacturing and adjacent functions. Ensures availability of needed infrastructure capabilities, provide technical governance, and manage Software Engineering team as direct reports. Education/Experience: - Bachelor's degree in IT, Computer Science, Mathematics or related field or equivalent years of work experience Minimum 8 years of related work experience. - 3 - 6 years of team lead or supervisory experience or 1 year of management experience. - 6+ years in either manufacturing systems or on software development teams using Microsoft .NET technologies. Required Skills/Competencies: - Technical Development Skills - Thorough understanding of and experience with the capabilities, trade-offs and design principles of modern software solution architectures. Successful track record of innovative and breakthrough solutions introducing new technology, lowering total cost of ownership, improving solution reliability and accelerating business value delivery. - Demonstrated competence and understanding: - Software development and design (required) - Relational database applications (e.g., SQL), scripting, and reporting (required) - Unit testing frameworks and software development best-practices (required) - Experienced in Microsoft technologies (e.g., C#.Net, SQL Server) (preferred) - NoSQL databases such as MongoDB, RavenDB, Cassandra (highly desired) - Message Queuing (highly desired) - OPC Data Access (highly desired) - Theory-Of-Constraints (desired) - Demonstrated currency and fluency in modern technologies, such as AI Assistants, Large Language Models, and other emerging technologies, and vision for how to integrate them in workflows across the business. - Commercial Off-the-Shelf (COTS) Software and Contract Software Development Integration Skills - Demonstrated expertise at performing industry/vendor searches, ranked functional scorecards, vendor evaluations, RFP analyses and contributing to contract negotiations. Successful track record of managing relationships and partnering with both global internal teams as well as Offshore Development Centers (ODC) in a distributed global enterprise, to deliver global solutions and transition those solutions to local operation. - Accomplished Communication Skills - Proficient in writing, speaking, hosting meetings and delivering presentations, demonstrated ability to effectively communicate with and convey technical information to both technical and non-technical audiences, assist with conflict resolution, and build consensus across the organization and between cross-functional teams. - Business Analysis Expertise - Provide the bridge from business needs to software solutions. Expert-level ability to understand and translate business strategies, capabilities and needs into high-level solution requirements. - Project and Portfolio Management Skills - Successful track record of project and program management and/or supervision of project managers for complex projects. Enterprise capital budget planning and estimating software development projects. Mastery of Agile/Scrum processes (Scrum Master and/or Product Owner certification highly desired.) Project management tool expertise required (Planview, Remedy, and MS Project desired.) - Leadership and Managerial Competency - Ability to lead by example, mentor, motivate, inspire, set and measure goals, provide career guidance, and resolve conflicts between direct reports. Essential Responsibilities: Primary Responsibilities: MES Solution Portfolio Management: Partner with key business leaders and MES software and controls global team to plan capital soluti

How this job compares

Set against the 1,063 open Software Engineering Manager jobs on Olive Jobs, counted October 31, 2026.

Pay
  • This postingNot listed
  • Ohio median$141–245K/yr23 salary ranges
Openings
Olive Jobs lists 41 open Software Engineering Manager jobs in Ohio and 1,063 across the US. 6% of them nationwide are listed as remote or flexible.
Hiring the most in Ohio
Experience
This posting asks for at least 8 years of experience; Software Engineering Manager postings that state a minimum ask for 7 years at the median (968 postings).
Education
432 of the 1,063 open Software Engineering Manager jobs (41%) ask for a bachelor's degree or higher.

Counted across the open, public US postings on Olive Jobs on October 31, 2026. Pay medians are the middle values of the low ends and of the high ends of postings that list both ends of a range in the same cadence (a yearly salary or an hourly rate); a range's midpoint is halfway between its ends. Pay and experience figures resting on fewer than 20 postings are left out.

You've read the whole posting — now see how you match it.