Backend Software Engineer Visa Sponsorship Jobs in Minnesota
Backend software engineer visa sponsorship jobs in Minnesota are concentrated in the Twin Cities metro, where employers like Target, Best Buy, UnitedHealth Group, and a growing cluster of fintech and health tech startups actively hire engineers. The state's strong ties to healthcare IT and retail technology create steady demand for backend talent requiring H-1B and other work visa sponsorship.
See All Backend Software Engineer JobsOverview
Showing 5 of 158+ Backend Software Engineer Jobs in Minnesota with Visa Sponsorship jobs


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?
See all 158+ Backend Software Engineer Jobs in Minnesota with Visa Sponsorship
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Backend Software Engineer Jobs in Minnesota with Visa Sponsorship.
Get Access To All Jobs
Role Summary
This position is responsible for implementing the backend services, APIs, and infrastructure that power The Keep's event platform. You'll build the resilient, scalable systems that handle everything from user authentication to real-time event processing, ensuring game masters and organizers can focus on creating unforgettable experiences for their communities.
You'll work directly with the CTO and collaborate with other engineers, Product Management, and UX to ship features on a weekly cadence. This is a high-autonomy environment where your work powers real events for real people.
Tech Stack
- Language: Go
- AWS Services: Lambda, API Gateway, DynamoDB, EC2, ECS, S3, Cognito
- Event Streaming: Apache Kafka (self-managed on EC2)
- Infrastructure: Terraform (100% IaC — all changes through code, no direct control plane access)
- Observability: LGTM stack (Loki, Grafana, Tempo, Mimir)
- Deployment: Automated CI/CD pipelines
- Collaboration: Git workflows with automated testing gates
Responsibilities
Primary responsibilities constitute approximately 80% of position time and are the essential functions of this position. Additional responsibilities constitute approximately 20%.
Primary
- API Development: Design and implement RESTful APIs using AWS Lambda and API Gateway, following established architectural patterns for authentication, validation, error handling, and response formatting.
- Microservices Development: Build and maintain serverless microservices that handle discrete business logic domains within an event-driven architecture. Maintain clear domain boundaries and minimal cross-service coupling.
- Event Consumer Implementation: Develop Kafka event consumers that process asynchronous events, update data stores, trigger workflows, and maintain system consistency across services. Ensure zero data loss, proper error recovery, and event replay capability.
- Data Modeling: Design and implement DynamoDB data models optimized for access patterns, ensuring efficient queries and appropriate use of indexes.
- Infrastructure as Code: Maintain and extend infrastructure definitions using Terraform. All infrastructure changes are made through code — humans do not have direct access to control planes.
Additional
- DevOps and CI/CD: Contribute to continuous integration and deployment pipelines, ensuring automated testing, builds, and deployments across multiple repositories.
- Monitoring and Observability: Implement logging, metrics, and tracing using the LGTM stack to enable proactive issue detection and debugging.
- Container Management: Maintain and deploy containerized services using ECS for workloads that don't fit the serverless model.
- Security and Compliance: Implement security best practices including IAM policies, encryption, secret management, and API authentication/authorization.
Key Competencies
- Architectural Pattern Execution: Implement backend services following established event-driven and microservices patterns independently within a fully automated IaC-first environment.
- AWS Serverless Proficiency: Strong working knowledge of Lambda, API Gateway, DynamoDB, and related serverless services.
- Event-Driven Architecture: Experience building systems with message queues, event streams, or pub/sub patterns; understanding of asynchronous processing and eventual consistency.
- Problem Decomposition: Break down complex features into discrete services, APIs, and data models that fit within the existing architecture.
- Debugging Distributed Systems: Diagnose issues and trace problems across service boundaries independently.
- Asynchronous Communication: Effective written communication and ability to coordinate with distributed team members across multiple repositories.
Experience
Required
- 3+ years of professional backend development experience
- Proficiency with Go (Golang) for backend development
- Hands-on experience with AWS services (Lambda, API Gateway, DynamoDB, or similar)
- Experience building RESTful APIs in production environments
- Experience with event-driven architectures, message queues, or stream processing
- Working knowledge of database design and query optimization
- Experience with Git and collaborative development workflows
- Familiarity with infrastructure as code concepts
Nice to Have
- Experience with Apache Kafka or AWS Kinesis
- Experience with Terraform for infrastructure as code
- Background with ECS/Docker containerization
- Microservices architecture in production systems
- CI/CD tools and practices (GitHub Actions, GitLab CI, etc.)
- Early-stage startup or MVP product experience
- Background in event management, community platforms, or social applications
- Active participation in the TTRPG community — if you've organized game nights, managed multi-table events, or built tools to track campaign logistics, you understand the systems thinking we're building for.
Physical Requirements
This position requires the ability to:
- Sit or stand for extended periods while working at a computer workstation
- Use hands and fingers to operate a computer keyboard, mouse, and other standard office equipment
- View computer screens for extended periods
- Communicate effectively via written and verbal means
- Participate in video conferences and in-person meetings
- Travel to the Saint Paul office 4-5 days per week and navigate the office environment
Reasonable accommodations may be made to enable qualified individuals with disabilities to perform the essential functions of this position.
Working Conditions
- In-office work environment: 4-5 days/week onsite in Saint Paul, MN office
- Standard business hours with flexibility; occasional evening or weekend work for deployments or critical incidents
- Fast-paced startup environment with frequent context switching
- Primarily computer-based work in office or home office setting
The Keep is an equal opportunity employer. We do not discriminate based on race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other status protected by applicable law.
This position description is not intended to create an employment contract and does not alter the at-will nature of employment with The Keep. This description may be modified at any time at the Company's discretion.

