1

Sr Programmer Jobs in California (NOW HIRING)

Senior SQL and ETL Engineer

Downey, CA · On-site

$106K - $146K/yr

Responsibilities : • A Senior Programmer is responsible for leading and/or working on the most complex IT applications design, documentation, development, modification, testing, installation ...

Senior SQL and ETL Engineer

Downey, CA · On-site

$124K - $164K/yr

Responsibilities : • A Senior Programmer is responsible for leading and/or working on the most complex IT applications design, documentation, development, modification, testing, installation ...

Senior CNC Programmer

Hawthorne, CA · On-site

$27 - $36.75/hr

Vast is looking for a Senior CNC Programmer , reporting to the E-2 Principal Engineer, to support the development of the systems that will be required for the design and build of artificial-gravity ...

Description We are looking for an exceptionally talented senior programmer who is ready for the challenge of producing an AAA title. This role will involve maximizing performance of all console ...

Senior CNC Programmer

Hawthorne, CA · On-site

$44 - $63/hr

Vast is looking for a Senior CNC Programmer , reporting to the E-2 Principal Engineer, to support the development of the systems that will be required for the design and build of artificial-gravity ...

The Senior Programmer collaborates with machinists, engineers, and quality teams to drive productivity, reduce cycle times, and continuously improve manufacturing efficiency. Key Responsibilities

Showing results 21-40

Sr Programmer information

See California salary details

$13

$51

$70

How much do sr programmer jobs pay per hour?

As of Aug 15, 2026, the average hourly pay for sr programmer in California is $51.59, according to ZipRecruiter salary data. Most workers in this role earn between $43.41 and $61.68 per hour, depending on experience, location, and employer.

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

To thrive as a Sr Programmer, you need advanced proficiency in programming languages, software development methodologies, and a relevant degree or equivalent experience. Familiarity with version control systems like Git, integrated development environments (IDEs), and possibly certifications in specific technologies or frameworks is often required. Strong analytical thinking, effective problem-solving, and clear communication skills set top performers apart in this role. These skills are crucial for building robust software solutions, collaborating with teams, and adapting to complex project requirements.

What is a Sr programmer?

Sr Programmers, or Senior Programmers, are experienced software developers responsible for designing, coding, testing, and maintaining complex software applications. They often lead projects or teams, mentor junior developers, and contribute to architecture decisions. In addition to strong technical skills, Sr Programmers are expected to communicate effectively with stakeholders and help ensure that software solutions meet business needs. Their expertise typically spans multiple programming languages, frameworks, and development methodologies.

What do senior programmers do?

Senior programmers design, develop, and maintain software applications, often leading projects and mentoring junior team members. They analyze requirements, write efficient code, troubleshoot issues, and ensure software quality using programming languages and development tools. Their role may also involve code reviews, system architecture planning, and collaborating with stakeholders to meet technical goals.

How does a Sr programmer typically collaborate with cross-functional teams during project development?

As a Sr Programmer, you will frequently work alongside project managers, designers, QA analysts, and other developers to ensure seamless integration of code and alignment with project goals. Regular participation in sprint meetings, code reviews, and collaborative problem-solving sessions is common. Effective communication and the ability to translate technical concepts for non-technical team members are essential, as your input often shapes key architectural and implementation decisions.

What cities in California are hiring for Sr Programmer jobs?

Cities in California with the most Sr Programmer job openings:

Infographic showing various Sr Programmer job openings in California as of August 2026, with employment types broken down into 50% Full Time, and 50% Contract. Highlights an 100% In-person job distribution, with an average salary of $107,312 per year, or $51.6 per hour.

Senior SQL and ETL Engineer

Scalence L.L.C.

Downey, CA • On-site

$106K - $146K/yr

Full-time

Re-posted 10 days ago


Job description

