Senior Software Engineer / AI-Assisted Developer (.NET Core + GitHub Copilot + APIs)

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Full Time

WAGE / SALARY

100,000 - 225,000 PHP

HOURS PER WEEK

40

DATE UPDATED

Jun 16, 2026

JOB OVERVIEW

# Senior Software Engineer / AI-Assisted Developer (.NET Core + GitHub Copilot + APIs)

**Location:** Remote

## About the Role

We’re looking for a highly capable software engineer who fully embraces AI-assisted software development and understands how to use modern AI tooling to dramatically accelerate delivery without sacrificing engineering quality.

This role is centered around strong software engineering fundamentals combined with practical, day-to-day use of tools like GitHub Copilot, ChatGPT, Cursor, Claude, agentic workflows, and AI-assisted development practices.

You’ll work closely with experienced engineers, product stakeholders, and operations teams to rapidly build scalable software solutions, integrations, automations, and internal tooling in a fast-moving SaaS environment.

This is not a role for someone casually experimenting with AI tools. AI-assisted development is a core expectation of the position.

---

## In This Role You Will

• Contribute to a rapidly growing application using the ---------- Core technologies

• Use GitHub Copilot and modern AI-assisted development workflows daily to accelerate software delivery

• Design and implement third-party API integrations such as Stripe, WaveApps, HubSpot, and other SaaS platforms

• Work with REST APIs, webhooks, authentication flows, and data synchronization logic

• Write clean, maintainable, testable, and well-documented production-grade code

• Collaborate with a multifaceted and talented engineering team to innovate and improve platform capabilities

• Participate in brainstorming, rapid prototyping, and technical solution design

• Debug integration and application issues while improving reliability and performance

• Contribute to CI/CD, testing strategies, and engineering best practices

• Leverage lightweight tooling such as Base44 where appropriate for operational acceleration and internal tooling

• Continuously evaluate and improve engineering productivity using AI tools, agents, and automation

---

## Basic Requirements

• 5+ years of experience in a full-time software engineering or software development role

• Strong proficiency with ASP.NET Core / C#, SQL Server, Angular 9+ / TypeScript, REST APIs, and webhooks

• Strong experience writing clean, maintainable, production-grade software

• Strong hands-on experience with modern AI-assisted development tools such as GitHub Copilot, ChatGPT, Claude, Cursor, Copilot CLI, and agentic development workflows

• Demonstrated ability to use AI tools effectively to improve development velocity and engineering quality

• Experience with unit and integration testing using NUnit or xUnit, Selenium, and Postman tests

• Strong understanding of software engineering best practices including code reviews, source control, CI/CD, build and deployment processes, testing methodologies, and operational reliability

• Strong knowledge of Azure and cloud-based environments

• Solid understanding of object-oriented programming, application architecture, database design, and software design patterns

• Strong troubleshooting and debugging skills

• Self-starter mindset with strong accountability and ownership

---

## Nice to Have

• Experience with GitHub Copilot CLI and AI agent workflows

• Experience with AspNetZero

• Familiarity with SaaS billing, payments, or accounting integrations

• Experience working with microservices or distributed systems

• Exposure to Base44 or similar low-code/no-code tooling

• Understanding of test-driven development (TDD) and QA methodologies

• Experience integrating platforms like Stripe, WaveApps, QuickBooks, HubSpot, or similar SaaS products

---

## Qualifications

• Bachelor’s degree in Computer Science, Engineering, or related field preferred

• Equivalent real-world experience is also highly valued

---

## What’s In It For You

• Exciting full-time remote opportunity

• Competitive compensation (negotiable based on experience)

• Flexible work-from-home environment

• High ownership and meaningful impact

• Opportunity to work in a modern AI-first engineering environment

• Collaborative, supportive, and open-minded engineering culture

• Work alongside talented engineers building real-world SaaS solutions at scale

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.2641
Total Execution Time  0.2654
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,536,696 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Senior-Software-Engineer-AI-Assisted-Developer-NET-Core-GitHub-Copilot-APIs-1653119
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.2583 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0013   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1653119
 LIMIT 1 
0.0026   SELECT *
FROM `employers`
WHERE `employer_id` = 180303
 LIMIT 1 
0.2097   SELECT COUNT(DISTINCT t.id) as cnt
FROM 
`t_thread` `t`
INNER JOIN `t_message` `mON `t`.`id` = `m`.`thread_id`
INNER JOIN `t_message_employer` `eON `m`.`id` = `e`.`message_id`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1653119
AND `misc`.`idIS NULL 
0.0006   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-06-21',ej.date_added) duration_daysDATEDIFF('2026-06-21',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_jobs ej WHERE e.employer_id ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-06-21',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1653119' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1653119 
0.0015   UPDATE employer_jobs SET hit_counts '***May-22-2026=827***May-23-2026=141***May-24-2026=121***May-25-2026=126***May-26-2026=94***May-27-2026=72***May-28-2026=75***May-29-2026=42***May-30-2026=28***May-31-2026=27***Jun-01-2026=47***Jun-02-2026=64***Jun-03-2026=39***Jun-04-2026=32***Jun-05-2026=27***Jun-06-2026=21***Jun-07-2026=21***Jun-08-2026=21***Jun-09-2026=36***Jun-10-2026=30***Jun-11-2026=24***Jun-12-2026=28***Jun-13-2026=10***Jun-14-2026=14***Jun-15-2026=26***Jun-16-2026=380***Jun-17-2026=156***Jun-18-2026=114***Jun-19-2026=70***Jun-20-2026=33***Jun-21-2026=1' WHERE job_id'1653119'  
0.0006   UPDATE employer_jobs SET monthly_hits '***May-2026=1552***Jun-2026=1194' WHERE job_id'1653119'  
0.0011   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1653119' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1653119 
0.0391   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '180303'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)