1

Computer Software Engineering Jobs in Lancaster, PA

Bachelors degree in Computer Science or equivalent Proficient in C/C++ programming Linux, ARM ... in software development Embedded systems design experience Micro-processor/micro-controller ...

Software Developers Location: York, PA Employer: 4Consulting, Inc. Position Type: Full-time ... Computer Science, Information Technology, Engineering, Business, or related field, or equivalent ...

Software Developers Location: York, PA Employer: 4Consulting, Inc. Position Type: Full-time ... Computer Science, Information Technology, Engineering, Business, or related field, or equivalent ...

Associates degree in Computer Science, Computer Information Systems, Software engineering or equivalent Experience: 2- 3 years relevant experience; or combination of education and experience with the ...

Associates degree in Computer Science, Computer Information Systems, Software engineering or equivalent Experience: 2- 3 years relevant experience; or combination of education and experience with the ...

... Computer Engineering or equivalent years of software development experience • 5-7 years experience of appropriate programming languages dependent on the role(Java, RPG, etc) • Full stack ...

... Computer Engineering or equivalent years of software development experience • 5-7 years experience of appropriate programming languages dependent on the role(Java, RPG, etc) • Full stack ...

Bachelor's Degree in Computer Science/Computer Engineering or equivalent years of software development experience 5-7 years experience of appropriate programming languages dependent on the role(Java ...

Bachelor's Degree in Computer Science/Computer Engineering or equivalent years of software development experience required 5-7 years of technology experience required 4+ years of hands-on experience ...

Qualifications Penske Qualifications: • Bachelor's Degree in Computer Science/Computer Engineering or equivalent years of software development experience required • 5-7 years of technology ...

Manufacturing Engineering Intern

Lancaster, PA · On-site

$16.25 - $21.25/hr

You will work under the supervision of senior engineers, gaining hands-on experience in production ... Proficiency in computer software, such as Creo Parametric, AutoCAD, SolidWorks, and MS Office ...

Manufacturing Engineering Intern

Lancaster, PA · On-site

$16.25 - $21.25/hr

You will work under the supervision of senior engineers, gaining hands-on experience in production ... Proficiency in computer software, such as Creo Parametric, AutoCAD, SolidWorks, and MS Office ...

Manufacturing Engineering Intern

Lancaster, PA · On-site

$16.25 - $21.25/hr

You will work under the supervision of senior engineers, gaining hands-on experience in production ... Proficiency in computer software, such as Creo Parametric, AutoCAD, SolidWorks, and MS Office ...

Senior Software Engineer

Lancaster, PA · On-site

$119K - $157K/yr

In this role, you will partner closely with Product, Design, and Backend Engineering to translate ... Computer Science or similar field, or equivalent work experience * Deep proficiency in Vue.js

Senior Software Engineer

Lancaster, PA

$119K - $157K/yr

In this role, you will partner closely with Product, Design, and Backend Engineering to translate ... Computer Science or similar field, or equivalent work experience * Deep proficiency in Vue.js

Software Engineer II (IBMi)

Reading, PA · Hybrid

$93K - $128K/yr

Bachelor's degree in computer science/computer engineering or equivalent years of software development experience. 10+ years' experience of appropriate programming languages IBMi RPG/400, RPG FREE ...

Software Engineer II (IBMi)

Shillington, PA · Hybrid

$93K - $128K/yr

Qualifications Ideal candidates will have development experience in the following areas: • Bachelor's degree in computer science/computer engineering or equivalent years of software development ...

next page

Showing results 1-20

Computer Software Engineering information

See Lancaster, PA salary details

$61.7K

$143.4K

$199.7K

How much do computer software engineering jobs pay per year?

As of Jun 18, 2026, the average yearly pay for computer software engineering in Lancaster, PA is $143,370.00, according to ZipRecruiter salary data. Most workers in this role earn between $116,600.00 and $168,100.00 per year, depending on experience, location, and employer.

What are some common challenges computer software engineers face when working on large-scale projects?

Computer software engineers working on large-scale projects often encounter challenges such as coordinating with cross-functional teams, managing complex codebases, and ensuring consistent documentation. Navigating these challenges requires strong communication skills, effective use of version control systems, and familiarity with agile methodologies. Additionally, engineers must balance meeting project deadlines with maintaining code quality and adapting to evolving requirements, making time management and adaptability crucial skills in this role.

Is it true that AI will replace software engineers?

AI is expected to automate certain repetitive coding tasks and improve software development efficiency, but it is unlikely to fully replace software engineers. Engineers will continue to be essential for designing, problem-solving, and overseeing AI tools, especially in complex and creative aspects of software engineering. Skills in programming, system architecture, and understanding AI tools remain valuable in the field.

What is the difference between Computer Software Engineering vs Computer Software Development?

AspectComputer Software EngineeringComputer Software Development
CredentialsBachelor's in Software Engineering, Computer Science, or related field; certifications like Certified Software Development Professional (CSDP)Bachelor's in Computer Science, Software Engineering, or related; certifications less common
Work EnvironmentDesigning, analyzing, and managing software projects; often involved in system architectureWriting, testing, and debugging code; focused on creating software applications
Employer & Industry UsageUsed by tech companies, consulting firms, and large organizations for complex projectsCommon across startups, tech firms, and software companies for product development

While both roles involve software creation, Computer Software Engineering emphasizes designing and managing software systems, whereas Computer Software Development focuses on coding and implementing software solutions. Understanding these differences helps in choosing the right career path or job search focus.

What are computer software engineering jobs?

