Senior Software Engineer

๐Ÿข Softgic ยท all Softgic jobs
๐Ÿ“ United States
๐Ÿ“… Posted 2026-08-04 ยท via Himalayas
๐Ÿท Software-Engineer,Backend-Development,Frontend-Development,Fullstack-Development,Senior-Software-Engineer-Jobs,Senior-Engineer,Senior-Lead-Software-Developer,Senior-C#-.NET-Software-Engineer,Senior-Java-Software-Engineer,Senior-Systems-Software-Engineer,Senior-Software-Engineer-C++,Full-Stack-Engineer
Apply on original site โ†—

This is a remote position.

We are seeking a Senior Software Engineer with extensive experience in backend and frontend development using C#, React, and relational databases . This role is responsible for designing scalable software solutions, leading technical projects, mentoring engineers, and contributing to architectural and technology decisions while maintaining high-quality software standards.

Key Responsibilities
- Design, develop, and implement scalable software solutions using C#, React, SQL Server, and PostgreSQL .

- Maintain and enhance legacy applications built with C#, ASP.NET, and SQL Server .

- Lead complex software development projects from design through implementation.

- Collaborate with cross-functional teams to gather and analyze technical and business requirements.

- Drive coding, testing, and deployment best practices to ensure high-quality software.

- Perform code reviews and mentor junior engineers.

- Participate in architecture, technology stack, and development methodology decisions.

- Develop and consume RESTful APIs and integrate with external services.

- Optimize database design, SQL queries, and application performance.

Requisitos

- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.

- Proven experience as a Senior Software Engineer .

- Strong expertise in:
- C#

- ASP.NET

- React

- SQL Server

- PostgreSQL

- Hands-on experience with:
- Entity Framework Core

- RESTful APIs

- OAuth

- Hangfire

- External API integrations

- Deep understanding of:
- SOLID principles

- Object-Oriented Programming (OOP)

- DRY

- YAGNI

- Strong software architecture and scalable system design experience.

- Advanced knowledge of database design, SQL optimization, and performance tuning.

- Experience with cloud platforms ( AWS and Azure ).

- Experience using Docker and Docker Compose .

- Knowledge of Service-Oriented Architecture (SOA).

- Proven experience leading technical projects and mentoring software engineers.

- Excellent analytical and problem-solving skills.

Nice to Have
- Additional experience with Azure Cloud.

- Advanced experience with Docker and Docker Compose.

Originally posted on Himalayas

โ† All remote jobs