Job Title: Golang Software Engineer
Job Location: Redmond, WA [Onsite Work]
Duration: 12 Months [Potential Extensions]
Experience 7+ Years
PRIMARY FOCUS Go OSS upgrades / Capybara Go Packages / Mastodon Clone
Note: Python is retained as a mandatory skill based on the supplied requirement and is expected to support scripting, investigation, and automation. Go remains the primary engineering language for this role.
Role mission: Own the engineering path for complex third-party package upgrades, from assessment and version change through dependency remediation, build and existing-test stabilization, pre-submit validation, change submission, and migration reporting.
Role Summary
We are seeking a highly skilled Senior Go Software Engineer to deliver complex third-party open-source software (OSS) package upgrades within a large-scale mono repo environment. The engineer will assess package and dependency impacts, execute version upgrades, remediate compatibility issues, stabilize builds and existing tests, complete applicable pre-submit validation, submit review-ready changes, and maintain clear migration records.
Scope emphasis: The role focuses on diagnosing, fixing, and executing existing tests affected by package upgrades. Creation of new unit or integration test suites is not required.
Key Responsibilities:
Package Assessment and Upgrade Planning
Dependency Management and Remediation
API Migration and Code Changes
Build, Test, and Pre-submit Stabilization
Source Synchronization and Integration
Change Management and Documentation
Automation and Engineering Efficiency
Required Qualifications
Mandatory Technical Skills
Preferred Experience