1

Associate Software Development Engineer Jobs in Folsom, CA

Responsibilities : • Development to requirements/acceptance criteria, unit-level testing to ensure proper functionality, and debug/support for software developed. • Engineer will be part of an ...

Software Engineer

Folsom, CA · On-site +1

$75.50 - $102/hr

Jun 29, 2026 Are you ready to shape the future of internal development workflows at a leading technology company? We're seeking a visionary Software Engineer to join a dynamic team dedicated to ...

next page

Showing results 1-20

Associate Software Development Engineer information

See Folsom, CA salary details

$20

$45

$105

How much do associate software development engineer jobs pay per hour?

As of Jul 18, 2026, the average hourly pay for associate software development engineer in Folsom, CA is $45.16, according to ZipRecruiter salary data. Most workers in this role earn between $32.64 and $47.79 per hour, depending on experience, location, and employer.

What are Associate Software Development Engineers?

Associate Software Development Engineers are entry-level professionals who assist in designing, developing, testing, and maintaining software applications. They typically work under the guidance of senior developers, contributing to coding, debugging, and documenting software projects. This role serves as a foundational position in a software engineering career, providing opportunities to learn industry best practices and collaborate with experienced team members. Associate Software Development Engineers often participate in code reviews, troubleshoot issues, and help ensure that software meets quality and performance standards.

What are the key skills and qualifications needed to thrive as an Associate Software Development Engineer, and why are they important?

To thrive as an Associate Software Development Engineer, you need a solid grasp of programming languages (such as Java, Python, or C++), algorithms, and data structures, often supported by a bachelor's degree in computer science or a related field. Familiarity with integrated development environments (IDEs), version control systems like Git, and basic software development lifecycle methodologies is typically required. Strong problem-solving skills, a willingness to learn, and effective teamwork set standout candidates apart. These skills and qualities are vital for building reliable software, adapting to evolving technologies, and collaborating in dynamic development teams.

What are some common challenges faced by Associate Software Development Engineers when joining a new team?

Associate Software Development Engineers often encounter challenges such as adapting to established codebases, understanding team workflows, and getting acquainted with company-specific development tools. It can take time to become comfortable with version control systems, code review processes, and agile methodologies commonly used by development teams. Building effective communication with senior engineers and learning to balance independent problem-solving with seeking guidance are also key aspects of the initial learning curve.

What is the difference between Associate Software Development Engineer vs Software Development Engineer?

AspectAssociate Software Development EngineerSoftware Development Engineer
Required CredentialsBachelor's degree in CS or related field, some internshipsBachelor's or higher in CS, more experience preferred
Work EnvironmentEntry-level, team-based projects, training programsMore complex projects, increased responsibility
Employer & Industry UsageTech companies, startups, large corporationsSame as Associate role, with more senior positions
Search & Comparison IntentEntry-level roles, career progressionMid-level roles, career growth

The main difference between an Associate Software Development Engineer and a Software Development Engineer lies in experience and responsibility. The Associate role is typically entry-level, focusing on learning and supporting projects, while the SDE has more experience and handles more complex tasks. Both roles are common in tech companies and serve as stepping stones in a software engineering career.

What cities near Folsom, CA are hiring for Associate Software Development Engineer jobs? Cities near Folsom, CA with the most Associate Software Development Engineer job openings:
Infographic showing various Associate Software Development Engineer job openings in Folsom, CA as of July 2026, with employment types broken down into 1% As Needed, 64% Full Time, 29% Part Time, 3% Temporary, and 3% Contract. Highlights an 97% Physical, 1% Hybrid, and 2% Remote job distribution, with an average salary of $93,924 per year, or $45.2 per hour.
Application Support Engineer II

Application Support Engineer II

Trimark Associates

Folsom, CA • Remote

Other

This job post has expired 1 day ago. Applications are no longer accepted.


Job description

Salary: $90,000 - $120,000

About Trimark Associates


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 sizesfrom 1 MW solar sites to multiGW nuclear plantsdelivering solutions for operational visibility, regulatory compliance (including NERC and CAISO), and reliable system control.


Our inhouse platforms, including T1S 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 systemscovering architecture, software development, hardware integration, deployment, testing, certification, and ongoing support.


Role Overview


Trimark Associates is seeking a Tier II Application Support Engineer to support our mission-critical T1S Vantage and True:SCADA platforms. In this role, youll work at the intersection of software engineering, infrastructure, and operationsensuring system reliability, resolving complex issues, and improving overall platform stability.

Youll collaborate with development, OT, integration, project management, and customer operations teams to troubleshoot production systems, support data flows and integrations, and drive long-term improvements. This is a technical, hands-on role for mid-level engineers comfortable owning issues from initial triage through root cause identification and resolution. Ideal candidates will have 35 years of experience supporting complex, mission-critical systems and working directly in production environments, along with the desire and ability to grow into full-time software development.


What Youll Do

  • Troubleshoot and resolve issues in production, mission-critical applications
  • Write SQL queries to analyze data issues, database performance, and data integrity
  • Diagnose and resolve issues across REST APIs, web applications, and backend services
  • Partner with developers to identify root causes, implement fixes, and deploy changes
  • Support and monitor Windows and Linux systems and services
  • Work within a biweekly sprint cycle, contributing to planning and execution
  • Proactively identify recurring issues and implement solutions to improve system reliability and reduce support load
  • Communicate findings and resolutions clearly to both technical and non-technical stakeholders


Required Qualifications

  • Bachelors degree in Computer Science, Software Engineering, a related field, and/or an equivalent combination of education and practical experience
  • 35 years of professional experience in software development, application support, or a similar technical role
  • Experience working in production environments and handling real-world system issues
  • Must be legally authorized to work in the United States for any employer. This position is not eligible for sponsorship of a work visa.


Knowledge, Skills and Abilities

  • Experience with SQL Server (writing queries, data analysis and troubleshooting; performance tuning and database management are a plus)
  • Understanding of relational database fundamentals (transactions, indexing, ACID, DML/DDL)
  • Experience troubleshooting web applications and RESTful APIs
  • Exposure to Windows Server environments and administration
  • Ability to read and understand C#/.NET code for debugging and issue analysis
  • Working knowledge of HTML and JavaScript for troubleshooting front-end issues
  • Strong analytical and problem-solving skills in complex systems
  • Ability to support time-sensitive, high-availability environments
  • Clear communication skills for working across technical and non-technical teams

We dont expect candidates to have deep expertise in all areas, but strong fundamentals and the ability to learn quickly are essential.


Preferred Qualifications

  • Experience with PostgreSQL and time-series data (e.g., TimescaleDB)
  • Linux system administration experience
  • Familiarity with Docker, Kubernetes, and containerized environments
  • Understanding of TCP/IP networking fundamentals
  • Experience with Azure, especially relational database services and monitoring (e.g., Application Insights)
  • Development experience with .NET/C# or other modern languages (JavaScript/TypeScript, Java)
  • Familiarity with Git/source control and Agile development practices
  • Understanding of object-oriented design principles
  • Experience with SCADA systems or energy/utilities environments
  • Familiarity with industrial protocols such as Modbus and DNP3


Why This Role

  • Work on high-impact systems that support the electrical grid. Youll 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 Statement

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.

E-Verify Statement

Trimark will provide the Social Security Administration, and if necessary, the Department of Homeland Security, with information from each new employees Form I-9 to confirm work authorization. Please note that we do not use this information to pre-screen job applicants.

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.

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 teams efforts from time to time. To submit candidates for consideration, agency partners must have an executed agreement signed by Trimarks 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.