1

Full Stack Software Engineer Jobs in Minnesota (NOW HIRING)

Position Overview As a Senior Full-Stack Engineer at Anno.ai, you will design, build, deploy, and ... Deploy and validate software on edge computing devices under lab environments and during field ...

As a Lead Software Engineer - AI, you will play a lead role in full-stack web development, focusing on AI solutions, agents, and RAG, as well as traditional application layers such as gateways, APIs ...

As a Lead Software Engineer - AI, you will play a lead role in full-stack web development, focusing on AI solutions, agents, and RAG, as well as traditional application layers such as gateways, APIs ...

Full Stack WordPress Developer Location: Hybrid - Preference for candidates in the Twin Cities Salary: $80,000-$100,000, depending on experience Department: Development About Us Perrill is an award ...

next page

Showing results 1-20

Full Stack Software Engineer information

See Minnesota salary details

$43.6K

$132K

$186.6K

How much do full stack software engineer jobs pay per year?

As of May 29, 2026, the average yearly pay for full stack software engineer in Minnesota is $131,996.00, according to ZipRecruiter salary data. Most workers in this role earn between $108,700.00 and $154,700.00 per year, depending on experience, location, and employer.

What Is a Full Stack Software Engineer?

A full stack software engineer develops all aspects of a software application, from the user interface to the back-end database. As a full stack software engineer, your job duties include gathering customer requirements, writing the code to develop the application, and troubleshooting the application for any issues. The qualifications to pursue a career as a full stack software engineer include an associate or bachelor’s degree in computer science, software engineering, or a related field and proficiency in a variety of coding languages and frameworks.

What are the key skills and qualifications needed to thrive as a Full Stack Software Engineer, and why are they important?

To thrive as a Full Stack Software Engineer, you need strong proficiency in both front-end (e.g., HTML, CSS, JavaScript) and back-end (e.g., Node.js, Python, Java) development, typically supported by a relevant degree or equivalent experience. Familiarity with frameworks (like React or Angular), version control (such as Git), databases (SQL/NoSQL), and cloud platforms is essential, and certifications like AWS Certified Developer can be beneficial. Problem-solving ability, collaboration, and adaptability are vital soft skills that help engineers navigate complex projects and work effectively in teams. These skills ensure the ability to deliver robust, scalable, and user-friendly applications that meet dynamic business needs.

How do Full Stack Software Engineers typically collaborate with other team members during a development project?

Full Stack Software Engineers often work closely with front-end and back-end developers, UI/UX designers, product managers, and QA testers throughout the software development lifecycle. Collaboration typically involves participating in agile ceremonies such as daily stand-ups, sprint planning, and code reviews to ensure alignment and progress. They are expected to communicate effectively across disciplines, help troubleshoot issues that span both client and server sides, and contribute to shared documentation. This collaborative environment helps ensure that solutions are cohesive, scalable, and meet user requirements.

What are Full Stack Software Engineers?

Full Stack Software Engineers are professionals skilled in both front-end and back-end development. They are capable of designing, building, and maintaining the user interface (client-side) as well as the server logic, databases, and application architecture (server-side). This means they can work on projects from start to finish, handling everything from user experience to data management. Full Stack Software Engineers often use a variety of programming languages and frameworks, making them versatile and valuable members of a development team.

What is the difference between Full Stack Software Engineer vs Front End Developer?

AspectFull Stack Software EngineerFront End Developer
Required SkillsProficiency in both front-end and back-end technologies, including HTML, CSS, JavaScript, server-side languages, and databases.Specializes in client-side technologies like HTML, CSS, JavaScript, and frameworks such as React or Angular.
Work EnvironmentWorks on both server and client-side development, often involved in full project lifecycle.Focuses primarily on designing and implementing user interfaces and user experience.
Common UsageUsed in full-stack development teams, startups, and projects requiring versatile developers.Found in teams emphasizing UI/UX, web design, and front-end frameworks.

While both roles require strong JavaScript skills, Full Stack Software Engineers handle both front-end and back-end development, whereas Front End Developers focus solely on the user interface and experience. The choice depends on whether you prefer a broader development scope or specialization in UI design.

What are the most commonly searched types of Full Stack Software Engineer jobs in Minnesota? The most popular types of Full Stack Software Engineer jobs in Minnesota are:
What cities in Minnesota are hiring for Full Stack Software Engineer jobs? Cities in Minnesota with the most Full Stack Software Engineer job openings:
What are popular job titles related to Full Stack Software Engineer jobs in MN? For Full Stack Software Engineer jobs in MN, the most frequently searched job titles are:
Infographic showing various Full Stack Software Engineer job openings in Minnesota as of May 2026, with employment types broken down into 94% Full Time, 3% Part Time, 2% Temporary, and 1% Contract. Highlights an 21% Physical, 11% Hybrid, and 68% Remote job distribution, with an average salary of $131,996 per year, or $63.5 per hour.
Senior Full-Stack Engineer

Senior Full-Stack Engineer

Anno.ai

Minneapolis, MN

Full-time

Retirement, PTO

Posted 10 days ago


Job description

What We Do at Anno.ai

