
Senior Software Engineer, Partner API – .NET
Posted 4 hours ago

Posted 4 hours ago
This is a fully remote position, open to applicants in Alabama, +18 more states.
• Take ownership of the Partner API contract from start to finish, encompassing resource design, versioning, deprecation, and maintaining backward compatibility across releases.
• Create clear and consistent API resources.
• Develop the translation layer that ensures the public contract remains stable as internal systems progress.
• Collaborate directly with partners’ engineering teams to facilitate integrations.
• Deliver tailored work for partners when integrations necessitate it.
• Design error responses, idempotency, authentication mechanisms, and rate limiting protocols.
• Implement usage metrics to track how partners utilize the API.
• Ensure the OpenAPI specification and developer documentation are precise and up-to-date.
• Maintain contract tests to identify breaking changes before partners experience them.
• Write and review production C# code.
• Collaborate with QA and product teams.
• Manage software delivery through the release process.
• Over 7 years of experience as a backend developer, including at least 3 years focused on building or maintaining a partner-facing or public API.
• A Bachelor’s degree in Computer Science, Computer Engineering, or equivalent professional experience is mandatory.
• Designed, launched, and operated a REST API that is utilized by external developers in a production environment.
• Ensured backward compatibility across API versions.
• Experience with contract-first approaches using OpenAPI, schema evolution, deprecation policies, and changelogs.
• Strong understanding of API security and multi-tenancy, including API keys or OAuth 2.0 client credentials, scopes, tenant isolation, and quotas.
• Proven experience in presenting a clear public contract in front of a complex internal domain.
• Excellent technical writing skills for partner developers in documentation and email communications.
• Familiarity with AI coding agents.
• Proficient in C#, ASP.NET Core, and SQL Server (MSSQL).
• Experience working with Azure.
• Proficient in Microsoft Office applications.
• Knowledge of video and chat technologies, including MS Teams and Slack.
• Access to reliable high-speed internet connectivity.
• A designated quiet workspace at home.
• Must reside in one of the following states: AL, AZ, FL, GA, KY, LA, MA, MO, NC, NJ, NY, OH, OR, PA, SC, TX, UT, VA, WA, or WI.
• Sponsorship is not available.
• Medical, Dental, and Vision coverage.
• Short- and Long-Term Disability (Company Paid).
• Voluntary Long-Term Disability options.
• Company Paid Employee Life & AD&D insurance.
• Voluntary coverage for Employee, Spouse, and Child Life & AD&D.
• Healthcare, Dependent Care, and Transit FSA, alongside a Healthcare Savings Account (HSA).
• 401K with generous matching contributions and no vesting schedule.
• 20 days of Paid Time Off (PTO) annually (prorated based on hire date).
• Company Paid Holidays.
• 2 “Choose Your Own Holidays”.
CodiLime
GitLab
SNHU Careers
Grafana Labs
Get handpicked remote jobs straight to your inbox weekly.