Role Summary
This position is responsible for implementing the backend services, APIs, and infrastructure that power The Keep's event platform. You'll build the resilient, scalable systems that handle everything from user authentication to real-time event processing, ensuring game masters and organizers can focus on creating unforgettable experiences for their communities.
You'll work directly with the CTO and collaborate with other engineers, Product Management, and UX to ship features on a weekly cadence. This is a high-autonomy environment where your work powers real events for real people.
Tech Stack
- Language: Go
- AWS Services: Lambda, API Gateway, DynamoDB, EC2, ECS, S3, Cognito
- Event Streaming: Apache Kafka (self-managed on EC2)
- Infrastructure: Terraform (100% IaC — all changes through code, no direct control plane access)
- Observability: LGTM stack (Loki, Grafana, Tempo, Mimir)
- Deployment: Automated CI/CD pipelines
- Collaboration: Git workflows with automated testing gates
Responsibilities
Primary responsibilities constitute approximately 80% of position time and are the essential functions of this position. Additional responsibilities constitute approximately 20%.
Primary
- API Development: Design and implement RESTful APIs using AWS Lambda and API Gateway, following established architectural patterns for authentication, validation, error handling, and response formatting.
- Microservices Development: Build and maintain serverless microservices that handle discrete business logic domains within an event-driven architecture. Maintain clear domain boundaries and minimal cross-service coupling.
- Event Consumer Implementation: Develop Kafka event consumers that process asynchronous events, update data stores, trigger workflows, and maintain system consistency across services. Ensure zero data loss, proper error recovery, and event replay capability.
- Data Modeling: Design and implement DynamoDB data models optimized for access patterns, ensuring efficient queries and appropriate use of indexes.
- Infrastructure as Code: Maintain and extend infrastructure definitions using Terraform. All infrastructure changes are made through code — humans do not have direct access to control planes.
Additional
- DevOps and CI/CD: Contribute to continuous integration and deployment pipelines, ensuring automated testing, builds, and deployments across multiple repositories.
- Monitoring and Observability: Implement logging, metrics, and tracing using the LGTM stack to enable proactive issue detection and debugging.
- Container Management: Maintain and deploy containerized services using ECS for workloads that don't fit the serverless model.
- Security and Compliance: Implement security best practices including IAM policies, encryption, secret management, and API authentication/authorization.
Key Competencies
- Architectural Pattern Execution: Implement backend services following established event-driven and microservices patterns independently within a fully automated IaC-first environment.
- AWS Serverless Proficiency: Strong working knowledge of Lambda, API Gateway, DynamoDB, and related serverless services.
- Event-Driven Architecture: Experience building systems with message queues, event streams, or pub/sub patterns; understanding of asynchronous processing and eventual consistency.
- Problem Decomposition: Break down complex features into discrete services, APIs, and data models that fit within the existing architecture.
- Debugging Distributed Systems: Diagnose issues and trace problems across service boundaries independently.
- Asynchronous Communication: Effective written communication and ability to coordinate with distributed team members across multiple repositories.
Experience
Required
- 3+ years of professional backend development experience
- Proficiency with Go (Golang) for backend development
- Hands-on experience with AWS services (Lambda, API Gateway, DynamoDB, or similar)
- Experience building RESTful APIs in production environments
- Experience with event-driven architectures, message queues, or stream processing
- Working knowledge of database design and query optimization
- Experience with Git and collaborative development workflows
- Familiarity with infrastructure as code concepts
Nice to Have
- Experience with Apache Kafka or AWS Kinesis
- Experience with Terraform for infrastructure as code
- Background with ECS/Docker containerization
- Microservices architecture in production systems
- CI/CD tools and practices (GitHub Actions, GitLab CI, etc.)
- Early-stage startup or MVP product experience
- Background in event management, community platforms, or social applications
- Active participation in the TTRPG community — if you've organized game nights, managed multi-table events, or built tools to track campaign logistics, you understand the systems thinking we're building for.
Physical Requirements
This position requires the ability to:
- Sit or stand for extended periods while working at a computer workstation
- Use hands and fingers to operate a computer keyboard, mouse, and other standard office equipment
- View computer screens for extended periods
- Communicate effectively via written and verbal means
- Participate in video conferences and in-person meetings
- Travel to the Saint Paul office 4-5 days per week and navigate the office environment
Reasonable accommodations may be made to enable qualified individuals with disabilities to perform the essential functions of this position.
Working Conditions
- In-office work environment: 4-5 days/week onsite in Saint Paul, MN office
- Standard business hours with flexibility; occasional evening or weekend work for deployments or critical incidents
- Fast-paced startup environment with frequent context switching
- Primarily computer-based work in office or home office setting
The Keep is an equal opportunity employer. We do not discriminate based on race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other status protected by applicable law.
This position description is not intended to create an employment contract and does not alter the at-will nature of employment with The Keep. This description may be modified at any time at the Company's discretion.
Backend Software Engineer Job Roles in Minnesota
See all 158+ Backend Software Engineer Jobs in Minnesota
Sign up for free to filter by visa type, set job alerts, and find employers with verified sponsorship history.
Search Backend Software Engineer Jobs in MinnesotaBackend Software Engineer Jobs in Minnesota: Frequently Asked Questions
Which companies sponsor visas for backend software engineers in Minnesota?
The most active sponsors for backend software engineers in Minnesota include UnitedHealth Group, Target, Best Buy, 3M, Optum, and Medtronic. Minnesota's healthcare IT sector is particularly strong, with companies like Cerner (now Oracle Health) and Epic-adjacent vendors also hiring backend engineers. Mid-size fintech and insurtech startups in Minneapolis have also increased sponsorship activity in recent years.
Which visa types are most common for backend software engineer roles in Minnesota?
The H-1B is the most common visa for backend software engineers in Minnesota, as the role typically qualifies as a specialty occupation requiring a bachelor's degree in computer science or a related field. Some candidates also enter through the O-1A for those with documented exceptional ability, the L-1B for intracompany transfers, or OPT and STEM OPT extensions for recent university graduates.
Which cities in Minnesota have the most backend software engineer sponsorship jobs?
Minneapolis and Saint Paul together account for the overwhelming majority of backend software engineer sponsorship opportunities in Minnesota. Minnetonka and Eden Prairie are also notable, hosting large corporate campuses for UnitedHealth Group and Optum. Rochester has a smaller but active tech hiring market driven by Mayo Clinic's digital health and data infrastructure teams.
How to find backend software engineer visa sponsorship jobs in Minnesota?
Migrate Mate is built specifically for international job seekers and filters backend software engineer roles in Minnesota by confirmed visa sponsorship, so you're not wasting time on listings that won't support work authorization. The platform aggregates roles from Minnesota's major employers in healthcare IT, retail tech, and fintech, and lets you sort by company sponsorship history to prioritize your applications.
Are there any Minnesota-specific considerations for backend software engineer sponsorship candidates?
Minnesota's tech hiring is heavily concentrated in healthcare IT and enterprise software, which means backend engineers with experience in data pipelines, cloud infrastructure, or API development for regulated industries tend to be more competitive. The University of Minnesota and nearby Big Ten feeder schools supply a steady pipeline of OPT-eligible candidates, so companies in the Twin Cities are generally familiar with the sponsorship process.
What is the prevailing wage for sponsored backend software engineer jobs in Minnesota?
U.S. employers sponsoring a visa must pay at least the prevailing wage, which is what workers in the same role, area, and experience level typically earn. The Department of Labor sets this rate to make sure companies aren't hiring foreign workers simply because they'd accept lower pay than a U.S. worker. It varies by job title, location, and experience. You can look up current prevailing wage rates for any occupation and location using the OFLC Wage Search page.
See which backend software engineer employers are hiring and sponsoring visas in Minnesota right now.
Search Backend Software Engineer Jobs in Minnesota