> Markdown version of [/jobs/ext/1187177-software-engineer](https://www.wearedevelopers.com/jobs/ext/1187177-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** Deerpoint Group Inc. - **Location:** Madera, CA, United States - **Salary:** $79,997.0 - $104,998.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), C Sharp (Programming Language), Computer Programming, Databases, Computer Engineering, Health Information Management, Supervisory Control and Data Acquisition (SCADA), Internet Information Services (IIS), Information Management, Python (Programming Language), Microsoft SQL Server, Windows Servers, OpenVPN, Proprietary Software, Standard Sql, Software Engineering, SQL Databases, Virtual Network Computing, Software Troubleshooting, Infrastructure Automation Frameworks, Information Technology, Network Server - **Published:** July 5, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=dab2b425a70d9498 ## About the Role * Bachelor's degree in Computer Science, Computer Engineering, or a related technical field (Mathematics, Information Management, Economics, or Statistics); or a high school diploma with equivalent experience and a computer programming background * Two or more years programming in languages such as Python and C# * One or more years working with SQL or other databases * Experience with SCADA, PLCs or embedded systems, and HMIs preferred Skills & Work Environment * Strong programming skills to troubleshoot existing systems and build new ones * Excellent communication and the ability to explain technical topics clearly * Ability to manage multiple priorities and work independently with minimal supervision * Strong organization and attention to detail * Primarily indoor office work with occasional outdoor duties near equipment ## Description Software Engineers design, build, and support the software that powers Deerpoint's automation platform and business operations. This role is central to our mission, turning crop nutrition into a managed, measured, and accountable system through reliable, well-engineered software. The Software Engineer supports DPG's automation systems-handling software updates and issues, assisting with integration and improvements, and developing programs for new systems. Working closely with the automation team and leadership, they build and test software across Ignition, PLCs, and databases and develop programs that optimize company workflow., Software Development & Support * Support and troubleshoot software across Ignition projects, PLCs, HMIs, and embedded systems * Assist with integration and improvements, and develop programs for new systems * Interface PLCs with centralized databases and optimize company-wide workflow Ignition, Databases & Servers * Work across all aspects of Ignition-Perspective, scripting, transaction groups, alarms, reports, and queries-and maintain the Gateway * Maintain the database using consistent naming conventions, indexes, foreign key constraints, and SQL best practices * Configure servers relevant to automation, including Windows Server, SQL Server, IIS, OpenVPN, and VNC Systems, Security & Collaboration * Program and configure automation components: PLCs, HMIs, gateways, backup battery controllers, receivers, and nodes * Maintain rigorous security for sensitive company data, proprietary software and hardware, and customer information * Test software and equipment to DPG quality standards, meet deadlines, and support product roll-outs Operating Discipline * Work independently while collaborating closely with peers and leadership * Uphold high ethical and professional standards * Support special projects and initiatives as needed ## Related Videos - [How building an industry DBMS differs from building a research one](https://www.wearedevelopers.com/videos/768-how-building-an-industry-dbms-differs-from-building-a-research-one) - [You’re a great coder? That alone won’t get you far: The soft skills secret in IT success](https://www.wearedevelopers.com/videos/1076-you-re-a-great-coder-that-alone-won-t-get-you-far-the-soft-skills-secret-in-it-success) - [Kubernetes and Microservices with Multi-Model Databases](https://www.wearedevelopers.com/videos/382-kubernetes-and-microservices-with-multi-model-databases) - [Crypto-secure Data Management with In-Database Blockchain](https://www.wearedevelopers.com/videos/632-crypto-secure-data-management-with-in-database-blockchain) - [Automated MS SQL Server database deployments with dacpacs and Azure DevOps](https://www.wearedevelopers.com/videos/334-automated-ms-sql-server-database-deployments-with-dacpacs-and-azure-devops) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) ## Related Articles - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)