> Markdown version of [/jobs/ext/1188348-software-engineer-c-net](https://www.wearedevelopers.com/jobs/ext/1188348-software-engineer-c-net). 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 (C# / .Net) - **Company:** Insight Global - **Location:** Vista, CA, United States - **Experience:** Expert - **Salary:** $130,000.0 - $160,000.0 - **Contract:** Permanent contract - **Skills:** .NET Framework, Microsoft Windows, Agile Methodology, C Sharp (Programming Language), Continuous Integration, Software Debugging, Dependency Injection, Hardware Design, Windows Presentation Foundation, Object-Oriented Software Development, Performance Tuning, Software Architecture, Queueing Systems, Software Systems, Data Streaming, System Testing, Transmission Control Protocol (TCP), Web Services, Multithreading, Real Time Systems, Test-Driven Development (TDD), Backend, Event Driven Architecture, Information Technology, Stream Processing - **Published:** July 5, 2026 - **Apply:** https://www.juju.com/job/00000000gdz5vv ## About the Role Apply strong software architecture principles to ensure performance and scalability Participate in Agile development with test-driven development and CI practices Troubleshoot, debug, and support deployed systems Core Technical Focus C# and .NET backend development Object-oriented design and reusable architecture Event-driven systems and messaging patterns Dependency injection and advanced design patterns Test-driven development and continuous integration Performance-critical and real-time systems Hardware and data acquisition integration, Bachelor's degree in Computer Science or a related field Approximately 8 or more years of professional C# development experience Strong understanding of object-oriented design principles and patterns Experience working in Agile environments with TDD and CI Ability to work effectively in cross-disciplinary engineering teams Willingness to work onsite for hardware integration and testing Required to come into the office at least 2x per week WPF experience Message queues or streaming data systems Multi-threading and performance optimization TCP/IP networking and web services Embedded or real-time system exposure Image processing concepts Experience in regulated or safety-critical environments Exposure to AI-assisted development tool ## Description We are seeking an experienced Software Engineer with a strong C# and .NET background to support the development of complex, performance-critical systems. This role is primarily backend focused and emphasizes software architecture, event-driven systems, and real-time data processing. You will work closely with cross-functional engineering teams and contribute to both new feature development and enhancements to existing platforms. This position requires regular onsite work in Vista, CA to support hardware integration and system testing. What You Will Do Design, build, and maintain C#-based software systems Develop backend services, Windows applications, and system simulators Work with event-driven and message-based architectures handling streaming data Contribute to new feature development driven by customer and program needs Collaborate with Electrical Engineers, Mechanical Engineers, and Scientists ## Related Videos - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof](https://www.wearedevelopers.com/videos/1792-developer-time-is-valuable-use-the-right-tools-kilian-valkhof) - [This Is Not Your Father's .NET](https://www.wearedevelopers.com/videos/967-this-is-not-your-father-s-net) - [Architectures that we can use with .NET](https://www.wearedevelopers.com/videos/935-architectures-that-we-can-use-with-net) - [Hacking C# from the inside - how to do anything in NET](https://www.wearedevelopers.com/videos/117-hacking-c-from-the-inside-how-to-do-anything-in-net) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) ## Related Articles - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)