JOBSEARCHER

Sr Software Engineer

Sr Software EngineerMinneapolis, MN7 MonthsNote: This role is In-Office 2x Week (Tues/Thurs) in our Minneapolis, MN Office.Need serverless orchestration experienceKey Responsibilities:- Design, develop, and maintain backend services and APIs using C# and .NET- Support and enhance existing applications while contributing to the transition toward serverless architectures- Build and operate cloud-native, serverless solutions using AWS services- Collaborate with frontend developers, product managers, and other stakeholders to deliver reliable, high-quality solutions- Participate in architectural discussions and help guide best practices for scalability, performance, and security- Troubleshoot, debug, and resolve production issues across traditional and serverless environments- Write clean, maintainable, and well-tested codeRequired Qualifications:- Strong professional experience with C# and .NET (.NET Core / .NET 6+ preferred)- Solid understanding of backend application design, RESTful APIs, and service-oriented architectures- Hands-on experience with AWS in a production environment- Experience designing and operating workflow or orchestration based systems (e.g., Step Functions, Azure Durable Functions, Temporal, Airflow, or similar tools)- Experience supporting cloud-hosted or serverless applications- Experience working with SQL databases (e.g., SQL Server, PostgreSQL, MySQL)- Familiarity with version control systems (Git) and modern CI/CD practices- Ability to work independently and collaboratively in a team environmentPreferred / Nice-to-Have Skills- Experience designing workflows using AWS Step Functions- Experience building and operating AWS Lambda functions- Familiarity with additional AWS services such as API Gateway, DynamoDB, S3, SQS, or EventBridge- Experience with JavaScript and/or modern JavaScript frameworks (e.g., React, Vue, Angular, or Node.js)- Exposure to infrastructure-as-code tools (e.g., CloudFormation, CDK, Terraform)- Experience with monitoring, logging, and observability in cloud environmentsWhat We Offer:- Opportunity to work on modern, cloud-native and serverless architectures- A collaborative environment that values clean design and pragmatic solution- The chance to influence technical direction as we continue our shift toward serverless- 1-2 day/week in office with fun team cultureIdeal Candidate:You are a strong backend engineer who is comfortable in C#/.NET, excited about serverless technologies, and motivated by building scalable, reliable systems. You enjoy learning, modernizing legacy systems, and working hands-on with cloud services.