Senior Software Engineer (MarketPlace)

New
Fully remote work arrangement within the United States.Full-TimeSenior
Salary138,000 - 172,250 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
4–10 years
Required Skills
SQLASP.NETC#.NETAngularReactCI/CDRESTful APIs

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related technical discipline, or equivalent professional experience.
  • 4–10 years of professional software development experience.
  • Strong expertise in C#, .NET, ASP.NET, and related technologies.
  • Experience building modern user interfaces using Angular, React, Blazor, WPF, or comparable frameworks.
  • Deep understanding of RESTful API design, service-oriented architectures, and enterprise application development.
  • Strong experience designing, maintaining, and evolving JSON-based integrations and data contracts.
  • Experience with performance optimization, memory management, and SQL query tuning.
  • Proficiency with Git-based source control workflows and CI/CD pipelines.
  • Strong understanding of software testing methodologies and code quality practices.
  • Excellent analytical, problem-solving, communication, and troubleshooting skills.

Responsibilities

  • Design, develop, test, deploy, and maintain complex software features and services throughout the entire product lifecycle.
  • Lead the implementation of scalable, performant, and reliable solutions while ensuring long-term maintainability and operational excellence.
  • Participate in technical design discussions and contribute to architectural decisions that align with platform standards and best practices.
  • Build and maintain modern user interfaces using frameworks such as Angular, React, Blazor, and WPF.
  • Design, evolve, and support APIs, SDKs, integrations, and extensibility frameworks used across multiple systems and teams.
  • Ensure data contracts, schemas, and integrations remain well-documented, backward compatible, and aligned with enterprise requirements.
  • Proactively identify opportunities to improve system performance, reliability, scalability, and developer productivity.
  • Lead and participate in code reviews, promoting engineering best practices and maintaining high-quality development standards.
  • Mentor software engineers through technical guidance, design reviews, and knowledge sharing initiatives.
  • Collaborate with product, engineering, and business stakeholders to translate requirements into effective technical solutions.
View Full Description & ApplyYou'll be redirected to the employer's site
138,000 - 172,250 USD per year
Apply Now