Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Developer

Trimark Associates Inc

Trimark Associates is a leader in SCADA software, metering services, and system integration for the U.S. power industry. We support generation facilities of all sizes-from 1 MW solar sites to multi-GW nuclear plants-delivering solutions for operational visibility, regulatory compliance (including NERC and CAISO), and reliable system control.

Our in-house platforms, including T1-S Vantage and True:SCADA, are built on deep expertise in metering, SCADA, and energy market integration. Clients depend on us to ensure seamless operations, enable fast controls, provide reliable data, and adapt quickly to changing grid demands.

From concept through commissioning, we design and deliver complete systems-covering architecture, software development, hardware integration, deployment, testing, certification, and ongoing support.

Role Overview

Trimark Associates is seeking an experienced Senior Software Developer to help drive the continued evolution of our T1-S Vantage platform.

This role is ideal for a software engineer who enjoys solving complex technical challenges, designing scalable enterprise applications, and building software that directly supports critical infrastructure across the electrical grid.

As a Senior Software Developer, you will play a key role in designing, developing, and enhancing core platform capabilities. You will work closely with product owners, developers, project managers, systems engineers, and customers to deliver high-quality software solutions that are reliable, maintainable, and scalable.

The ideal candidate combines strong software engineering fundamentals with practical experience building modern enterprise applications using Microsoft technologies. You should be comfortable leading technical initiatives, mentoring other developers, and contributing throughout the entire software development lifecycle.

What You'll Do

Software Development
  • Design, develop, test, and maintain new features within the T1-S Vantage platform
  • Build scalable, high-performance applications using C# and .NET
  • Develop and maintain RESTful APIs, backend services, and distributed application components
  • Create and enhance web-based user interfaces using modern web technologies
  • Write clean, maintainable, and well-documented code following established engineering standards
  • Participate in architectural planning and technical design discussions
Platform Engineering
  • Improve the performance, reliability, and scalability of mission-critical applications
  • Design solutions for handling large volumes of operational, telemetry, and time-series data
  • Integrate software with industrial devices, third-party systems, data historians, and external services
  • Support cloud and on-premises deployments across customer environments
  • Contribute to software security, observability, monitoring, and operational readiness
Technical Leadership
  • Lead development efforts for major features and initiatives
  • Mentor junior and mid-level developers through code reviews and technical guidance
  • Advocate for engineering best practices, coding standards, and software quality
  • Collaborate with cross-functional teams to define technical requirements and implementation strategies
  • Assist in estimating work, planning releases, and managing technical risk
Continuous Improvement
  • Participate in Agile development activities, including sprint planning, standups, reviews, and retrospectives
  • Identify opportunities to improve software architecture, development processes, and team productivity
  • Evaluate emerging technologies and recommend solutions that align with business objectives
  • Contribute to technical documentation and knowledge-sharing initiatives
Education and Experience
  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience
  • 7+ years of professional software development experience
  • Proven experience developing and maintaining enterprise software applications
  • Experience working on complex, distributed, or mission-critical systems
  • Demonstrated ability to lead technical projects and mentor other developers
Required Qualifications
  • Strong proficiency in C# and .NET
  • Strong understanding of object-oriented design principles and software architecture patterns
  • Experience designing and developing RESTful APIs
  • Experience with Microsoft SQL Server and relational database design
  • Strong knowledge of SQL, performance optimization, and data modeling
  • Experience building modern web applications using HTML, CSS, and JavaScript
  • Familiarity with source control systems such as Git
  • Experience working within Agile software development environments
  • Strong debugging, troubleshooting, and analytical skills
  • Excellent verbal and written communication skills
  • Ability to work independently while collaborating effectively across teams
  • Must be legally authorized to work in the United States for any employer. This position is not eligible for visa sponsorship
Preferred Qualifications
  • Experience with both modern ASP.NET Core (.NET 8+) and legacy ASP.NET MVC/WebForms web applications
  • Experience with .Net testing frameworks and principals, specifically xUnit
  • Experience with TypeScript (Angular, React, or similar modern front-end frameworks)
  • Experience with PostgreSQL and time-series databases
  • Experience building cloud-native applications in Microsoft Azure
  • Familiarity with containerization technologies such as Docker and Kubernetes
  • Experience with message-based and event-driven architectures
  • Experience with CI/CD pipelines and DevOps practices
  • Understanding of networking fundamentals and distributed systems
  • Experience with industrial automation, SCADA, telemetry, or operational technology environments
  • Familiarity with power generation, utility operations, energy markets, or regulatory compliance systems
  • Knowledge of industrial communication protocols such as Modbus, DNP3, OPC-UA, or ICCP
