1

Mid Level Software Engineer Jobs in Rocklin, CA (NOW HIRING)

Software Engineer

Roseville, CA · On-site

$100 - $130/hr

... Engineering (MBSE) ecosystem where every software and hardware component is anchored in a unified ... While the ability to directly author these high-level system models is a valuable asset, you will ...

Software Engineer

Roseville, CA · On-site

$86.90 - $198/hr

R0238409 Software Engineer The Opportunity As a full stack developer on this team, you will resolve ... While the ability to directly author these high-level system models is a valuable asset, you will ...

Software Engineer

Roseville, CA · On-site

$86K - $198K/yr

Software Engineer The Opportunity: As a full stack developer on this team, you will resolve complex ... While the ability to directly author these high-level system models is a valuable asset, you will ...

Software Engineer

Roseville, CA · On-site

$86K - $198K/yr

Software Engineer The Opportunity: As a full stack developer on this team, you will resolve complex ... While the ability to directly author these high-level system models is a valuable asset, you will ...

Software Engineer

Sacramento, CA · Hybrid

$58 - $77/hr

Description The role of a Software Engineer Level 2 involves extensive technical expertise to join our dynamic development team. This role involves designing, developing, and maintaining software ...

Software Engineer

Sacramento, CA · Hybrid

$58 - $77/hr

Description The role of a Software Engineer Level 2 involves extensive technical expertise to join our dynamic development team. This role involves designing, developing, and maintaining software ...

Showing results 41-60

Mid Level Software Engineer information

See Rocklin, CA salary details

$66.1K

$153.5K

$213.8K

How much do mid level software engineer jobs pay per year?

As of Sep 6, 2026, the average yearly pay for mid level software engineer in Rocklin, CA is $153,460.00, according to ZipRecruiter salary data. Most workers in this role earn between $124,800.00 and $180,000.00 per year, depending on experience, location, and employer.

What is a mid level software engineer?

A Mid Level Software Engineer is a professional with a few years of experience who develops, tests, and maintains software applications. They work independently on tasks, contribute to code reviews, and collaborate with teams to design and implement solutions. Mid-level engineers are expected to write clean, efficient code, troubleshoot issues, and improve system performance. They may also mentor junior developers and participate in architectural discussions. Typically, they have strong problem-solving skills and proficiency in programming languages relevant to their role.

What typical responsibilities can I expect as a mid level software engineer?

As a Mid Level Software Engineer, you will be involved in designing, coding, testing, and maintaining software applications, often working on both new and existing projects. You’ll collaborate with other engineers, product managers, and QA teams to deliver features that meet business requirements, while also participating in code reviews and contributing to architectural decisions. Your responsibilities may also include troubleshooting bugs, refining development processes, and occasionally mentoring junior engineers. This role typically offers a blend of technical challenge, teamwork, and opportunities for continued skill development.

What are the key skills and qualifications needed to thrive in the mid level software engineer position, and why are they important?

To thrive as a Mid Level Software Engineer, you need a solid understanding of software development principles, programming languages such as Java, Python, or C#, and a bachelor’s degree in computer science or a related field. Experience with version control systems like Git, familiarity with agile methodologies, and sometimes certifications such as AWS Certified Developer or Microsoft Certified: Azure Developer Associate are advantageous. Strong problem-solving skills, teamwork, and effective communication are standout soft skills in this position. These combined skills enable engineers to deliver high-quality code, collaborate efficiently within development teams, and adapt to evolving project requirements.

Is 25 too late to become a mid level software engineer?

Age is not a strict barrier to becoming a mid level software engineer; many professionals transition into software development in their mid-20s or later. Success depends on acquiring relevant skills, such as programming languages and experience with development tools, through self-study, coding bootcamps, or formal education. Employers value skills and experience over age, so with dedication, starting at 25 is entirely feasible.

What does a mid level software engineer earn?

A mid-level software engineer typically earns between $80,000 and $120,000 annually, depending on location, industry, and experience. They often have 2-5 years of experience and may work with programming languages like Java, Python, or C++, using tools such as Git and Agile methodologies.

What are the most commonly searched types of Software Engineer jobs in Rocklin, CA?

The most popular types of Software Engineer jobs in Rocklin, CA are:

What job categories do people searching Mid Level Software Engineer jobs in Rocklin, CA look for?

The top searched job categories for Mid Level Software Engineer jobs in Rocklin, CA are:

What cities near Rocklin, CA are hiring for Mid Level Software Engineer jobs?

Cities near Rocklin, CA with the most Mid Level Software Engineer job openings:

Infographic showing various Mid Level Software Engineer job openings in Rocklin, CA as of August 2026, with employment types broken down into 82% Full Time, 15% Part Time, and 3% Contract. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution, with an average salary of $153,460 per year, or $73.8 per hour.

Wastewater Project Engineer (Mid-Level)

Hazen and Sawyer

