Software Engineer (C# / .Net)

Insight Global
Vista, CA, United States
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Compensation
$130,000.0 - $160,000.0
Working hours
Regular working hours
Job source

Tech stack

.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
+13 more
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

Job 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

Requirements

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

Benefits & conditions

Compensation: $130,000-$160,000 base salary, depending on experience

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.juju.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:50 min

Electronic diagnostic software tools and factory production flashing

Denis Grahovac · WWC 2021

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

3:49 min

Container hosting options available on Amazon Web Services

Federico Fregosi · WWC 2022

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

1:12 min

Choosing TypeScript for complex backend applications

Maximilian Otto Maximilian Otto · WWC 2024

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · WWC 2021

Videos

See all

Related articles

See all