Software Development Engineer
RemotePhilippines
PhilippinesRemoteFull TimeMedium
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.