Skip to main content

Software Engineer (API, C#)

Posted 3 days ago

software technologyLake St Louis (MO)

SENIORITY

Lead

Apply (opens in a new tab)

About the role

Senior Cloud/API EngineerThe Senior Cloud/API Engineer will be responsible for creating and maintaining infrastructure components in AWS cloud which includes VPCs, EC2s AWS ECS Fargate, RDS, Transit Gateways, WAF, SNS, SQS and Lambda. This position requires hands-on in DevOps operations like Jenkins, Code Deploy, Deployment pipelines, API Gateway and API Programming (NET core and Python experience preferred).
Responsibilities: Maintain and manage AWS Infrastructure with all HITRUST security standards and controlsEnsure recoverability of servers and contentMonitor infrastructure system performance for alarms or other issuesMaintain IdentityServer and API GatewayEnsure partnership with internal stakeholders regarding all DevOps functionsEnsure the API needs of the Engineering team are being met (C#.NET Core and Python) Respond to issues in a timely manner and escalate as neededEfficiently log all failures, document work procedures, and system configurationsProperly document technical procedures and practicesEffectively implement stable systems using industry best practicesAll you need is...High School Diploma or GED5+ years of experience in AWS Cloud Infrastructure 2+ years of experience in REST API DevelopmentExperience with AWS Cloud services and Serverless (AWS Managed) Infrastructure and servicesExperience with Infrastructure as Code (CloudFormation), Automation, CI/CD, and DevOps practicesExperience migrating large workloads to AWS along with cost optimizationsEven better if you have...Bachelor’s degree in computer science or higher, preferredAny experience in REST API Development in C# .NET Core is preferredExperience in AWS DMS, AWS Glue, DMS, QuickSight, SageMaker and modern data warehouse based on RedShift, a plusAbility to understand new and unfamiliar technologiesExperience in at-scale infrastructure design and deployment with a focus on distributed systemsAbility to lead discussions on and provide help on complex cloud architecture design and services utilizationsUnderstanding of the challenges that developers face when deploying solution on cloud infrastructureCritical thinkerIn-Depth knowledge of AWS services such as Identity and Access Management, VPCs, Transit Gateways, Compute, AWS ECS Fargate, Code Deploy Lambda, SQS, SNS, RDS, DDBAbility to build and implement solutions that solve complex business challengesAbility to maintain ownership and independence in a fast-paced, high-volume environment

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this