Hybrid Senior Software Engineer, .NET Core, AWS, Entity Framework

Posted 3 months ago

Apply now

About the role

  • Senior Software Engineer building scalable .NET Core and AWS cloud-native backends for U.S. Bank. Develop APIs, SQL Server databases, CI/CD pipelines, and automate batch data workflows.

Responsibilities

  • Analyze, design, test, develop and maintain best in class software experiences
  • Design, develop, test, operate and maintain products
  • Design, develop, and maintain robust backend systems using C#, .NET Core, and Entity Framework
  • Build and optimize RESTful APIs and batch processing pipelines to support high-throughput data operations
  • Apply design patterns and architectural principles to ensure scalability, maintainability, and performance
  • Develop and maintain complex SQL Server databases, including stored procedures, indexing strategies, and performance tuning
  • Ensure data integrity and security across transactional and analytical workloads
  • Architect and deploy cloud-native applications using AWS services (Lambda, EC2, RDS, S3, Step Functions)
  • Implement Infrastructure as Code using Terraform or AWS CloudFormation
  • Monitor and optimize cloud resource usage for cost-efficiency and performance
  • Integrate CI/CD pipelines using GitHub Actions, Jenkins, or similar tools
  • Automate batch jobs and data workflows using orchestration tools like Airflow or AWS Batch
  • Ensure compliance with security and regulatory standards throughout the development lifecycle
  • Work within agile software development lifecycle and DevOps principles

Requirements

  • Bachelor’s degree, or equivalent work experience
  • Five to six years of relevant experience
  • Proficiency with C# and .NET Core
  • Experience with Entity Framework
  • Experience building and optimizing RESTful APIs and batch processing pipelines
  • Experience with complex SQL Server databases including stored procedures, indexing strategies, and performance tuning
  • Experience with AWS services such as Lambda, EC2, RDS, S3, and Step Functions
  • Experience with Infrastructure as Code (Terraform or AWS CloudFormation)
  • CI/CD experience using GitHub Actions, Jenkins, or similar tools
  • Experience automating batch jobs and data workflows using Airflow or AWS Batch
  • Familiarity with containerization (Docker, Kubernetes)
  • Experience with microservices architecture and domain-driven design
  • Autosys Orchestration
  • AWS certifications (e.g., AWS Developer Associate, AWS Solutions Architect) - preferred
  • Ability to work hybrid with in-office expectation (3+ days/week)
  • Ability to comply with U.S. Bank policies and pass background checks

Benefits

  • Healthcare (medical, dental, vision)
  • Basic term and optional term life insurance
  • Short-term and long-term disability
  • Pregnancy disability and parental leave
  • 401(k) and employer-funded retirement plan
  • Paid vacation (from two to five weeks depending on salary grade and tenure)
  • Up to 11 paid holiday opportunities
  • Adoption assistance
  • Sick and Safe Leave accruals of one hour for every 30 worked, up to 80 hours per calendar year unless otherwise provided by law
  • Comprehensive benefits package including incentive and recognition programs, equity stock purchase, 401(k) contribution and pension
  • Hybrid/flexible schedule (in-office expectation of 3 or more days per week)

Job title

Senior Software Engineer, .NET Core, AWS, Entity Framework

Job type

Experience level

Senior

Salary

$111,605 - $131,300 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job