1

Senior Software Engineer Jobs in California, PA (NOW HIRING)

Senior Software Vulnerability Analyst

Scottdale, PA ยท On-site

$78K - $103K/yr

Tharros is seeking a Senior Software Vulnerability Analyst to lead the analytical core of this ... Mentor analysts and engineers, and serve as the technical authority on vulnerability assessment ...

Senior Software Vulnerability Analyst

Scottdale, PA ยท On-site

$78K - $103K/yr

Tharros is seeking a Senior Software Vulnerability Analyst to lead the analytical core of this ... Mentor analysts and engineers, and serve as the technical authority on vulnerability assessment ...

The HPC Software Engineer will design, implement, and optimize parallel programming methods within simulation software, collaborating with experts to enhance performance and scalability across ...

DEVELOPER L3

Houston, PA ยท On-site

$45K - $110K/yr

Role Purpose We're looking for a hands-on Software Engineer who is excited to build agentic AI features in production. You'll work closely with senior engineers to design, develop, and scale AI ...

Senior R&D Engineer - Job ID 18042

Canonsburg, PA ยท On-site

$96K - $131K/yr

Telecommute work from home position within commuting distance to Canonsburg, PA RESPONSIBILITIES The Senior R&D Engineer is responsible for the development of software products and supporting systems.

Senior Electrical Engineer

Lawrence, PA ยท On-site

$106K - $138K/yr

Engineering Location: Lawrence, PA Job Summary: As the Senior Instrumentation and Controls Engineer, you will be responsible for designing and supporting low voltage electrical systems for industrial ...

Senior Electrical Engineer

Pittsburgh, PA ยท On-site

$99K - $130K/yr

As a Senior Electrical Engineer, you will be part of an integrated engineering team providing ... Knowledge on electrical design tools / software such as ETAP, SKM, or Easy Power. SPEL experience ...

Senior Electrical Engineer

Pittsburgh, PA

$99K - $130K/yr

As a Senior Electrical Engineer, you will be part of an integrated engineering team providing ... Knowledge on electrical design tools / software such as ETAP, SKM, or Easy Power. SPEL experience ...

next page

Showing results 1-20

Senior Software Engineer information

See California, PA salary details

$66.1K

$125.5K

$168.1K

How much do senior software engineer jobs pay per year?

As of Aug 29, 2026, the average yearly pay for senior software engineer in California, PA is $125,460.00, according to ZipRecruiter salary data. Most workers in this role earn between $107,300.00 and $141,400.00 per year, depending on experience, location, and employer.

What is a senior software engineer?

A senior software engineer designs, codes, tests, and maintains computer software. While these are your primary responsibilities as a senior software engineer, you may also have supervisory duties. These include overseeing a team of junior software engineers or developers. The senior software engineer title is sometimes used interchangeably with senior developer, and positions for both may share similar job duties and responsibilities. In general, software engineers are distinguished from developers in that software engineers apply engineering principles to software development.

What are the key skills and qualifications needed to thrive as a senior software engineer, and why are they important?

To thrive as a Senior Software Engineer, you need advanced programming skills, deep understanding of software architecture, and several years of experience in software development, often supported by a relevant degree. Familiarity with tools like Git, CI/CD pipelines, cloud platforms, and expertise in technologies such as Java, Python, or JavaScript are typically required. Leadership, problem-solving, and effective communication are crucial soft skills for mentoring teams and collaborating across departments. These skills ensure the delivery of robust, scalable solutions and drive successful project outcomes in complex technical environments.

What are some common challenges senior software engineers face when mentoring junior team members?

Senior Software Engineers often mentor junior colleagues, which can be incredibly rewarding but also presents challenges. Balancing mentorship with project deadlines can be demanding, as it requires strong time management and communication skills. Additionally, adapting explanations to different learning styles and levels of experience can be tricky. However, effective mentorship helps build a stronger team and can lead to enhanced leadership opportunities for the senior engineer.

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

AspectSenior Software EngineerSoftware Developer
CredentialsBachelor's or higher in CS or related field; experience often 5+ yearsBachelor's in CS or related field; entry to mid-level experience
Work EnvironmentDesigning complex systems, leading projects, mentoringWriting code, developing features, debugging
Industry UsageUsed across tech companies, startups, enterpriseCommon in software firms, startups, freelance work
Search & ComparisonOften compared for experience level, responsibilitiesCompared for entry-level to mid-level roles

The main difference between a Senior Software Engineer and a Software Developer lies in experience, responsibilities, and scope. Senior Software Engineers typically have more experience, lead projects, and mentor others, while Software Developers focus on coding and feature development. Both roles are essential in tech companies, but the Senior Software Engineer position involves higher-level planning and leadership.

What does a senior software engineer do?

A senior software engineer designs, develops, and maintains software applications, often leading projects and mentoring junior team members. They analyze requirements, write code, perform testing, and collaborate with cross-functional teams to ensure quality and efficiency. Proficiency in programming languages, problem-solving skills, and experience with development tools are essential for this role.

What are the most commonly searched types of Software Engineer jobs in California, PA?

The most popular types of Software Engineer jobs in California, PA are:

What are popular job titles related to Senior Software Engineer jobs in California, PA?

For Senior Software Engineer jobs in California, PA, the most frequently searched job titles are:

What cities near California, PA are hiring for Senior Software Engineer jobs?

Cities near California, PA with the most Senior Software Engineer job openings:

Infographic showing various Senior Software Engineer job openings in California, PA as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $125,460 per year, or $60.3 per hour.

Senior Engineer, Embeded Software L3

Hammond Power Solutions

Irwin, PA โ€ข On-site

$105K - $138K/yr

Full-time

Medical, Retirement, PTO

Re-posted 10 days ago


Job description

Mesta Electronics, Inc. is a leading manufacturer based in the United States, specializing in the design, development, and manufacture of advanced power quality and power conversion equipment. As part of the global Hammond Power Solutions network, Mesta Electronics, Inc. is committed to innovative design, superior efficiency, and exceptional reliability, ranging from highly advanced harmonic filters to extremely precise induction heating power supplies. Our expertise in designing dry-type transformers and related technologies has positioned us as an industry leader for over a century.
Reporting to the General Manager, the Sr. Embedded Software Engineer is responsible for the definition, design, development, and implementation of innovative embedded software solutions in C/C++, Embedded C, Assembly, and other languages from concept to commercial release used in complex electromechanical and power-conversion products. This role provides technical leadership across the full embedded stack-real-time firmware, low-level drivers, communications, and system integration-while collaborating closely with hardware, systems, manufacturing, and quality teams. The position is expected to influence technical direction, mentor junior engineers, and ensure robust, maintainable, and production-ready software solutions.
Key Responsibilities include:
  • Design, development, and verification testing of real-time embedded software for microcontroller- and DSP-based systems power conversion product applications.
  • Collaborate with hardware engineering team to ensure software compatibility and performance and lead integration and debugging actions for embedded system code.
  • Develop unit tests, integration tests, and validation procedures for embedded software and maintain related software system documentation for both internal and external use.
  • Provide manufacturing and customer support to address production and field software issues to diagnose and resolve complex field issues, providing root-cause analysis and corrective actions.
  • Provide manufacturing and customer support to address production and field software issues to diagnose and resolve complex field issues, providing root-cause analysis and corrective actions.

Do you qualify? We are seeking:
  • Bachelor's Degree in or related to Electrical or Computer Science/Engineering. Masters Degree preferred.
  • 6+ years of experience working in the Electrical Industry, Industry markets, transformers, Power Quality and related magnetic products.
  • Thorough understanding of embedded systems and microcontroller architectures.
  • Proficiency in programming languages such as C, C++, or Python.
  • Knowledge of communication interfaces such as SPI, I2C, USB, UART and others.
  • Familiarity with version management, development, and debugging tools.
  • Experience with real-time control systems/theory highly preferred.
  • Customer-centric focus with a proven track record of building lasting relationships.
  • Strong coordination and deadline-oriented skills, adaptable in leading or contributing to multiple projects concurrently.
  • Proficient in translating market research into clear strategies for targeted segments.
  • Expertise in navigating compliance and regulatory changes, understanding their impact on market preferences and product offerings.
  • Proficient in Microsoft Office, ERP, analytic tools, and sound product management fundamentals.

NOTE: Hammond Power Solutions encourages applications from all qualified candidates. HPS has a great record of accommodating persons with disabilities. Contact our People & Culture team if you need accommodation at any stage of the application process or want more information on our accommodation policies.
Some of the benefits of working at Hammond:
We are Great Place to Work Certified! Our people work hard for us-so we make sure our benefits work hard for them. Our equitable pay, benefits, and practices prioritize security, health, and well-being while sharing in our business success through variable pay programs and our Employee Stock Ownership Program.
Our core benefits focus on wellness, mental health, and financial security when employees need them the most, early career or getting ready for retirement. We also support work-life balance through flexible work schedules, paid time off, and leaves of absence. Employees and their families also have access to our confidential, best-in-class Employee and Family Assistance Program (EFAP).
We are committed to sustainable business practices and offer opportunities for our employees to support the communities where we live and work through our Hammond Giving Strategy. SC
#LI-CH1
Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.