Demo

Senior Software Engineer

Spire Systems Inc
Livermore, CA Contractor
POSTED ON 9/19/2026
AVAILABLE BEFORE 10/18/2026

Job Description
We have an opening for a Senior Software Engineer supporting the Environmental Information Management System (TEIMS) application suite used by the Environment, Safety and Health (ESH) Directorate and the Environmental Restoration Department (ERD). You will be responsible for performing break/fix support of applications within TEIMS used to support operations and environmental decision making by ESH and ERD, such as environmental sample planning, chain of custody tracking, data management, data analysis, and data visualization. This position is in the Enterprise Application Services (EAS) Division within the Computing Directorate.
This position offers a hybrid schedule, blending in-person and virtual presence. You will have the flexibility to work from home one or more days per week. The specifics of the hybrid schedule, including the exact number of days required in the office and virtual work options may vary based on the needs of the team and the organization.
You Will:

  • Maintain existing web applications using modern technologies, languages, and frameworks, such as Perl, Python, Django, JavaScript, Oracle, and Docker.
  • Responsible for managing development efforts through all phases of the software development lifecycle, including design, implementation, testing, and deployment of bug fixes within the Perl and Python codebases.
  • Engage with environmental, safety and health subject matter experts to understand stakeholder needs and define software requirement specifications.
  • Develop software tools to automate the processing, analysis, and archival of environmental, safety and health data.
  • Manage work activities with business leads using tools such as Atlassian Jira and Confluence.
  • Perform other duties as assigned.

Qualifications:

  • Bachelor's degree in computer science or a related field, or the equivalent combination of education and related experience.
  • Significant experience developing software as part of a multi-disciplinary team incorporating the software development life cycle using methodologies such as Agile and/or Scrum.
  • Advanced full-stack software development, including front-end web languages and frameworks (e.g., HTML, CSS, JavaScript, KendoUI, and Django) and back-end programming languages (e.g., Perl, Python and SQL).
  • Significant experience interacting and working with relational database management systems such as Oracle.
  • Significant experience proposing and implementing solutions to complex problems that may not be well defined.
  • Advanced verbal and written communication skills necessary to effectively collaborate in a team environment including multi-disciplinary and multi-organization teams, and to interact with stakeholders on a variety of technical issues including mid-level management.

Desired Qualifications

  • Exceptional relationship building, collaboration, and communication skills with a proven ability to engage with customers to develop software system requirements.
  • One of the following:
    • Significant experience developing applications to manage or analyze environmental data.
    • Experience modernizing legacy application codebases using modern approaches, languages, and technologies.
  • Nice to have Experience developing hybrid mobile applications using frameworks such as Ionic.

Hourly Wage Estimation for Senior Software Engineer in Livermore, CA
$66.00 to $80.00
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 Engineer?

Sign up to receive alerts about other jobs on the Senior Software 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
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Spire Systems Inc

  • Spire Systems Inc Jersey, NJ
  • Job Description: Sitecore Developer: Sitecore developer with strong emphasis on PowerShell scripting, Experience in Sitecore platform architecture, includi... more
  • 2 Days Ago

  • Spire Systems Inc Jersey, NJ
  • Senior Software Engineer Sitecore XM Cloud Migration Role Overview We are seeking a strong, motivated Senior Software Engineer to lead the evolution of our... more
  • 3 Days Ago


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

  • Lynx Software Technologies UK Limited Sunnyvale, CA
  • A defense-focused software company is seeking a Sr Software Engineer to develop and test innovative software solutions.This role requires expertise in C / ... more
  • 1 Month Ago

  • Veeam Software Corporation San Jose, CA
  • Veeam is the Data and AI Trust Company, specializing in helping organizations ensure their data and AI are fully understood, secured, and resilient to enab... more
  • 1 Day Ago

AI Assistant is available now!

Feel free to start your new journey!