Job Summary:
Scalence L.L.C. is seeking a Senior SQL and ETL Engineer to lead the design, documentation, development, and support of complex IT applications. The role involves analyzing systems requirements, developing applications software, and ensuring the rigorous application of information security policies.
Responsibilities:
• A Senior Programmer is responsible for leading and/or working on the most complex IT applications design, documentation, development, modification, testing, installation, implementation and support of new or existing applications software.
• This classification may also plan, install, configure, test, implement and manage a systems environment in support of an organization’s IT architecture and business needs.
• The Senior Programmer, in development of applications software, is responsible for analyzing and refining systems requirements; translating systems requirements into applications prototypes; planning and designing systems architecture; writing, debugging and maintaining code; determining and designing applications architecture; determining output media/formats; designing user interfaces; working with customers to test applications; assuring software and systems quality and functionality; integrating hardware and software components; writing and maintaining program documentation; evaluating new applications software technologies; and/or ensuring the rigorous application of information security/information assurance policies, principles and practices to the delivery of application software services.
• The Senior Programmer, in development of operating systems, is responsible for analyzing systems requirements in response to business requirements, risks and costs; evaluating, selecting, verifying and validating the systems software environment; evaluating, selecting and installing compilers, assemblers and utilities; integrating hardware and software components within the systems environment; monitoring and fine-tuning performance of the systems environment; evaluating new systems engineering technologies and their effect on the operating environment; and/or ensuring that information security/information assurance policies, principles and practices are an integral element of the operating environment.
Qualifications:
Required:
• Minimum of seven (7) years of experience in electronic data processing systems study, design, and programming.
• At least four (4) years of that experience must have been in a lead capacity.
• Strong expertise in SQL, PL/SQL, and T-SQL with advanced query tuning, stored procedure optimization, and relational data modeling across Oracle, SQL Server, PostgreSQL, and MySQL.
• Proficiency in modern ETL/ELT tools including Azure Synapse Analytics, Azure Data Factory, and SSIS, with the ability to design scalable ingestion, transformation, and loading workflows.
• Ability to design and implement data warehouse data models (star schema, snowflake, dimensional hierarchies) and optimize models for analytics and large-scale reporting.
• Strong understanding of data integration, data validation, cleansing, profiling, and end-to-end data quality processes to ensure accuracy and consistency across systems.
• Knowledge of enterprise data warehouse architecture, including staging layers, data marts, data lakes, and cloud-based ingestion frameworks.
• Experience applying best practices for scalable, maintainable ETL engineering, including metadata-driven design and automation.
• Proficiency in Python and PySpark (and familiarity with Shell/Perl) for automating ETL pipelines, handling semi-structured data, and transforming large datasets.
• Experience handling structured and semi-structured data formats (CSV, JSON, XML, Parquet) and consuming REST APIs for ingestion.
• Knowledge of data security and compliance practices, including credential management, encryption, and governance in Azure.
• Expertise in optimizing ETL and data warehouse performance through indexing, partitioning, caching strategies, and pipeline optimization.
• Familiarity with CI/CD workflows using Git/GitHub Actions for ETL deployment across Dev, QA, and Production environments.
• Ability to collaborate with analysts and business stakeholders, translating complex requirements into actionable datasets, KPIs, and reporting structures.
• 3 years of experience in the past 4 years developing and optimizing SQL, PL/SQL, and T-SQL logic, including stored procedures, functions, performance tuning, and advanced relational modeling across Oracle and SQL Server.
• 3 years of experience in the past 4 years working with mainframe including data extraction, mapping, and conversion into modern ETL/ELT pipelines.
• 3 years of experience in the past 4 years designing, orchestrating, and deploying ETL/ELT pipelines using Azure Synapse Analytics, Azure Data Factory, SSIS, and Azure DevOps CI/CD workflows.
• 3 years of experience in the past 4 years building and maintaining enterprise data warehouses using Oracle, SQL Server, Teradata, or cloud data platforms.
• 3 years of experience in the past 4 years working with big data technologies such as Apache Spark, PySpark, or Hadoop for large-scale data transformation.
• 3 years of experience in the past 4 years integrating structured and semi-structured data (CSV, XML, JSON, Parquet) and consuming APIs using Python/PySpark.
• 3 years of experience in the past 4 years developing analytics-ready datasets and supporting business intelligence platforms such as Power BI or Cognos, including writing optimized SQL for reporting.
• 3 years of experience in the past 4 years performing data cleansing, validation, profiling, and data quality assurance for regulated or audit-sensitive environments.
• 3 years of experience supporting production ETL operations, troubleshooting pipeline failures, conducting root cause analysis, and ensuring SLAs for daily, monthly, or regulatory reporting workloads.
• Possession of a bachelor’s degree in an IT-related or Engineering field.
Company:
In today’s dynamic and competitive market, success hinges on mastering three key areas: Data Intelligence, Business Resilience, and Digital Experience. Founded in , the company is headquartered in Morristown, USA, with a team of 501-1000 employees. The company is currently Late Stage.