Why This Role
  • Work on high-impact systems that support the electrical grid. You'll have a direct impact on systems that support real-time utility operations across the U.S.
  • Gain deep exposure to data, infrastructure, APIs, and distributed systems
  • Collaborate directly with experienced developers and domain experts
  • Clear path to move into a software engineering role

Equal Opportunity


Trimark is committed to compliance with all applicable laws providing equal employment opportunities. This commitment applies to all people involved in Company operations and prohibits unlawful discrimination by any employee of the Company, including supervisors and coworkers.

Work Authorization

This role is Not Eligible for sponsorship by Trimark, including future sponsorship. Candidates must reside in the United States.

Pay Transparency

Compensation is based on market rate, job level, job related knowledge, skills, experience, education, and certifications. The posted range reflects a realistic estimate of the range of salaries that may be offered for this position.


Candidate Safety

Trimark engages in a structured hiring process during which you will meet with multiple team members. We do not issue offers based on email contact and will not ask for your personal or sensitive information prior to an accepted offer. Communications from our talent team will come from the trimarkassoc.com domains.


Unsolicited Candidate Referrals

Trimark values our strategic partnerships with our agency partners who may supplement our internal recruitment team's efforts from time to time. To submit candidates for consideration, agency partners must have an executed agreement signed by Trimark's CEO or President and a job specific requisition. Without such agreements in place, Trimark will not pay a fee to any agency. Unsolicited referrals from any source other than directly from a candidate will be considered Trimark property and will be considered to have been referred by the agency free of any charge or fee. This includes resumes, partial resumes, candidate profiles, and candidate details or information.
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Senior Software Developer in Folsom, CA vacancy
  • $117.62k - $227.27k

     ...portfolio, a world-class design ecosystem, and an operationally resilient global manufacturing supply chain.Position OverviewThe CEG/FEDS Software Application Development Engineer provides technical support to Intel Foundry Services customers on improving operational... 
    Senior
    Full time
    Internship
    Local area
    Immediate start
    Shift work

    Intel

    Folsom, CA
    4 days ago
  • $135k - $155k

     ...Job Title: Senior ServiceNOW Developer Department: WAPA Work Location: Lakewood, CO, Phoenix, AZ, Folsom, CA, or Billings, MT Onsite/Remote: Onsite Salary: $135k-155k/year + comprehensive benefits package Job Summary: Responsible for the design... 
    Senior
    For contractors
    Remote work

    KeyLogic Systems, Inc.

    Folsom, CA
    1 day ago
  •  ...Job Description The Senior Software Engineer I is responsible for creating and maintaining software that is sold by Inductive Automation, LLC. They participate in all phases of product development, including design, specification, implementation, testing, building, deployment... 
    Senior
    Full time
    H1b
    Work visa

    Inductive Automation

    Folsom, CA
    a month ago
  •  ...Senior DevOps Engineer (IL5 / FedRAMP High) Remote, US Keeper Security is hiring a Senior DevOps Engineer with direct experience...  ..., CA or Chicago, IL metro areas. Keeper's cybersecurity software is trusted by millions of people and thousands of organizations... 
    Senior
    Permanent employment
    Temporary work
    Remote work

    Keeper Security

    El Dorado Hills, CA
    2 days ago
  • $216.7k - $303.4k

     ...and training to deployment, evaluation, and autonomous operations – through scalable platform services, intelligent automation, and developer-centric tooling. Our team owns critical platform capabilities including offline ML experimentation systems, production training... 
    Senior
    For contractors
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    GrabJobs

    Roseville, CA
    3 days ago
  •  ...• Flextrack (Vendor Management System) Job Description SOFTWARE ENGINEER JOB DETAILS:  Development and support of a custom test...  ...ensure proper functionality, and debug/support for software developed. Engineer will be part of an Agile Scrum team working on a bi-... 
    Permanent employment
    Full time
    Contract work
    For contractors

    Procom Services

    Folsom, CA
    more than 2 months ago
  • $134.25k - $187.95k

     ...position and how to proceed. Researches regulatory issues and develops and implements regulatory strategies on issues impactful to the...  ...kept confidential according to EEO guidelines.SummaryType: Full-timeFunction: OtherExperience level: Mid-Senior LevelIndustry: Utilities
    Work at office
    Local area
    Relocation package
    Long distance
    Flexible hours

    California ISO

    Folsom, CA
    2 days ago
  • DescriptionWe are seeking a highly motivated and experienced full stack Senior Software Engineer (Java/MySQL/AWS/Javascript) to join our Support...  ...by Keeper teams across the business.ResponsibilitiesDesign, develop and maintain secure, scalable internal tools used by Keeper... 
    Senior
    Permanent employment
    Temporary work
    Remote work

    Keeper Security

    El Dorado Hills, CA
    2 days ago
  • Senior Software Engineer - Formworks -OCR & AI Document Processing Location: Hybrid near Alpharetta, GA, Rancho Cordova, CA or Oakland, CA...  ...often require independent research and study. Leads teams that develop high-quality and production-ready software by using best-... 
    Senior
    Local area

    United IT

    Rancho Cordova, CA
    4 days ago
  •  ...OR CANDIDATES REPRESENTED BY THIRD PARTIES.207921 / Automation Developer Job DetailsIn this role you will participate in the overall automation...  ...web-based portals and back-end databases. Collaborating with senior engineers and architects to optimize workflows and time-to-... 
    Permanent employment
    Contract work
    For contractors
    H1b

    ProCom

    Folsom, CA
    3 days ago
  •  ...OpenStack) on targeted hardware. Working with the team to develop demos for sales and marketing on SDI Software Stack. Documenting changes and creating...  ...PARTIES.SummaryFunction: Information TechnologyExperience level: Mid-Senior LevelIndustry: Staffing And Recruiting
    Permanent employment
    Contract work
    For contractors
    H1b
    Local area

    ProCom

    Folsom, CA
    3 days ago
  •  ...Salesforce Developer - Apex LWC Developer Location: Alpharetta, GA OR Rancho Cordova, CA - Onsite Responsibilities: Design, implement, and maintain Salesforce Data Cloud architecture and customer data models. Build and manage data ingestion pipelines from multiple... 
    Senior
    Work experience placement

    Yantran LLC

    Rancho Cordova, CA
    4 days ago
  • $220k - $250k

     ...division of Kratos Defense, is renowned for its expertise in developing, delivering, integrating, and supporting high-performance, cost...  ...within the defense industry today!ABOUT THE JOBAs a Principal Software Engineer V (UAV Embedded), you will architect and implement mission... 
    Temporary work
    For contractors
    Work at office
    Local area

    Kratos Defense & Security Solutions

    Roseville, CA
    14 hours ago
  • $136.5k - $276.5k

    Senior Systems Software Engineer (Roseville,CA)This role has been designed as ‘’Onsite’ with an expectation that you will primarily work from...  ...Description:HPE is seeking a Sr. Systems Engineer to design, develop, troubleshoot and debug software programs for software... 
    Senior
    Full time
    Work experience placement
    Work at office
    Local area
    Immediate start

    Hewlett Packard Enterprise

    Roseville, CA
    2 days ago
  • $240.7k - $303.2k

     ...delivering best-in-class financing and software products for sustainable solutions, from...  ...proprietary, AI-powered applications and developer tools to drive more transparent customer...  ...infrastructure that supports them. The Senior Director of Software Engineering will lead... 
    Senior
    For contractors

    Ring

    Roseville, CA
    4 days ago
  •  ...reference any tools, platforms, or workflows you use today. ROLE OVERVIEW We're looking for a product manager who thinks like a developer advocate and acts like a platform strategist. This role sits at the intersection of systems integration and developer experience... 
    Full time
    Work at office
    Local area
    Flexible hours
    3 days per week

    Benchling

    Folsom, CA
    more than 2 months ago
  •  ...Production Services management team to coordinate delivery and installation of systems. Key Responsibilities Leadership & Strategy Develop and execute the automation and SCADA strategy for utility-scale solar PV and BESS projects, in coordination with the Systems... 
    For contractors
    Work experience placement
    Work at office

    Trimark Associates

    Folsom, CA
    22 days ago
  • $172.5k - $252.5k

     ...effectively communicate product value proposition and product line strategies; review and provide feedback on product literature developed by product line; provide feedback to product marketing and engineering regarding information, cross reference data, renewal parts... 
    Full time
    H1b
    Local area
    Relocation
    Visa sponsorship

    Eaton Corporation

    Roseville, CA
    2 days ago
  • $173k - $200k

     ...is a technology company delivering best-in-class financing and software products for sustainable solutions, from solar panels and...  ...solutions rely on GoodLeap’s proprietary, AI-powered applications and developer tools to drive more transparent customer communication, deeper... 
    Full time

    Goodleap

    Roseville, CA
    more than 2 months ago
  •  ...Permanent Placement (Staff Augmentation) ICAP (Contractor Payroll) Flextrack (Vendor Management System) Job Description ServiceNow Developer On behalf of our client, Procom Services is looking for a ServiceNow Developer for a 12 month contract assignment in Folsom, CA.... 
    Permanent employment
    Contract work
    For contractors
    Immediate start

    Procom Consultants Group

    Folsom, CA
    2 days ago
  •  ...largest customers — internationally recognizable names developing some of the world's most innovative treatments — operate with confidence in regulated environments. As a Software Engineer at the High Seniority level, you will be the senior engineering authority for... 
    Full time
    Work at office
    Local area
    Immediate start
    Flexible hours
    3 days per week

    Benchling

    Folsom, CA
    a month ago
  •  ...and USB, for communicating with lab test equipment and communication between host computers and custom test hardware is highly desirable Experience with agile software development practice, scrum, sprint planning, retrospectives, etc. Additional Information... 
    Permanent employment
    Full time
    Contract work
    For contractors
    H1b

    Procom Services

    Folsom, CA
    more than 2 months ago
  •  ...biologists rely on to run complex lab operations at scale: developing, qualifying, and executing rigorous SOPs; capturing...  ...our customers bring therapies to market. As a Software Engineer at the High Seniority level, you will be the senior engineering authority partnering... 
    Full time
    Work at office
    Local area
    Immediate start
    Flexible hours
    3 days per week

    Benchling

    Folsom, CA
    a month ago
  •  ...Job Description The Software Engineer I is responsible for designing and developing software applications sold by Inductive Automation, LLC. This role involves...  ...Software Engineer I works under the guidance of the Senior Development team and in collaboration with the... 
    Full time
    H1b
    Remote work
    Work visa

    Inductive Automation

    Folsom, CA
    27 days ago
  • $124.77k - $171.56k

     ...through technology and imagination! As a Senior Electrical Engineer, you will be a technical...  ...and debugging of electronic circuits.Develop, document, and review high-level technical...  ...experience with Computer-Aided Design (CAD) software for electrical applications.Experience... 
    Senior
    Full time
    Work experience placement
    Work at office
    Worldwide

    Sierra Nevada Corporation

    Folsom, CA
    2 days ago
  • $80k - $100k

    Benefits: 401(k) 401(k) matching Competitive salary Dental insurance Health insurance Opportunity for advancement Paid time off Training & development Vision insurance Position Overview The applications engineer will serve as the technical...
    Full time
    Internship
    Work at office

    Terzo Power Systems , LLC.

    El Dorado Hills, CA
    4 days ago
  • $111.03k - $181.94k

     ...decades to come.Position Overview We are looking for a Graphics Software Engineer where the key goal will be to focus on rigorously...  ...power conservation components• Analyze cross component features to develop robust end user test scenarios• Develop debug tools to improve... 
    Full time
    Local area
    Immediate start
    Shift work

    Intel

    Folsom, CA
    1 day ago
  •  ...promote employee development.Job DescriptionA senior programmer is responsible for leading...  ...support of new or existing applications software. This classification may also plan,...  ...limited to programmer analyst, applications developer, software engineer, software developer,... 
    Senior

    Xinnovit

    Rancho Cordova, CA
    3 days ago
  •  ...opportunities with HPE.Job Description:Job Family Definition:The Cloud Developer builds from the ground up to meet the needs of mission-...  ...risk.Provides mentoring to others to set an example of software systems design and development innovation and excellence.Analyzes... 
    Full time
    Work experience placement
    Work at office
    Local area
    Immediate start
    2 days per week

    Hewlett Packard Enterprise

    Roseville, CA
    14 hours ago
  • $153.5k - $310.5k

     ...technical reviews and drive resolution of the most complex SI/PI challenges spanning multiple products and engineering disciplines.Develop advanced simulation methodologies, modelling approaches, and automation techniques to improve engineering productivity and design quality... 
    Full time
    Work experience placement
    Work at office
    Local area
    Immediate start
    Worldwide

    Hewlett Packard Enterprise

    Roseville, CA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Developer. Be the first to apply!