Senior Software Engineer

EnSight Technologies
El Cajon, CAFULL_TIMEPosted Jul 22, 2026

Role responsibilities

The role involves designing, developing, and maintaining software while refactoring existing applications and creating new ones from scratch. You will also provide technical mentorship to junior developers and collaborate with internal teams on software architecture.

Requirements

Candidates must have proven experience as a .NET or Application Developer with strong knowledge of C# and SQL Server. A degree in Computer Science or Engineering is required, along with familiarity with Agile methodologies and API styles.

Key skills

.NET, C#, Windows, SQL Server, Software Design, Software Architecture, REST, RPC, Agile, Troubleshooting, Python, Embedded Systems, Vision Systems, SDLC, Debugging, Refactoring

Keywords

.NET, C#, Windows, SQL Server, REST, RPC, Agile, SDLC, Python, Embedded Systems, Vision Systems, Software Architecture, Software Design, Debugging, Refactoring, Application Development, Machine Learning, API, Engineering

Want jobs like this matched to you?

Swoopd scores fresh postings against your résumé so you only see the matches that matter.

Get started free