Demo

Senior Software Developer/Engineer

Spheros Environmental
Petaluma, CA Full Time
POSTED ON 9/30/2025
AVAILABLE BEFORE 10/29/2025
Brief Description

About Spheros Environmental Group:

Today’s world is changing rapidly. Environmental challenges continue to grow in scope, number, and complexity while environmental events increase in severity around the globe. To keep up with the ever changing conditions, rules, and regulations in the environmental space, clients increasingly require external scientific expertise to navigate the regulatory landscape and maintain their right to operate. Spheros aims to be a leader in comprehensive environmental consulting services, setting the standard for excellence, innovation and sustainability practices worldwide.

Position Summary

Independently perform routine scientific tasks using established methods, ensuring accuracy, consistency, and adherence to industry standards and project requirements.

Key Responsibilities

Technical

  • Subject matter expert in software development and/or software engineering. Demonstrates advanced understanding in applicable fields.
  • Recognized as an expert developer or software engineer; Demonstrated ability to educate and train staff in a variety of skillsets; demonstrated ability to lead the application development process from start to finish, delegating to staff as needed.
  • Consistently and successfully tests own code and provides expert peer review. Expert at debugging and troubleshooting across various aspects of the application technologies.
  • Takes responsibility for the quality of work performed by self and others; Can independently set up and use of version control for code management as well as support and train other in its use.
  • Demonstrates understanding of cyber security in the context of applications development and can implement secure-access management independently and train others to do so.
  • Takes a lead role in establishing teams; provides education and training to peers; presents examples of interesting work to colleagues within and outside the company.
  • Proficient in communicating technical concepts, both verbally and in written form. Primary or senior author for deliverables.
  • Actively seeks the latest technologies and methodologies related to software development and software engineering practices. Provides innovative and unique ideas; develops new approaches, tools, or techniques.
  • Other ad hoc duties and responsibilities as assigned.

Project Management

  • Can develop a project scope of work, monitor scope creep, and price additional services for review/approval by supervisor and client.
  • Maintain project schedules, provide updates, and interim reports. Manages and supervises subcontractors.
  • Monitor project performance, achievement of milestones/deadlines, and assist with handling challenges and/or barriers to completion.
  • Prepare status updates on projects via reports; Communicates articulately with coworkers, leadership, internal colleagues and/or external clients.

Business Development

  • Leverages professional network to engage with the industry on thought leadership.
  • Lead the development process for complex proposals.
  • Responsible for developing new client business and participating in strategic planning for the department.

Leadership / Management

  • Oversee Engineers and share feedback for performance assessments.
  • Lead the development process for complex proposals.
  • Possesses a desire for lifelong learning. Trains and develops staff through day-to-day interactions. Participates in formal mentorship programs.

Financial Acumen

  • Monitor invoice schedule, assist with collection of delinquent accounts, and follow up with subcontractors when needed. Monitors timekeeping of team to ensure completed timely and accurately. Assists management with monitoring project profitability.
  • Monitors project budgets across the team on managed projects and understands how to manage a development team within a budget. Develops and allocates budgets. May assist Principals on annual budgets and revenue forecasts.

Client Services

  • Build relationship capital with clients through project work and networking events.

Required Qualifications

  • Bachelor's Degree (Master's degree or additional training/licensure preferred) and/or equivalent experience.
  • 10 years of experience.
  • Java, Javascript; React, MapBox, PostgreSQL, PHP, Python; SQL; Linux, Bash and Bat scripting, Excel and Excel automation (VBA), AWS Solutions; Any command line programming experience.

Work Environment And Physical Requirements

Work is primarily performed in a professional office environment with prolonged periods of computer use. Occasional travel or field visits may be required.

Travel Requirements

Occasional travel (up to 10%) for client meetings or site visits.

Salary Range: $142,800 - $193,200

Equal Employment Opportunity

Spheros Environmental is committed to providing equal employment opportunities for all employees and applicants. We consider all qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, age, marital status, genetic information, ancestry, or veteran status. We also verify employment eligibility using E-Verify.

There is no deadline to apply.

Salary : $142,800 - $193,200

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Developer/Engineer?

Sign up to receive alerts about other jobs on the Senior Software Developer/Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$156,679 - $196,968
Income Estimation: 
$222,941 - $284,552
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Spheros Environmental

Spheros Environmental
Hired Organization Address Denver, CO Full Time
Brief Description Staff I or II Technical Water Rights Professional Location: Denver, CO (Hybrid) Compensation: $26.12 -...
Spheros Environmental
Hired Organization Address Round Rock, TX Contractor
Brief Description Senior Project Manager Location: Round Rock, TX Compensation: $120,000 - $170,000 annually (negotiable...
Spheros Environmental
Hired Organization Address Denver, CO Full Time
Brief Description HR Generalist Location: Flexible (Hybrid or 100% Remote, Approved States) Compensation: $65,000 - $75,...
Spheros Environmental
Hired Organization Address Denver, CO Full Time
Brief Description Benefits and Compensation Manager Location: Flexible (Hybrid or 100% Remote, Approved States) Compensa...

Not the job you're looking for? Here are some other Senior Software Developer/Engineer jobs in the Petaluma, CA area that may be a better fit.

Software Engineer

The Walt Disney Company, Nicasio, CA

Bioinformatics Software Engineer

Association of Biomolecular Resource Facilities, Sonoma, CA

AI Assistant is available now!

Feel free to start your new journey!