Computer software engineering jobs involve designing, developing, testing, and maintaining software applications and systems. These roles typically require knowledge of programming languages, software development methodologies, and tools like integrated development environments (IDEs). Professionals in this field often work in teams, follow coding standards, and may hold certifications such as Certified Software Development Professional (CSDP).

What jobs can you do with software engineering?

Software engineering skills open opportunities in roles such as software developer, systems analyst, quality assurance engineer, technical lead, and software architect. These positions involve designing, coding, testing, and maintaining software applications across various industries, often requiring knowledge of programming languages, development tools, and software development methodologies.

What is computer software engineering?

Computer software engineering is a branch of engineering focused on designing, developing, testing, and maintaining software applications and systems. Software engineers use programming languages, engineering principles, and problem-solving skills to create software that meets user needs. They often work on everything from mobile apps to large-scale enterprise systems, collaborating with other engineers, designers, and stakeholders. The field requires continuous learning due to rapidly evolving technologies and methodologies.

What engineers make $500,000?

Senior software engineers, especially those in high-demand fields like machine learning, cloud computing, or with extensive experience at major tech companies, can earn $500,000 or more annually. Achieving this level often requires advanced skills, specialized knowledge, and sometimes stock options or bonuses as part of compensation packages.

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

To thrive as a Computer Software Engineer, you need strong programming skills, problem-solving abilities, and a solid foundation in computer science, typically supported by a relevant degree. Familiarity with development tools, integrated development environments (IDEs), version control systems like Git, and sometimes certifications in specific languages or frameworks are important. Excellent teamwork, communication, and adaptability help engineers collaborate effectively and respond to evolving project needs. These skills ensure the successful design, implementation, and maintenance of reliable, efficient software solutions.
Senior Software Engineer- Cable Backplane Systems

Senior Software Engineer- Cable Backplane Systems

Amphenol TCS

Yocumtown, PA • On-site

Full-time

Posted 22 days ago


Job description

Title: SeniorSoftware Engineer- Cable Backplane Systems

Location:Valley Green, PA; Nashua, NH; Raleigh, NC; Austin, TX

Amphenol High Speed Products Group is the market leader for high speed, high bandwidth electrical connectors for the Telecom/Datacom market (Mobile Networks, Storage, Servers, Routers, Switches, etc.). Our products enable the electronics revolution and remain a key enabler for major Tier 1 OEMs globally. Headquartered in Nashua, NH, we operate design, sales, and manufacturing facilities worldwide.

We are expanding our software team and are seeking a Senior Software Engineer for Cable Backplane Systems to drive the architecture and development of next-generation data platforms powering AI-driven datacenters.

In this role, you will lead the design and implementation of scalable software systems that connect factory test data, manufacturing systems, and engineering workflows. You will operate at the intersection of software engineering, data engineering, and applied analytics, while mentoring engineers and shaping technical direction. This is a high-impact leadership role with opportunities to incorporate AI/ML techniques to improve factory efficiency, product quality, and engineering insights.

Responsibilities:

Technical Leadership & Strategy:

  • Lead the design, architecture, and evolution of scalable data platforms supporting factory and engineering systems
  • Define technical standards, best practices, and long-term system architecture
  • Mentor and guide software engineers through design reviews, code reviews, and career development
  • Drive cross-functional alignment between software, manufacturing, test, and engineering teams
  • Identify and implement opportunities for innovation, including AI/ML adoption

Data & Platform Engineering:

  • Architect, implement, and optimize large-scale databases and data pipelines
  • Ensure high data integrity, traceability, and performance across high-volume environments
  • Define data models, schemas, and governance strategies to support analytics and reporting
  • Oversee integration of data from MES, lab equipment, and engineering design systems

Factory & Engineering Integration:

  • Partner with factory, test, and engineering stakeholders to define data requirements and system capabilities
  • Lead development of APIs and services enabling reliable, scalable data exchange
  • Drive automation of test data collection, analysis, and reporting systems
  • Ensure seamless integration between manufacturing and engineering workflows

Analytics & AI Enablement:

  • Lead development of infrastructure supporting advanced analytics and AI/ML workflows
  • Champion the use of AI for yield optimization, predictive analytics, and process improvement
  • Collaborate with domain experts to deliver data-driven tools that enhance decision-making
  • Promote a data-centric culture across engineering and manufacturing teams

Qualifications:

  • BS in Computer Science, Computer Engineering, or related field (MS preferred)
  • 8+ years of experience in software engineering, with demonstrated technical leadership
  • Strong experience designing and scaling large data platforms, databases, and pipelines
  • Experience with data analytics, statistics, and/or machine learning workflows
  • Proven ability to lead projects and mentor engineers in a collaborative environment
  • Experience building APIs, distributed systems, and data integration solutions
  • Familiarity with data visualization, dashboards, and reporting tools
  • Experience working in cross-functional, multi-disciplinary engineering teams
  • Strong hands-on experience with source control, code reviews, and CI/CD practices
  • Excellent communication skills with the ability to influence technical and non-technical stakeholders
  • Self-driven, adaptable leader who thrives in ambiguous environments and drives clarity and execution

Preferred Qualifications

  • Experience in manufacturing, factory systems, or test automation environments
  • Familiarity with AI/ML frameworks and deploying models in production environments
  • Experience working with high-speed systems, hardware interfaces, or electronics manufacturing

Amphenol TCS logo

About Amphenol TCS

Sourced by ZipRecruiter

Industry

Electrical equipment, appliance, and component manufacturing

Company size

1,001 - 5,000 Employees

Headquarters location

Nashua, NH, US

Year founded

1968