Junior Software Engineer

Kelly

Lewisville (TX)

On-site

USD 80,000 - 110,000

Full time

20 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Kelly is seeking a Software Engineer with a solid CS or software development background to build and maintain production code, and to support enterprise integrations. The role focuses on transitioning from VBA/AutoLISP toward modern .NET-based solutions, integrating databases, Windows infrastructure, networking, and system integrations.

CAD design experience is a plus, but this is a software engineering role focused on delivering robust software, APIs, and tooling.

Qualifications

  • Approximately 1–3 years or more of professional software development experience building and maintaining production applications.
  • Strong hands-on experience with C# and .NET in a Windows environment.
  • Practical database experience with SQL Server or a comparable relational database, including queries, schema design.
  • Foundational knowledge of Windows networking and server administration, including domains, permissions, services, file shares, and remote administration.
  • Experience integrating REST APIs and enterprise platforms, ideally Microsoft 365 and SharePoint.
  • Experience with PowerShell or similar scripting for automation and system administration.
  • Strong troubleshooting, problem-solving, and documentation skills.
  • Ability to work independently, manage priorities, and deliver reliable, maintainable solutions.

Responsibilities

  • Develop, maintain, and document production-quality software using C# and .NET in a Windows environment.
  • Support the modernization of existing VBA and AutoLISP tools into scalable .NET applications.
  • Write SQL queries, work with database schemas, and integrate data from SQL Server or similar relational databases.
  • Support Windows environments, including domain services, permissions, file shares, system services, and remote administration.
  • Develop and maintain REST API integrations with enterprise platforms, particularly Microsoft 365 and SharePoint.
  • Use PowerShell or comparable scripting tools to automate administrative and development tasks.
  • Troubleshoot technical issues independently, document solutions, and maintain clear technical documentation.
  • Collaborate with team members and stakeholders to support current initiatives and future technology roadmaps.

Skills

C#
.NET
SQL
Windows networking
REST APIs
PowerShell
Troubleshooting
Documentation
Independent work

Tools

SQL Server
SharePoint

Job description

We are seeking a Software Engineer with a computer science or software development background, strong technical problem-solving skills, and solid project management instincts. This role will strengthen our software engineering capabilities by developing and maintaining production code, integrating enterprise systems, and supporting the evolution of our internal engineering tools.

The team is transitioning from VBA and AutoLISP toward modern .NET-based solutions. This position will help drive that transition, with a focus on software development, databases, Windows infrastructure, networking, and system integrations. CAD design experience is a plus, but this is a software engineering role, not a CAD design position.

Key Responsibilities:

  • Develop, maintain, and document production-quality software using C# and .NET in a Windows environment.
  • Support the modernization of existing VBA and AutoLISP tools into scalable .NET applications.
  • Write SQL queries, work with database schemas, and integrate data from SQL Server or similar relational databases.
  • Support Windows environments, including domain services, permissions, file shares, system services, and remote administration.
  • Develop and maintain REST API integrations with enterprise platforms, particularly Microsoft 365 and SharePoint.
  • Use PowerShell or comparable scripting tools to automate administrative and development tasks.
  • Troubleshoot technical issues independently, document solutions, and maintain clear technical documentation.
  • Collaborate with team members and stakeholders to support current initiatives and future technology roadmaps.

Required Qualifications:

  • Approximately 1–3 years or more of professional software development experience building and maintaining production applications.
  • Strong hands-on experience with C# and .NET in a Windows environment.
  • Practical database experience with SQL Server or a comparable relational database, including queries, schema design, and working with data managed by other systems.
  • Foundational knowledge of Windows networking and server administration, including domains, permissions, services, file shares, and remote administration.
  • Experience integrating REST APIs and enterprise platforms, ideally Microsoft 365 and SharePoint.
  • Experience with PowerShell or similar scripting for automation and system administration.
  • Strong troubleshooting, problem-solving, and documentation skills.
  • Ability to work independently, manage priorities, and deliver reliable, maintainable solutions.

Preferred Qualifications:

  • Experience with CAD automation or APIs, such as AutoCAD .NET, ObjectARX, AutoLISP, or EPLAN.
  • Experience administering Autodesk Vault or other Product Data Management (PDM) or Product Lifecycle Management (PLM) systems.
  • Familiarity with Microsoft Power Platform, including Power Automate and Power BI.
  • Experience with Excel automation or COM interop.
  • Exposure to manufacturing, industrial controls, or electrical design environments.
  • Familiarity with NEC standards or UL 508A.
  • Experience incorporating AI tools into software development workflows.
  • Relevant certifications in networking, SQL, Azure, or related technologies.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Job: Spec, Software Engineer
Job: Spec, Software Engineer

Contract Specialties Group • Hauppauge (NY)

On-site
USD 90,000 - 130,000
Staffing - IT App Developer II
Staffing - IT App Developer II

TALENT Software Services • Wilmington (NC)

On-site
USD 90,000 - 110,000
Senior Software Application Engineer
Senior Software Application Engineer

Venteon • Detroit (MI)

On-site
USD 110,000 - 140,000
Software Engineer (C#/.Net)
Software Engineer (C#/.Net)

CyberCoders • Cleveland (OH)

On-site
USD 90,000 - 140,000
Medical
Dental
Vision
+3
.NET Software Developer
.NET Software Developer

Compunnel, Inc. • Richmond (VA)

On-site
USD 90,000 - 130,000
Lead Software Engineer
Lead Software Engineer

i3 Verticals, LLC • United States

On-site
USD 140,000 - 190,000
Software Engineer III - CMMS & Automation Systems
Software Engineer III - CMMS & Automation Systems

CLX Engineering • Sanford (FL)

On-site
USD 110,000 - 140,000
Programmer
Programmer

Surety HR, Inc. • Westlake (OH)

On-site
USD 70,000 - 90,000
Senior .Net Developer
Senior .Net Developer

Troy Web • United States

Hybrid
USD 110,000 - 140,000
Medical coverage
Dental coverage
Vision coverage
+5
Director of Software Engineering
Director of Software Engineering

TalentCapture, Inc. • United States

Remote
USD 180,000 - 275,000