Jobgether
Senior Software Engineer (C#/.NET/SQL) (Remote - US)
JobgetherUnited States11 hours ago
Full-timeRemote FriendlyInformation Technology
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Software Engineer (C#/.NET/SQL) in the United States.

As a Senior Software Engineer, you will design, develop, and maintain highly scalable web applications that serve millions of users. You will play a key role in building robust software products, applying best practices in object-oriented design, software architecture, and database development. This role requires close collaboration with cross-functional teams, continuous evaluation of emerging technologies, and mentoring junior developers to strengthen team capabilities. You will contribute directly to the architecture and performance of core platforms, ensuring high-quality, maintainable, and testable code. The ideal candidate thrives in a dynamic, fast-paced environment where innovation, problem-solving, and technical excellence are central to every project.

Accountabilities:

  • Design and develop software solutions using C#/.NET and software design patterns to ensure maintainability and reusability
  • Build and maintain SQL databases, stored procedures, and ETL processes to support application requirements
  • Participate in Agile/Scrum teams, driving continuous improvement and collaboration across development projects
  • Evaluate emerging technologies to enhance platform capabilities and overall software quality
  • Facilitate technical discussions among developers and provide guidance on best practices
  • Mentor junior engineers and contribute to a collaborative, high-performing engineering culture
  • Ensure solutions meet specifications, performance standards, and are unit-testable and scalable


Requirements

  • Bachelor's degree in Computer Science or a related field
  • 5+ years of professional experience developing production software with C#/.NET (or .NET Core)
  • Strong expertise in SQL, relational database design, and performance tuning
  • Experience with unit, performance, and automation testing
  • Familiarity with front-end frameworks such as Vue, React, or Angular (TypeScript) is a plus
  • Knowledge of cloud services and tools (AWS S3, SQS, DynamoDB, ElastiCache, Kafka, Datadog) is desirable
  • Proven track record of delivering high-quality products, problem-solving, and mentoring team members
  • Strong communication, collaboration, and analytical skills with the ability to work independently and in teams


Benefits

  • Competitive salary range ($124,000-$187,000) with performance-based incentives
  • Comprehensive healthcare coverage including medical, dental, vision, and prescription drugs
  • Retirement plan with company matching contributions and employee stock purchase options
  • Paid time off and flexible work arrangements (4 days onsite, 1 day remote)
  • Professional development opportunities including tuition reimbursement and internal training programs
  • Mental health support, wellness programs, and on-site or reimbursed fitness options
  • Collaborative, innovative, and inclusive work environment

Jobgether is a Talent Matching Platform that partners with companies worldwide to efficiently connect top talent with the right opportunities through AI-driven job matching.

When you apply, your profile goes through our AI-powered screening process designed to identify top talent efficiently and fairly.

🔍 Our AI evaluates your CV and LinkedIn profile thoroughly, analyzing your skills, experience, and achievements.

📊 It compares your profile to the job's core requirements and past success factors to determine your match score.

🎯 Based on this analysis, we automatically shortlist the 3 candidates with the highest match to the role.

🧠 When necessary, our human team may perform an additional manual review to ensure no strong profile is missed.

The process is transparent, skills-based, and free of bias — focusing solely on your fit for the role. Once the shortlist is completed, we share it directly with the company that owns the job opening. The final decision and next steps (such as interviews or additional assessments) are then made by their internal hiring team.

Thank you for your interest!

Key Skills

Ranked by relevance