WebPros logo
WebProsPosted 2 weeks ago

Software Development Engineer

RemotePhilippines

Full TimeMedium

Job Summary

Deliver end-to-end features from design to deployment across a codebase spanning Go, C++, and TypeScript. Conduct hard debugging across platforms, perform code reviews, and assist teammates while shaping software build patterns. Manage complex tasks independently using AI-assisted development tools like Copilot or Cursor, ensuring full ownership of quality and testing. Contribute to technical specs, documentation, and infrastructure improvements to support the product team's goals.

Required Qualifications

  • 4+ years of professional software development experience
  • Experience with Golang
  • Experience with TypeScript
  • Experience with C++
  • Track record of designing, building, testing, and maintaining complex software systems independently
  • Strong knowledge of Git
  • Strong knowledge of Agile project management practices
  • Fluency with AI-assisted development
  • Experience using AI coding tools (agents and assistants like Claude Code, Copilot, or Cursor) daily
  • Judgment to review, test, and own everything AI tools help produce
  • Enthusiasm to help raise the bar for how the whole team uses AI tools
  • Excellent written English
  • Communication habits that make remote collaboration work: clear PRs, proactive status updates, and raising issues early
  • Experience building desktop applications for macOS, Linux, or Windows
  • Experience with Qt
  • macOS development, deployment, or system management
  • Windows system administration (Active Directory, Azure, Intune, etc.) or experience with Windows Kernel APIs
  • Experience working with virtualized environments like VMware, Hyper-V, Proxmox, or Docker
  • Experience managing and scaling cloud platforms (AWS, etc.)
  • Experience designing and optimizing databases like MySQL and MongoDB
  • Ability to take ownership
  • Ability to work independently while staying visible to the team
  • Ability to spot possibilities for improvements
  • Ability to navigate ambiguity and changing priorities

Desired Qualifications

  • Experience building desktop applications for macOS, Linux, or Windows (experience with Qt is a plus)

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce