PCI

6 Pci Software Developer Jobs Hiring Near You

Software Developer - Senior / Platform & Cloud

Norman, OK · On-site

$47.50 - $63/hr

PCI Energy Solutions, is a thriving global company where you can impact millions of lives every day ... Software Developer - Senior Number of openings: * 2 positions open for our PCI Norman Office.

About PCI Energy Solutions PCI builds the software that runs the energy grid. Our customers ... How to run cross-functional work with engineers, product managers, customer success, and executives.

About PCI Energy Solutions PCI builds the software that runs the energy grid. Our customers ... How to run cross-functional work with engineers, product managers, customer success, and executives.

PCI Jobs Information

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

To thrive as a Software Developer, you need strong programming skills in languages like Java, Python, or JavaScript, as well as a solid understanding of computer science fundamentals and a relevant degree or equivalent experience. Familiarity with development tools such as Git, integrated development environments (IDEs), and frameworks like React or .NET is typically required, along with knowledge of agile methodologies or certifications. Problem-solving ability, attention to detail, teamwork, and effective communication are essential soft skills that help you excel in collaborative and fast-paced environments. These skills ensure you can build reliable, maintainable software and adapt to evolving project requirements and technologies.

What are some common challenges software developers face when working on team-based projects?

Software developers often encounter challenges such as coordinating with team members across different time zones, managing code integration from multiple contributors, and maintaining clear communication about project requirements. Effective use of version control systems like Git and regular participation in code reviews can help mitigate these issues. Additionally, adapting to evolving project goals and balancing technical debt with feature development are common hurdles that require strong collaboration and problem-solving skills.

What is a Software Developer?

A Software Developer is a professional who designs, builds, tests, and maintains computer programs or applications. They use programming languages to create software solutions that meet user needs, whether for desktop, mobile, or web platforms. Software Developers work closely with other team members such as designers, analysts, and testers to ensure the final product is functional, reliable, and user-friendly. Their responsibilities can range from writing code and fixing bugs to collaborating on system architecture and deploying updates.

What is the difference between Software Developer vs Software Engineer?

AspectSoftware DeveloperSoftware Engineer
CredentialsBachelor's degree in CS or related field; coding certificationsBachelor's or higher in CS or Software Engineering; certifications may vary
Work EnvironmentDevelops, tests, and maintains software applicationsDesigns and develops software systems; often involved in architecture
Industry UsageCommonly used in tech companies, startups, and IT firmsUsed interchangeably with Software Developer in many organizations

While the roles often overlap, Software Developers focus on coding and building applications, whereas Software Engineers typically work on designing and architecting complex systems. Both roles require similar credentials and are integral to software creation, but their scope and responsibilities can differ based on project size and company structure.

Infographic showing various Software Developer job openings at Pci in the United States as of May 2026, with employment types broken down into 17% Internship, and 83% Full Time. Highlights an 100% Physical job distribution.

Software Developer - Senior / Platform & Cloud

PCI

Norman, OK • Hybrid

$47.50 - $63/hr

Other

Posted 27 days ago


Job description

My Account
Openings >> Software Developer - Senior / Platform & Cloud
Software Developer - Senior / Platform & Cloud
Summary
Title: Software Developer - Senior / Platform & Cloud ID: 20664 Location: Norman, OK
Description
PCI Energy Solutions, is a thriving global company where you can impact millions of lives every day. Our Software helps protect the environment and lowers utility bills by optimizing energy and utility company operations. We're hiring and growing in locations throughout the U.S. with our headquarters located in Norman, OK; We also have international offices in Peru and Mexico. We put a high value on work-life harmony by offering flexible working hours and remote work. You shall be required to work in our PCI Norman office on a hybrid basis (some days at home and some days in the Norman office).
 

Software Developer - Senior

Number of openings:

  • 2 positions open for our PCI Norman Office.


Responsibilities:

  • Contribute to the design and development of software systems, ensuring that projects are built with performance, scalability, and maintainability in mind.
  • Participate in code reviews, establish and follow best coding practices, and ensure high-quality standards across the codebase.
  • Work closely with product managers, designers, and other stakeholders to ensure the technical implementation aligns with business goals.
  • Identify, troubleshoot, and resolve performance and scalability issues in production environments.
  • Stay up to date with the latest technologies and industry trends and contribute to the adoption of new tools and processes that improve development efficiency.
  • Continuous Integration: Ensure proper testing and continuous integration processes are followed to maintain software reliability and minimize downtime
Requirements:
  • Bachelors Degree in Computer Science, System Engineering or related field
  • 5+ years of relevant experience in software engineering with Java (Backend)
  • Experience with containerization tools such as Docker and/or Kubernetes
  • Experience with observability tools (e.g., Prometheus, Grafana, Splunk, ELK Stack) to monitor system health and diagnose production issues quickly.
  • Strong presentation and documentation skills, with the ability to distill complex technical information for both technical and non-technical audiences.
  • Solid understanding of software architecture, design patterns, and object-oriented programming.
  • Experience with cloud infrastructure (AWS, Azure, GCP) and microservices architecture.
  • Understanding of system scalability, performance tuning, and security best practices.
  • Experience with SQL and NO SQL data bases
EO Statement
PCI is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. PCI is also committed to compliance with all fair employment practices regarding citizenship and immigration status
Company Website: https://www.pcienergysolutions.com/
Apply Now
Copyright 2026 PCI. All rights reserved.
Powered by ApplicantStack Applicant Tracking Software
Privacy Policy | Terms of Use