Sacramento, CA • On-site

$135K - $160K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 20 days ago


Key responsibilities

  • Support the development of technical treatment strategies, selection of treatment processes, and process design criteria.

  • Support planning, design, permitting, and construction of wastewater-related projects.

  • Prepare comprehensive construction documents, perform detailed design calculations, and lead technical writing for reports.


Job description

Hazen and Sawyer is seeking a Wastewater Project Engineer for our Sacramento, California office. As part of our design and process teams, you will be involved with a wide range of wastewater infrastructure projects. This will encompass all phases of design, including conceptual/feasibility evaluations, project management, preparation of design reports, permitting, development of construction drawings and specifications, and support of construction services.

Why Hazen and Sawyer:

  • Founded in 1951 by the son of Allen Hazen (developer of the Hazen-Williams equation), we are an employee-owned company with a singular focus on "all things water."
  • Our work includes planning, design, and oversight of construction of environmental infrastructure – for water, wastewater, and stormwater management.
  • We foster a work environment low on bureaucracy and high in creativity.
  • We recruit talented professionals, provide them with challenging, interesting, and creative assignments, and furnish them with the tools they need to succeed.
  • We currently have over 2,400 employees in 90+ offices throughout the United States, Latin America, Canada, and the UK.
  • A flexible hybrid work schedule supports today's busy professionals.
  • The Sacramento Hazen office is a welcoming, growing team made up of both young professionals and experienced staff who enjoy staying connected through year-round activities outside the office.
  • With a central location, the office offers easy access to nearby communities and flexible living options.
  • Employees also benefit from close proximity to the San Francisco Bay Area and destinations including Lake Tahoe and Napa Valley.

Key Responsibilities:

  • Support the development of technical treatment strategies, selection of treatment processes, developing process design criteria, and delivering projects
  • Support coordination and collaboration with clients
  • Coordination with internal technical specialists in all practice areas and discipline design professionals for project delivery.
  • Support planning, design, permitting, and construction of wastewater-related projects. 
  • Manage project tasks, scope, and schedules for smaller projects or specific components of larger projects to meet client requirements
  • Prepare comprehensive construction documents including drawings and specifications for wastewater treatment projects
  • Perform detailed design calculations for typical liquid and solids treatment processes
  • Lead technical writing for technical memorandum, master plans, basis of design reports and preliminary design reports
  • Experience working with interdisciplinary teams to effectively meet the client’s needs
  • Candidate shall also be able to support preparation of proposals and presentations
  • Provide engineering services during construction, including responding to RFIs (Request for Information), reviewing submittals, and conducting site visits to observe progress
  • Fieldwork and site visits from planning through construction may be required with occasional travel
  • Mentor junior staff and perform quality control reviews of their technical work


Required Qualifications:

  • Bachelor's degree in civil/environmental engineering
  • PE license (California preferred)
  • 5-12 years of experience in the field of wastewater-related infrastructure, including project engineering/management (planning, design, and construction)
  • Experience in successfully delivering and supporting projects spanning multiple years in collaborative, multi-disciplinary teams 
  • Proficient in all MS Office based computer software 
  • Excellent communication and interpersonal skills, and capable of interacting effectively with staff, clients, and regulatory agencies
  • Proven proficiency in technical writing and documentation 
  • Self-starter with attention to detail 
  • Strong organizational skills 
  • Must be capable of presenting complex issues to nontechnical people 

Preferred Qualifications:

  • Advanced degree (Master’s or Doctorate) in Civil/Environmental Engineering
  • Hands-on experience with design modeling software (e.g., Revit or AutoCAD)

What We Offer:

  • Comprehensive health benefits (medical, dental, vision, and prescription plans).
  • Pre-tax flexible spending plans for medical, dependent care, and transportation.
  • Short and long-term disability, and employer paid life insurance.
  • Paid holidays, floating holidays, and paid time off (PTO).
  • Employer-contributed 401(k) plan and additional financial planning support.
  • Professional growth opportunities, including tuition reimbursement, in-house training, and incentives for professional registration and professional organization memberships. 
  • Starting pay range for this position depends on skills, experience, education and geographical location.


#li-hybrid


HAZEN AND SAWYER logo

About HAZEN AND SAWYER

Sourced by ZipRecruiter

Hazen and Sawyer, headquartered in New York, NY, US, operates within the field of environmental science and engineering. Founded in 1951, the firm specializes in designing drinking water, wastewater, and stormwater facilities, comprehensive solid waste services, and other environmental infrastructure projects. Striving towards nurturing clean, safe water supply, the company upholds it as its primary mission. Their dedication reflects in their numerous honors received at the national and regional levels, including awards from the American Society of Civil Engineers, American Council of Engineering Companies, and Water Environment Federation.

Industry

Environmental consulting services

Company size

501 - 1,000 Employees

Headquarters location

New York, NY, US

Year founded

1951