Senior Software Engineer - Cloud SaaS - IE&A

New
J
JobgetherCloud SaaS
Based in the United StatesFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
At least 4 years of professional software development experience.
Required Skills
Microsoft AzureCI/CDRESTful APIs

Requirements

  • At least 4 years of professional software development experience.
  • Experience building, deploying, and maintaining cloud-hosted applications or services in production; Microsoft Azure is preferred.
  • Strong proficiency in C#/.NET or another comparable modern programming language.
  • Experience developing REST APIs and working with relational databases.
  • Hands-on experience with CI/CD pipelines, automated testing, and production monitoring.
  • Ability to manage software delivery independently, navigate ambiguity, troubleshoot complex issues, and improve existing code.
  • Professional experience using AI-assisted development tools such as GitHub Copilot or Claude, with understanding of their capabilities, limitations, and risks.
  • Bachelor's degree in Computer Science, Software Engineering, or a related discipline, or equivalent practical experience.
  • Experience with SaaS product development, multi-tenant architectures, or subscription-based platforms is a plus.
  • Familiarity with infrastructure-as-code tools such as Bicep or Terraform and container technologies such as Docker, Kubernetes, or Azure Container Apps is advantageous.
  • Knowledge of security and compliance frameworks, including SOC 2 and ISO 27001, is beneficial.
  • Familiarity with modern front-end frameworks such as React, Angular, or Blazor is preferred.

Responsibilities

  • Own end-to-end delivery of software projects, translating business challenges into technical solutions.
  • Design, develop, and maintain cloud services, APIs, and web applications using Microsoft Azure, C#/.NET, and modern front-end technologies.
  • Collaborate with product teams to refine requirements and simplify solutions.
  • Engage with customers, support teams, and design partners to understand user needs and develop features.
  • Review external development partners’ code and technical designs for quality, performance, and maintainability.
  • Establish production monitoring, alerting, documentation, and incident response procedures; participate in on-call rotations and blameless postmortems.
  • Implement infrastructure as code, CI/CD pipelines, automated testing, and security and compliance practices.
  • Develop prototypes and conduct technical experiments to guide architectural decisions.
  • Mentor engineers through code reviews, technical discussions, pair programming, and knowledge sharing.
  • Integrate and critically assess AI-assisted development tools in engineering workflows.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now