Senior Software Engineer, CoPilot Agent Platform

New
J
JobgetherSoftware Engineering
Remote-first work environment, enabling employees to work from home across the United States.Full-TimeSenior
SalaryBase salary range of $124,000–$329,200 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
6+ years
Required Skills
JavascriptRubyTypeScriptGoReactDistributed Systems

Requirements

  • 6+ years of professional experience in software engineering, computer science, or a related technical discipline.
  • Bachelor’s degree with 4+ years of experience, or equivalent combination of education and experience (Associate’s: 5+ years; Master’s: 2+ years; Doctorate: relevant discipline).
  • Proven experience maintaining and delivering production software using languages such as Go, Ruby, C#, Java, JavaScript, Rust, Python, C, or C++.
  • At least 2 years of hands-on experience with Go, Ruby, or comparable technologies.
  • At least 2 years of experience with modern frontend technologies, including React, HTML, CSS, JavaScript/TypeScript, and design systems.
  • Strong understanding of software engineering fundamentals: testing, debugging, maintainability, performance optimization, and API design.
  • Experience designing and developing scalable software services and integrating components across complex technical environments.
  • Experience using observability and debugging tools to diagnose production issues.
  • Strong collaboration and communication skills working across engineering, product, and design teams.
  • Demonstrated ownership, curiosity, and sound technical judgment.
  • Familiarity with AI-assisted software development tools (e.g., Copilot, AI code review) is preferred.
  • Familiarity with feature flags, staged rollouts, multi-region services, or multi-tenancy is a plus.

Responsibilities

  • Design, develop, test, and deploy high-quality software solutions that scale across multiple services and support reliable, maintainable production systems.
  • Build and evolve platform capabilities for AI agents and intelligent developer workflows, with a focus on scalability, reliability, security, and user experience.
  • Design and implement APIs that enable seamless communication and integration between platform components and downstream services.
  • Collaborate with engineering, product, design, and other cross-functional teams to define requirements, evaluate technical constraints, and deliver innovative solutions.
  • Develop extensible, maintainable code while promoting strong engineering standards, testing practices, and quality throughout the software development lifecycle.
  • Use debugging tools, telemetry, monitoring, and other observability techniques to validate assumptions, identify issues, improve performance, and maintain system health.
  • Take ownership of the systems and services delivered by the team, including operational excellence, production support, and participation in on-call or first-responder rotations.
View Full Description & ApplyYou'll be redirected to the employer's site
Base salary range of $124,000–$329,200 USD per year
Apply Now