Anno.ai is a mission-focused defense technology startup dedicated to accelerating the safe and effective development of next-generation autonomous systems. We specialize in building and operating advanced test ranges for low Technology Readiness Level (TRL) single- or dual- use autonomous platforms, providing a critical bridge between early-stage innovation and real-world mission requirements.

Our ranges are designed to replicate complex, contested, and dynamic environments—giving innovators, researchers, and defense partners the ability to validate, stress-test, and mature their systems with speed and rigor. By combining deep technical expertise with a strong national security ethos, Anno.ai ensures that emerging autonomous technologies are tested not only for performance, but for resilience, adaptability, and operational relevance.

Anno.ai is a growing company with a team drawn from diverse professional backgrounds, bringing together expertise in defense, technology, engineering, and operations. We intentionally build our teams on the foundation of trust. Our values including the trust rule, ownership, bias for action, never stop learning, and sustainable excellence, not only guide how we work internally, but also how we partner with customers and stakeholders.

At Anno.ai, we believe that mission success depends on empowering innovation at the edge. We exist to help our partners move faster, fail smarter, and ultimately deliver autonomous capabilities that safeguard both national security and the future of global stability.

Position Overview

As a Senior Full-Stack Engineer at Anno.ai, you will design, build, deploy, and maintain production systems used for high-throughput data collection, fusion, and analytics across both cloud platforms and deployed edge environments. You will collaborate closely with infrastructure, data, product, platform, and field engineering teams, serving as a key technical contributor driving system performance, reliability, and usability.

This role is part of a fast-moving technology development group. We seek individuals who thrive in ambiguity, take ownership, and deliver solutions with minimal oversight—while also contributing to engineering rigor and cross-team architecture.

The ideal candidate for this role would reside in Minnesota.

Candidates need to be able to obtain and maintain U.S. Government security clearance (U.S. citizenship required). The company would pay for clearance costs. They also need to be able to travel up to 20% of the time.

What You'll Do

  • Build full-stack systems that enable data ingestion, fusion, analysis, and visualization across cloud and edge environments
  • Develop distributed services that handle real-time and recorded sensor and media data at scale
  • Shape system architectures to support mission-critical performance, reliability, and operational resilience
  • Design data models and storage strategies that ensure integrity, performance, and efficient retrieval
  • Integrate internal services and external partner systems to support end-to-end workflows
  • Create intuitive operator-focused user interfaces and mission-support tooling
  • Implement testing, monitoring, deployment, and observability practices to ensure stable and supportable systems
  • Deploy and validate software on edge computing devices under lab environments and during field exercises
  • Collaborate closely with other engineers, data teams, and field personnel to deliver production-ready autonomous system capabilities

Required Qualifications

  • Bachelor's degree in a relevant field (e.g., Computer Science, Computer Engineering)
  • 5+ years of software development experience across UI, backend services, and data/storage layers
  • 3+ years of Python development experience
  • 3+ years of Typescript and React experience for frontend application development
  • PostgreSQL or similar relational databases (schema design and optimization)
  • Designing and integrating secure APIs and web services
  • Deploying and operating applications in AWS, familiar with ECS, EC2, Lambda, and S3
  • Containerization and orchestration using Docker and Kubernetes
  • Working effectively in both Linux and Windows environments
  • Troubleshooting distributed systems and network-level interactions (e.g., TCP/IP, routing, VLANs, bandwidth constraints)
  • CI/CD pipelines and automated deployment workflows
  • Communicating complex technical concepts to technical and non-technical stakeholders
  • Operating with high ownership and autonomy across multiple concurrent projects
  • Using modern collaborative development workflows (e.g., Git-based)
  • Ability to obtain and maintain U.S. Government security clearance (U.S. Citizenship required)
  • Ability to travel up to 20%

Preferred Qualifications

  • Experience designing and deploying systems that handle real-time or high-volume sensor, media, or telemetry data
  • Strong architectural design skills involving distributed systems, data synchronization, and networked compute environments
  • Familiarity with edge computing, constrained compute deployments, or field-operated systems
  • Experience with network video systems, streaming pipelines, or sensor fusion environments
  • Ability to perform root-cause analysis and develop corrective design strategies
  • Demonstrated ability to collaborate across multidisciplinary teams (software, hardware, field/ops) and drive outcomes to completion
  • Familiarity with SBOM supply chain integrity
  • Prior experience supporting U.S. Department of War programs, cUAS systems, or mission-critical autonomous platforms
  • Proven ability to communicate clearly under operational constraints and evolving mission requirements

Total Rewards Package for Our US Employees

  • Competitive salary
  • Equity
  • Comprehensive benefits package
  • 401k with a 5% company match
  • Paid holidays and generous paid time off offering
  • Paid leave programs
  • Patent bonus program
  • Employee referral bonus program
  • Learning and development program
  • Opportunity to work with a team of highly skilled, creative and motivated team members

Quick Note on Role Fit

If you think you have what it takes to fulfill this opportunity, but don't necessarily check every box, please still connect with us at talent@anno.ai. Feel free to send a cover letter so we can get to know you better!