Senior Software Engineer I

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

Job Details

Experience
4–10 years of professional software development experience.
Required Skills
SQLASP.NETGitC#Azure.NETAngularReactCI/CDJSONSaaSDistributed Systems

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent experience.
  • 4–10 years of professional software development experience.
  • Strong proficiency in C#, .NET, and ASP.NET frameworks.
  • Experience with modern front-end frameworks such as Angular, React, Blazor, or WPF.
  • Strong understanding of RESTful API design and service-oriented architectures.
  • Experience designing and maintaining JSON-based contracts and enterprise integrations.
  • Solid knowledge of SQL, performance tuning, and system optimization techniques.
  • Experience with Git workflows and CI/CD pipelines in a production environment.
  • Strong problem-solving skills with the ability to own and deliver complex features independently.
  • Ability to mentor engineers and communicate technical concepts clearly to diverse audiences.
  • Familiarity with distributed systems, SaaS platforms, or cloud environments (Azure experience preferred).
  • Strong sense of ownership, accountability, and commitment to engineering excellence.

Responsibilities

  • Design, develop, and maintain complex software features and services across a large-scale enterprise platform, ensuring quality from design through production support.
  • Lead implementation of moderately to highly complex features with a focus on scalability, performance, reliability, and maintainability.
  • Contribute to architectural discussions and technical design decisions aligned with platform standards and engineering best practices.
  • Build and maintain modern user interface components using frameworks such as Angular, React, Blazor, or WPF.
  • Design and evolve APIs, SDKs, and data contracts (JSON/XML), ensuring clarity, documentation, and backward compatibility.
  • Participate in and lead code reviews, ensuring adherence to coding standards and engineering quality expectations.
  • Mentor and support other engineers by providing technical guidance and sharing best practices.
  • Collaborate cross-functionally to translate business requirements into robust technical solutions.
  • Identify and implement improvements in system performance, developer productivity, and engineering processes.
  • Support CI/CD pipelines, automation initiatives, and production issue resolution to ensure system reliability.
View Full Description & ApplyYou'll be redirected to the employer's site
138,000 - 206,500 USD per year
Apply Now