Job Openings Senior Software Engineer

About the job Senior Software Engineer

Overview:

Our US-Based client is seeking an experienced Senior Software Engineer with strong expertise in .NET Core, C#, and SQL-based systems. The ideal candidate has hands-on experience designing, managing, and maintaining scalable backend applications, optimizing databases, and handling complex data workflows. You'll collaborate closely with product and engineering teams in both 1:1 and team settings to build reliable, maintainable, and high-performing software solutions.

Responsibilities:

  • Design, develop, manage, and maintain backend systems and processes using .NET Core and C#.
  • Build and optimize SQL Server and PostgreSQL databases, including complex queries, stored procedures, and data models.
  • Develop and maintain Web APIs and backend services for integration with other systems.
  • Participate in system architecture discussions and contribute to scalable backend designs.
  • Ensure system reliability, performance, and data integrity across applications.
  • Collaborate effectively with team members in 1:1 meetings and team stand-ups to ensure alignment and progress.
  • Collaborate with QA and frontend teams to deliver end-to-end solutions.
  • Participate in code reviews, write unit tests, and follow clean coding practices.
  • Support CI/CD processes and continuous improvement initiatives.

Required Skills & Experience:

  • 5-10 years of professional software development experience.
  • Strong hands-on experience with C#, .NET Core, and Web API development.
  • Advanced SQL knowledge (SQL Server, PostgreSQL) and data modeling experience.
  • Experience with ETL, data warehousing, or large-scale database systems.
  • Proven experience managing backend processes and unit testing.
  • Ability to collaborate effectively in both 1:1 meetings and team stand-ups.
  • Solid understanding of RESTful API design and integration.
  • Familiarity with Git, Agile, and modern development workflows.
  • Excellent problem-solving and communication skills.

Preferred Qualifications:

  • Experience with microservices architecture and clean code principles.
  • Exposure to Azure or AWS cloud services (optional).
  • Background in enterprise-level data synchronization or reporting systems.

Working Conditions:

  • Full time, Independent Contractor Agreement
  • 100% Remote
  • Graveyard Shift (US Hours)