Senior Backend Software Engineer (28697)
Software engineer job in Brooklyn Park, MN
Senior Backend Software Engineer
Type: 6-Month Contract
Pay Range: $75 to $90/hour W2 (Not open for C2C/1099)
Key Skills: Kotlin, Spring Boot, Kafka, DevOps
Overview
We're seeking a Senior Backend Software Engineer to join a high-impact engineering team building scalable, reliable, and modern backend services. This role is ideal for a senior-level engineer who can influence architecture, write clean and maintainable code, and solve complex technical problems in a fast-moving environment. You'll work onsite in a collaborative, enterprise-scale engineering setting and contribute to mission-critical services that operate 24x7.
What You'll Do
Design, build, and enhance backend services using Kotlin and modern frameworks (Micronaut or Spring Boot).
Translate conceptual architecture into production-ready systems and influence design decisions across the stack.
Develop microservices and event-driven solutions leveraging Apache Kafka (producers, consumers, stream processing).
Improve system reliability through sound engineering practices, including TDD, observability, and CI/CD automation.
Lead code reviews, design reviews, debugging sessions, and performance tuning.
Build new features, expand existing services, and write high-quality, testable code with strong coverage.
Support enterprise production systems, including rotating on-call responsibilities.
Collaborate closely with cross-functional teams to ensure alignment on architecture, delivery timelines, and quality standards.
Champion clean code, operational excellence, and scalable engineering patterns across the team.
Required Qualifications
5+ years of professional backend development experience in enterprise or large-scale systems.
Strong proficiency in Kotlin.
Hands-on experience with Micronaut or Spring Boot.
Experience with Kafka (producers, consumers, streams).
Skilled with DevOps tooling, CI/CD, and container orchestration.
Experience implementing observability solutions (OpenTelemetry, Grafana, etc.).
Strong background in test-driven development (JUnit, K6).
Excellent communication skills and ability to work effectively in cross-functional teams.
Commitment to clean, maintainable code and highly reliable systems.
Dahl Consulting is proud to offer a comprehensive benefits package to eligible employees that will allow you to choose the best coverage to meet your family's needs. For details, please review the DAHL Benefits Summary:
**********************************************
Senior Software Engineer
Software engineer job in Minneapolis, MN
DOCSI is seeking a talented, driven software engineer to join our engineering team. We need a passionate and creative mind to help us continue building our cutting edge surgical waste elimination platform. The person who accepts this role will not only work closely with our Director of Engineering, but they will also benefit from full exposure to the inner workings and decision making challenges of an early stage startup. They will inevitably be called upon to contribute to significant decisions that impact the technical direction of the company. They should also be willing and able to grow into a technical or people management role as the engineering team grows.
This role will:
Work alongside the Director of Engineering and other DOCSI engineers to expand and maintain our software solution.
Design and build new user experiences that streamline the complex and confusing process of managing surgical waste.
Inform the creation of machine learning tools to amplify the quality of surgical waste reduction recommendations.
Create seamless data pipelines and integrations that enable our highly scalable, always available platform.
Influence and guide critical design discussions that determine the future direction of our product.
Gain access and connections to key members of the Twin Cities startup community.
Help shape the culture of a new and growing engineering team.
Minimum Qualifications:
4+ years of experience working as a software engineer or similar role
Experience in web development with one or more of the following languages/frameworks: PHP, React, Python, Java
Expertise working with relational database systems such as MySQL or PostgreSQL
Demonstrable experience leading technical projects from start to finish (with or without assistance from other team members)
An understanding of building systems to scale with large, often inconsistent data imports
Action driven self-starter who enjoys improving existing processes
A lifelong learning mindset with a desire to explore new ideas and connect them to their work
Ability to work in an often ambiguous, fast-paced environment
Bonus Qualifications:
Previous work with PHI or other sensitive data. Experience undergoing compliance audits is even better
Experience in designing seamless, mobile-friendly user experiences
A history or deep interest in working in startups or early-stage companies
A background/experience in healthcare and/or supply chain
(Extra plus) Experience specifically with Laravel, Apache Spark, Terraform, and/or AWS cloud services
Salary and Benefits:
Expected salary range is between $100,000 - $140,000
An equity package relative to the candidate's skills and experience
Unlimited vacation policy
A healthcare stipend is available, full healthcare benefits will be available in 2026
Data Engineer
Software engineer job in Minneapolis, MN
Job Title: Data Engineer
Job Type: Contract to Hire
USC of GC Holders only for contract to hire need having no sponsorship
Must have requirements:
GCP, SQL, Python, Airflow
System design mindset
Communication - ability to vocalize what they are doing, what/how they are achieving their work. Accents not an issue as long as they are comprehendible.
Healthcare not required, but a nice to have.
Location: Onsite - any 4 office location, focus is Minneapolis, Arlington, VA, Portland, OR, Raleigh, NC
100% onsite, then switch to 2-3x/week hybrid if they do well
Job Summary:
The Senior Cloud Data Engineer plays a key role in designing, building, and maintaining
data pipelines and infrastructure using Google Cloud Platform (GCP) BigQuery. The
incumbent will collaborate with data analysts, data scientists, and other engineers to
ensure timely access to high-quality data for data-driven decision-making across the
organization.
The Senior Cloud Data Engineer is a highly technical person that has mastered hands-on
coding in data processing solutions and scalable data pipelines to support analytics and
exploratory analysis. This role ensures new business requirements are decomposed and
implemented in the cohesive end-to-end designs that enable data integrity and quality, and
best support BI and analytic capability needs that power decision-making. This includes building data acquisition programs that handle the business's
growing data volume as part of the Data Lake in GCP BigQuery ecosystem and maintaining
a robust data catalog.
This is a Senior Data Engineering role within Data & Analytics' Data Core organization
working closely with leaders of the Data & Analytics. The incumbent will continually
improve the business's data and analytic solutions, processes, and data engineering
capabilities. The incumbent embraces industry best practices and trends and, through
acquired knowledge, drives process and system improvement opportunities.
Responsibilities:
โข Design, develop, and implement data pipelines using GCP BigQuery, Dataflow, and
Airflow for data ingestion, transformation, and loading.
โข Optimize data pipelines for performance, scalability, and cost-efficiency.
โข Ensure data quality through data cleansing, validation, and monitoring processes.
โข Develop and maintain data models and schemas in BigQuery to support various
data analysis needs.
โข Automate data pipeline tasks using scripting languages like Python and tools like
Dataflow.
โข Collaborate with data analysts and data scientists to understand data requirements
and translate them into technical data solutions.
โข Leverage DevOps Terraform (IaC) to ensure seamless integration of data pipelines
with CI/CD workflows.
โข Monitor and troubleshoot data pipelines and infrastructure to identify and resolve
issues.
โข Stay up-to-date with the latest advancements in GCP BigQuery and other related
technologies.
โข Document data pipelines and technical processes for future reference and
knowledge sharing.
Basic Requirements:
โข Bachelor's degree or equivalent experience in Computer Science, Mathematics,
Information Technology or related field.
โข 5+ years of solid experience as a data engineer.
โข Strong understanding of data warehousing / datalake concepts and data modeling
principles.
โข Proven experience with designing and implementing data pipelines using GCP
BigQuery, Dataflow and Aiflow.
โข Strong SQL and scripting languages like Python (or similar) skills.
โข Experience with data quality tools and techniques.
โข Ability to work independently and as part of a team.
โข Strong problem-solving and analytical skills.
โข Passion for data and a desire to learn and adapt to new technologies.
โข Experience with other GCP services like Cloud Storage, Dataflow, and Pub/Sub etc.
โข Experience with cloud deployment and automation tools like Terraform.
โข Experience with data visualization tools like Tableau or Power BI or Looker.
โข Experience with healthcare data.
โข Familiarity with machine learning, artificial intelligence and data science concepts.
โข Experience with data governance and healthcare PHI data security best practices.
โข Ability to work independently on tasks and projects to deliver data engineering
solutions.
โข Ability to communicate effectively and convey complex technical concepts as well
as tasks / project updates.
The projected hourly range for this position is $78 to $89.
On-Demand Group (ODG) provides employee benefits which includes healthcare, dental, and vision insurance. ODG is an equal opportunity employer that does not discriminate on the basis of race, color, religion, gender, sexual orientation, age, national origin, disability, or any other characteristic protected by law.
Senior Data Engineer
Software engineer job in Minneapolis, MN
About the Company
A global leader in the alternative investment and asset management space is expanding its Data & Analytics capabilities. The firm oversees multi-billion-dollar portfolios across credit, real estate, private equity, lending, and structured investments and maintains a high-performance, data-driven culture committed to integrity, innovation, and excellence.
Position Overview
We are hiring a Senior Data Engineer to join the Data & Analytics team and drive the evolution of our cloud-based data ecosystem. This individual will architect scalable data pipelines, optimize cloud infrastructure, and enable advanced analytics across multiple business units.
The role is based in Minneapolis and requires close collaboration with investment, operations, and technology teams.
Key Responsibilities
Data Engineering
Design, build, and optimize reliable ETL/ELT pipelines for large-scale data ingestion and transformation.
Modernize and enhance the current data ecosystem to support high-quality, consistent data delivery.
Manage cloud-based data infrastructure, including resource deployment, configuration, and performance tuning.
Monitor system health, troubleshoot pipeline issues, and streamline processes for speed and efficiency.
Implement robust data security, governance, and privacy controls for sensitive financial data.
Stay updated with emerging technologies and best practices in cloud data engineering.
Analytics & Business Enablement
Develop data models, tools, and frameworks that support self-service analytics across the organization.
Translate business needs into data-driven solutions such as dashboards, metrics, and analytical tools.
Mentor analysts and help strengthen analytical maturity across the company.
Support commercial and custom applications through configuration, administration, and maintenance.
Required Qualifications
Bachelor's degree in a STEM discipline (Computer Science, Engineering, Math, etc.).
10+ years overall experience in data engineering or analytics roles.
5+ years designing and maintaining ETL/ELT pipelines.
5+ years experience with data warehouses and analytics platforms.
5+ years strong SQL experience working with complex datasets.
5+ years experience with business intelligence tools (Looker, Power BI, Sigma, Tableau, Cognos, etc.).
5+ years scripting in Python or Scala.
5+ years cloud experience, preferably AWS.
5+ years working with data governance, data quality, and related tools.
Hands-on experience with Infrastructure as Code (Terraform, CloudFormation, ARM templates, etc.).
Familiarity with the alternative investments / private equity / hedge fund domain preferred.
Strong communication, stakeholder management, and cross-team collaboration skills.
Ability to thrive in a fast-paced environment with multiple competing priorities.
U.S. Citizen or Permanent Resident only (ITAR requirement).
Must work onsite 3-4 days/week in Minneapolis - no remote or hybrid exceptions
Note:
This role requires U.S. Citizenship or Permanent Residency (ITAR compliance). Candidates must already live in Minneapolis or be willing to relocate prior to start. Onsite attendance 3-4 days per week is mandatory - no remote exceptions.
Do not apply if you are OPT students with STEP OPT EAD; Due to ITAR Complaince, position requires USC or Green Card which is mandatory;
Summer 2026 Software Engineering Intern
Software engineer job in Minneapolis, MN
Our Summer Internship Program is meticulously designed to provide students with an immersive and dynamic experience within our industry, offering a taste of what it's like to be part of our professional team. We strive to simulate a full-time job, enabling our interns to work hands-on with cutting-edge technology, contribute to meaningful projects, build strong relationships with coworkers, and develop strategic problem-solving skills. Our program is highly selective, hosting only a handful of interns each year, ensuring personalized attention and ample opportunities to work closely with AV team members.
We are hiring for various roles and locations throughout the US, during the interview process we will be able to discuss specific details regarding team and location.
Summary
As a Software Engineering Intern, you'll be part of a collaborative, multidisciplinary team working on real-world projects across AV technology portfolio. You'll assist in the design, development, and testing of software solutions for a variety of applications - from ground control systems and user interfaces to data pipelines and simulation tools.
This role is ideal for someone who's eager to apply their software development skills in a dynamic, hands-on environment, while learning from experienced engineers and contributing to projects with real impact.
Position Responsibilities
Assist in the design, coding, testing, and debugging of software components and systems.
Contribute to the development of tools and applications that support AV robotics and aerospace platforms.
Collaborate with engineers across software, hardware, and systems teams to integrate and test new capabilities.
Participate in code reviews, documentation, and the use of version control and defect tracking tools.
Help develop scripts or automation to improve team workflows and efficiency.
Learn and apply best practices in software development processes, including Agile methodologies.
Support the development of prototypes, simulations, and proof-of-concept demonstrations.
Attend team meetings, contribute ideas, and learn to estimate development effort and timelines.
Basic Qualifications (Required Skills & Experience)
Currently pursuing a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
Strong foundational knowledge in programming languages such as Python, C++, or Java.
Familiarity with development tools such as Visual Studio, Git, Eclipse, or similar IDEs.
Experience with data structures, algorithms, and software design principles.
Demonstrated problem-solving and analytical skills.
Ability to work both independently and collaboratively in a team environment.
Effective written and verbal communication skills.
Preferred Qualifications & Competencies
Experience with software development on Linux, Windows, or cross-platform environments.
Exposure to web technologies, cloud platforms, or backend services is a plus.
Interest in or exposure to robotics, autonomous systems, or data analytics.
Experience using scripting languages (e.g., Bash, Python) to automate tasks.
Knowledge of Agile development practices and version control (e.g., Git).
Curiosity and willingness to learn new technologies and frameworks.
Ability to take ownership of tasks and contribute to team goals.
Physical Demands
Ability to work in an office and R&D lab environment (Constant)
Required to sit, type, and use office equipment for extended periods (Frequent)
ITAR Requirement:
T
his position requires access to information that is subject to compliance with the International Traffic Arms Regulations (โITARโ) and/or the Export Administration Regulations (โEARโ). In order to comply with the requirements of the ITAR and/or the EAR, applicants must qualify as a U.S. person under the ITAR and the EAR, or a person to be approved for an export license by the governing agency whose technology comes under its jurisdiction. Please understand that any job offer that requires approval of an export license will be conditional on AeroVironment's determination that it will be able to obtain an export license in a time frame consistent with AeroVironment's business requirements. A โU.S. personโ according to the ITAR definition is a U.S. citizen, U.S. lawful permanent resident (green card holder), or protected individual such as a refugee or asylee. See 22 CFR ยง 120.15. Some positions will require current U.S. Citizenship due to contract requirements.
Benefits: AV offers an excellent benefits package including medical, dental vision, 401K with company matching, a 9/80 work schedule and a paid holiday shutdown. For more information about our company benefit offerings please visit: **********************************
We also encourage you to review our company website at ******************** to learn more about us.
Principals only need apply. NO agencies please.
Who We Are
Based in California, AeroVironment (AVAV) is a global leader in unmanned aircraft systems (UAS) and tactical missile systems. Founded in 1971 by celebrated physicist and engineer, Dr. Paul MacCready, we've been at the leading edge of technical innovation for more than 45 years. Be a part of the team that developed the world's most widely used military drones and created the first submarine-launched reconnaissance drone, and has seven innovative vehicles that are part of the Smithsonian Institution's permanent collection in Washington, DC.
Join us today in developing the next generation of small UAS and tactical missile systems that will deliver more actionable intelligence to our customers so they can proceed with certainty - and succeed.
What We Do
Building on a history of technological innovation, AeroVironment designs, develops, produces, and supports an advanced portfolio of unmanned aircraft systems (UAS) and tactical missile systems. Agencies of the U.S. Department of Defense and allied military services use the company's hand-launched UAS to provide situational awareness to tactical operating units through real-time, airborne reconnaissance, surveillance, and target acquisition.
We are proud to be an EEO/AA Equal Opportunity Employer, including disability/veterans. AeroVironment, Inc. is an Equal Employment Opportunity (EEO) employer and welcomes all qualified applicants. Qualified applicants will receive fair and impartial consideration without regard to race, sex, color, religion, national origin, age, disability, protected veteran status, genetic data, sexual orientation, gender identity or other legally protected status.
ITAR
Auto-ApplyMedtronic - Software Engineering Intern - Summer 2026, application via RippleMatch
Software engineer job in Minneapolis, MN
This role is with Medtronic. Medtronic uses RippleMatch to find top talent.
At Medtronic you can begin a life-long career of exploration and innovation, while helping champion healthcare access and equity for all. You'll lead with purpose, breaking down barriers to innovation in a more connected, compassionate world.
A Day in the Life
Careers That Change Lives
The possibilities at the intersection of medicine and technology are endless, which means endless opportunities to make your mark on the world. Our interns do real work within experienced engineering teams to improve lives of millions. Engineering roles in the Software engineering group can include Software, AI/Data Science, Software Cloud, Software Quality, Software Development Operations, Software Systems, Software Test, and Firmware engineers. Examples of work in each of these areas are listed below.
Software Engineer
Designs, develops, tests, debugs and implements operating systems components, software tools and utilities.
Determines systems software design requirements.
Software Cloud Engineer
Supports development and execution of the organization's cloud strategy from a technical perspective, including design, planning, integration, maintenance and support of cloud architecture.
Works with stakeholders across the organization to evaluate cloud systems and identify appropriate solutions.
Software Quality Engineer
Develops, modifies, applies, and maintains standards for software systems quality operating methods, processes, and procedures.
Conducts evaluation of software systems activities including requirements, design, development, documentation, integration, test, verification and validation.
Software Development Operations Engineer
Introduces and maintains processes, tools, and methodologies to balance needs throughout the software development life cycle.
Conducting requirements gathering and analysis to understand the domain of the software problem and/or functionality, the interfaces between hardware and software, and the overall software characteristics.
Software Systems Engineer
Develops software and tools in support of design, infrastructure, and technology platforms, including operating systems, cloud-based and Internet-related tools.
Designs, develops, troubleshoots, and debugs software programs for enhancements and maximize new products.
Software Test Engineer
Tests the functionality and performance of software applications or systems software.
Develops and executes test plans and scripts designed to detect problems in software applications and systems software.
AI/Data Science Engineer
In new product design roles: develops and programs integrated software algorithms to structure, analyze and leverage data in product and systems applications in both structured and unstructured environments.
Develops and communicates descriptive, diagnostic, predictive and prescriptive insights/algorithm
Our summer internships are full-time (40 hours/week), paid positions lasting 10-11 weeks. We offer competitive compensation, along with educational and social programming throughout the summer. For interns relocating more than 50 miles from home or school, we provide housing assistance and a relocation and transportation stipend.
At Medtronic, we bring bold ideas forward with speed and decisiveness to put patients first in everything we do. In-person exchanges are invaluable to our work. We're working a minimum of 4 days a week onsite as part of our commitment to fostering a culture of professional growth and cross-functional collaboration as we work together to engineer the extraordinary.
The majority of our internship positions are based at our primary hubs in Minnesota, California, Colorado, and the Northeastern U.S. (Connecticut & Massachusetts). We also offer opportunities in other states, including Arizona, Florida, Michigan, Tennessee, and Texas. Candidate location preferences are strongly considered during the interview and offer process; however, flexibility increases the number of potential opportunities available. All interns must reside in the U.S. for the duration of the internship.
Must Haves:
To be considered for a Summer 2026 engineering internship, you must meet the following basic requirements. Your resume must clearly demonstrate how you meet each of these criteria to be considered for a position.
Working towards a bachelor's or master's degree in computer or software engineering, computer science or related engineering major with an anticipated graduation date of Winter 2026, Spring 2027, Winter 2027 or Spring 2028
The ability to participate full time (40 hours/week) as part of our intern cohort from June 1 - August 14 (semester system programs) or June 15 - August 21 (quarter system programs)
Legally authorized to work in the U.S. on a full-time basis and do not require sponsorship in the future for an employment visa. The Medtronic Summer Internship Program does not provide work authorization sponsorship for summer intern positions. Individuals with temporary visas such as E, F-1, H-1, H-2, L, B, J or TN, or who need sponsorship for work authorization now or in the future, are not eligible for the Medtronic Summer Internship Program
Nice to Haves:
A minimum 3.0 out of a 4.0 cumulative GPA
Flexibility in geographic location
Knowledge of one or more of the following technologies: C, C++, C#/.NET, SQL, JavaScript, Java, Swift, HTML/CSS, Microsoft Visual Studio, Jenkins, Gitlab
Prior work on projects in a team environment
Relevant academic project, internship, or lab experience
Experience in statistics and data analysis and/or Design for Reliability and Manufacturability (DRM)
Technical writing skills
Strong written and verbal communication skills who is self-motivated, proactive, and willing to learn
Physical Job Requirements
The above statements are intended to describe the general nature and level of work being performed by employees assigned to this position, but they are not an exhaustive list of all the required responsibilities and skills of this position.
The physical demands described within the Responsibilities section of this job description are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. For Office Roles: While performing the duties of this job, the employee is regularly required to be independently mobile. The employee is also required to interact with a computer, and communicate with peers and co-workers. Contact your manager or local HR to understand the Work Conditions and Physical requirements that may be specific to each role.
Benefits & Compensation
Medtronic offers a competitive Salary and flexible Benefits Package
A commitment to our employees lives at the core of our values. We recognize their contributions. They share in the success they help to create. We offer a wide range of benefits, resources, and competitive compensation plans designed to support you at every career and life stage.
Salary ranges for U.S (excl. PR) locations (USD):$55,120 - $94,120
The base salary range is used nationally in the United States, excluding Puerto Rico. The Medtronic Internship Program offers an hourly rate of pay that falls within the range of $29.00 to $33.25 per hour. The hourly rate offered will be determined by the position and is subject to variation based on the number of years of school completed.
The following benefits and additional compensation are available to those regular employees who work 20+ hours per week: Health, Dental and vision insurance, Health Savings Account, Healthcare Flexible Spending Account, Life insurance, Long-term disability leave, Dependent daycare spending account, Tuition assistance/reimbursement, and Simple Steps (global well-being program).
The following benefits and additional compensation are available to all regular employees: Incentive plans, 401(k) plan plus employer contribution and match, Short-term disability, Paid time off, Paid holidays, Employee Stock Purchase Plan, Employee Assistance Program, Non-qualified Retirement Plan Supplement (subject to IRS earning minimums), and Capital Accumulation Plan (available to Vice Presidents and above, or subject to IRS earning minimums).
Regular employees are those who are not temporary, such as interns. Temporary employees are eligible for paid sick time, as required under applicable state law, and the Employee Stock Purchase Plan. Please note some of the above benefits may not apply to workers in Puerto Rico.
Further details are available at the link below:
Medtronic benefits and compensation plans
About Medtronic
We lead global healthcare technology and boldly attack the most challenging health problems facing humanity by searching out and finding solutions.
Our Mission - to alleviate pain, restore health, and extend life - unites a global team of 95,000+ passionate people.
We are engineers at heart- putting ambitious ideas to work to generate real solutions for real people. From the R&D lab, to the factory floor, to the conference room, every one of us experiments, creates, builds, improves and solves. We have the talent, diverse perspectives, and guts to engineer the extraordinary.
Learn more about our business, mission, and our commitment to diversity here.
It is the policy of Medtronic to provide equal employment opportunity (EEO) to all persons regardless of age, color, national origin, citizenship status, physical or mental disability, race, religion, creed, gender, sex, sexual orientation, gender identity and/or expression, genetic information, marital status, status with regard to public assistance, veteran status, or any other characteristic protected by federal, state or local law. In addition, Medtronic will provide reasonable accommodations for qualified individuals with disabilities.
If you are applying to perform work for Medtronic, Inc. (โMedtronicโ) in any position which will involve performing at least two (2) hours of work on average each week within the unincorporated areas of Los Angeles County, you can find here a list of all material job duties of the specific job position which Medtronic reasonably believes that criminal history may have a direct, adverse and negative relationship potentially resulting in the withdrawal of a conditional offer of employment. Medtronic will consider for employment qualified job applicants with arrest or conviction records in accordance with the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act.
Auto-ApplySoftware Engineer Intern
Software engineer job in Minneapolis, MN
About This Role As a Software Engineering Intern, you will be responsible for assisting with development of software projects. We are looking for interns who can communicate well both with other members of the software team and cross-functionally (with electrical and mechanical engineering teams, test engineers, and product managers).
What You Will Do
Maintain existing software
Participate in active project development lifecycles
Develop unit tests
Draft clear and concise documentation
Ensure all software satisfies quality standards
Perform other duties as assigned
Qualifications Required skills:
Currently pursuing a Bachelor's or Master's degree in a field related to Computer Science
Significant experience with at least one primary language (C/C++ for firmware development, or python/Javascript/C# for application development, Java or Swift for Mobile app development)
Some experience with at least one additional language: React, React Native
Strong understanding of OOP
Understanding of SQL databases
Understanding of multithreaded software concepts
Excellent written and verbal communication skills
Willing and able to learn in a fast-paced environment
Preferred:
Familiarity with Medical Devices / Safety Critical software development
Understanding of electronics, digital communications, and common protocols
Experience developing embedded firmware
Strong grasp of scripting languages such as Python
Web development skills
Robotics or Motor Control skills
Software Engineering Intern
Software engineer job in Shakopee, MN
If you are a software engineering student looking for an opportunity to grow, Emerson has an exciting opportunity for you! Based in our Shakopee, Eden Prairie, or Chanhassen, MN locations, as a Software Engineering Intern you will work as an integral part of a team responsible for developing world-class Software for measurement & analytical instrumentation.
In this Role, Your Responsibilities Will Be:
Apply technical expertise, commensurate with formal training and job experience in the design and development of embedded firmware
Prepare detailed plans, generally spanning several weeks to months, necessary to complete assignments.
Troubleshoot and debug the Software using unit tests, Emulators, Simulators, IDE, and bench testing
Provide process improvements & recommendations
Work with internal cross-functional teams to understand firmware requirements
Perform functional integration testing prior to hand-off to the test & evaluation team
Conduct software design reviews on assigned projects
Who You Are: You balance planning with actions. You stay aligned with your goals and stay productive. You take time to ask questions and define the problem and make learning a priority and a goal. You try different solutions for problems and learn from the results. You make new connections and build relationships in other areas and teams. You focus on creating an effective collaborative style
For This Role, You Will Need:
Pursuing a Bachelor's in Engineering or Science from an Engineering School (students of any class status will be considered)
Zero (0) years of related experience
Ability to work full-time (40 hours) per week in-person at a Twin Cities location (Shakopee, Chanhassen, or Eden Prairie, MN)
Legal authorization to work in the United States
Preferred Qualifications that Set You Apart:
GPA of 3.0 or above
Prior internship experience
Our Commitment and Culture To You:
At Emerson, we prioritize a workplace where every employee is valued, respected, and empowered to grow. We foster an environment that encourages innovation, collaboration, and diverse perspectives-because we know that great ideas come from great teams. Our commitment to ongoing career development and growing an inclusive culture ensures you have the support to thrive. Whether through mentorship, training, or leadership opportunities, we invest in your success so you can make a lasting impact. We believe diverse teams, working together are key to driving growth and delivering business results.
We recognize the importance of employee wellbeing and know that to do your best you must have flexible, competitive benefits plans to meet you and your family's physical, mental, financial, and social needs. We provide, a variety of medical insurance plans, with dental and vision coverage, Employee Assistance Program, profit sharing retirement, tuition reimbursement, employee resource groups, recognition, and much more. Our culture prioritizes work-life balance and offers flexible time off plans, including paid parental leave (maternal and paternal), vacation and holiday leave.
Our training programs and initiatives focus on end-to-end development, from onboarding through senior leadership. We provide a wide range of development opportunities, including face-to-face and virtual training, mentorship and coaching, project management, and on-the-job training.
Our compensation philosophy is simple: we pay a competitive base salary, within the local market in which we operate, and reward performance during our annual merit review process. The starting salary for this role is $25.00- 27.00 hourly, commensurate with the skills, talent, capabilities and experience each candidate brings to a role.
Learn more about our Culture & Values.
#LI-MS11
Auto-ApplySoftware Engineer Intern, Support - Summer 2026
Software engineer job in Eagan, MN
Software Engineer Intern, Support
Smart Data Solutions, a leading provider of data management, claim routing and workflow solutions to health plans and TPAs, is looking for interns to join our team!
What you'll be doing?
Analysis & Resolution
Manage customer accounts to ensure processes are working as expected and identify potential problems.
Understands and follows Smart Data Solutions' (SDS) workflow and associated technical systems.
Understand and follows all assigned customer workflows including import and export processes.
Interpret customer business processes, analyze problems, and recommend programmable solutions.
Apply analytical and business knowledge to solve customer specified problems adhering to SDS coding standards and policies.
Communication
Communicates to customers (via emails and phone calls) about SDS workflows.
Communicates to client of any critical production issues that may affect a customer's production process.
Communicates to team lead, manager or COO on any critical production issues related to the client.
Adheres to SDS's courteous and professional, written and verbal, communication standards.
Consistently high rating on customer satisfaction surveys
Provides timely responses to all assigned tickets in accordance with SDS policies
Identifies and escalates high priority tickets to appropriately support clients
Performs other related duties as assigned.
Project Development
Assist with the development and maintenance of new and existing clients
Document updates, testing, and technical production monitoring plans
Draft internal and client-facing descriptions and diagrams of workflow processes
Work Patterns
Resolve assigned tasks in an efficient and effective manner.
Works independently with minimal guidance
Leverages the expertise of other developers in the team on specific modules
Tracks and bills all applicable support hours. (Billing)
Performs other related duties as assigned.
The duties set forth above are essential job functions for the role. Reasonable accommodations may be made to enable individuals with disabilities to perform essential job functions.
What we're looking for?
Required skills:
A Junior or Senior, pursing a 4-year degree in computer science or equivalent degree
Proficiency with Java
Proficiency with Unix-like operating systems
Proficiency with Windows operating systems
Knowledge of relational databases
Strong oral and written communication
Math Aptitude
Highly organized and disciplined.
Business analysis
Microsoft Excel, Word, and Windows
Ability to understand processes, analyze, and identify improvements.
Action orientation and ability to consistently complete assigned tasks on time
Location: This role can be located in our Dallas, TX or Eagan, MN office. This position is hybrid with 3 days in-office per week.
Why this is the company for you?
Top Benefits & Perks:
A company culture that is authentic, innovative, and collaborative! Our most powerful strength is our people! We build impactful solutions for our customers - their success is our success!
A professional development and growth-oriented workplace
Generous benefits including, health insurance, short-term, and long-term disability
401(k) with a company match to provide a better future in your retirement years
A flexible environment with a competitive paid time off package; including vacation, holiday, give-back day, and a floating day
Who is Smart Data Solutions?
Smart Data Solutions (SDS) is a technology leader in healthcare process automation and interoperability. As a strategic partner, SDS helps clients digitally transform their operations, delivering tangible value through reduced costs, streamlined workflows, and an improved customer experience. With data, AI, and automation at its core, SDS provides solutions in Digital Mailroom and Data Capture, Clearinghouse, Intelligent Medical Records, Prior Authorization and Claim Operations. Trusted by over 500 clients-including multiple Blue Cross Blue Shield plans, regional health plans, TPAs, providers, and healthcare partners-SDS streamlines complex front, middle, and back-office operations.
Smart Data Solutions is an equal opportunity employer.
All qualified applicants will receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity, religion, national origin, disability, veteran status, age, marital status, pregnancy, genetic information, or other legally protected status.
Auto-ApplySalesforce Software Engineer Intern
Software engineer job in Minneapolis, MN
Tactile Medical is offering internship opportunities for students who are seeking to accelerate their professional experience and career trajectory. Join a driven organization that is a compassionate leader in helping people living with chronic illnesses live better lives with at home therapy devices.
In this 11-week internship program, our interns will start out in our corporate headquarters campus in Minneapolis, MN for the first three days to learn from leaders across the entire organization. Our leaders will walk through how each of Tactile's collaborative teams identify patients, provide them with care, and ensure their lives are improved. We will provide an exclusively transparent view on how we at Tactile embrace change by proactively innovating our products, processes, and challenge each other.
After the first three days on campus, each intern is paired with a mentor and team to dive into everyone's specialized internship focus. Our interns will be given an authentic experience by working through real professional scenarios and contributing to meaningful projects. On the final day, our interns will return to campus to celebrate their accomplishments and reflect on how they made a direct impact on helping people live a better quality of life.
Program Details
* 11-week program, first three days and the last day at our Minneapolis corporate office (weeks of 6/1/26-8/10/26)
* Full time during normal business hours (40 hours a week, Monday through Friday)
* Tours of different sites and departments (Manufacturing, Sales, Clinical, and others)
* One on one mentorship provided for each intern
* Social and community outreach events
* Team building and career development activities
* Gain industry knowledge from a leading medical device company
* Live our corporate values to help improve peoples' lives
* Networking with our interns and professionals from a variety of departments
* Learn from a personal internship to gain applicable professional skills and experience
* Present internship accomplishments on final day of internship program
* Competitive hourly pay rate ($23/hr. for Summer 2026)
* Possible contribution towards academic credits
Responsibilities
* Develop, debug, and test software in support of the Salesforce CoE team
* Assist with developing, implementing workflow automation on our Salesforce.com platform using a combination of declarative and programmatic solutions on the platform.
* Create proof of concept code to evaluate ideas, explore new processes and technologies
* Support and participate in all phases of the software development life cycle, including requirements analysis, design, implementation, integration, and test of mobile and desktop applications.
* Assist in technical POCs to create innovative technical solutions
* Create, manage, and maintain documentation
The internship will require you to:
* Work independently and collaboratively with a mentor and/or team
* Organize and manage assigned tasks in a timely manner
* Problem solve and critically think through obstacles
* Apply new knowledge and data to accurately complete assignments
* Embrace working toward the end goal of helping others live a better quality of life
Qualifications
Education & Experience:
Required
* Enrollment in an accredited bachelor's degree program as a rising Sophomore, Junior, or Senior
* Enrolled in Computer Science, Engineering, or similar related degree
* Proficient with code development in a modern functional or object oriented programming language such as C#, Java, Javascript, Python, SQL, etc.
* Must be legally authorized to work in the United States without the need for employment sponsorship, now or at any time in the future
* Strong academic track record (GPA of 3.0 or above)
* Able to commit to the full 11-week internship program (weeks of 6/1/26-8/10/26)
* Able to work 40 hours per week on a hybrid schedule in Minneapolis, MN
Preferred
* Familiar with Agile and Scrum software development processes
* Work collaboratively and efficiently on a fast-paced international team in a virtual environment
* Relevant work or internship experience in a professional setting (e.g., internships, externships, co-ops, summer positions, school jobs, and others)
* Relevant course work or research experience relating to internship
* Experience using Microsoft Office Suite (e.g., Word, Excel, Outlook, PowerPoint, and others)
Below is the starting salary range for this position, although offers may differ based on the candidate's location, job-specific knowledge, skills and experience.
$23.00/hr.
Auto-ApplySoftware Engineer II
Software engineer job in Minneapolis, MN
At Jamf, we believe in an open, flexible culture based on respect and trust. Our track record and thriving work environment all stem from the freedom we grant ourselves to get the job done right. We take pride in helping tens of thousands of customers around the globe succeed with Apple.
The secret to our success lies in our connectivity, while operating with a high degree of flexibility. Work-life balance remains our priority while feeling connected is important to maintain our strong culture, achieve our goals, and thrive as #OneJamf.
What you'll do at Jamf:
The Software Engineer II is responsible for building the tools required to help organizations succeed with Apple. Work closely with the agile team to break down problems and apply the appropriate designs and practices to build Jamf products. Develop a depth of knowledge around designated area of the product. Mentor and coach others. Collaborate with other Engineers, Product Management and leadership to understand your team's priorities and how those help us solve company-wide problems.
This role if offered as remote in Minneapolis, MN. You may be required to work periodically at a Jamf office or collaborative work location with other Jamf employees in your area for certain events or moments that matter. We are only able to accept applications for those based in this location.
What you can expect to do in this role:
Break down customer problems into work you and the team can execute on.
Independently complete a majority of identified tasks from start to finish with high quality
Use your knowledge of product to mentor others
Use your knowledge of Engineering best practices to ask the right questions, solve problems and build great software
Clearly communicate technical concepts with others in the organization (Technical Communication, Support, Product and Cloud)
When you don't know the solution, seek out the appropriate people in the organization for advice
Performs all job responsibilities in alignment with the core values, mission and purpose of the organization
Adheres to the highest moral, ethical and legal standards to deliver an environment that promotes respect, innovation and creativity
Supports and promotes a positive, inclusive workplace one in which the talents and strengths of our increasingly diverse workforce are welcomed, further developed and manifested in our work
#LIRemote
What we are looking for:
Minimum of 3 years of experience developing enterprise grade software with understanding of testing and quality assurance processes (Required).
Minimum of 3 years of demonstrated experience in current programming language and tools based on position requirements (Required)
Experience with frontend frameworks such as React, Angular, Vue, or Typescript (Required)
Experience building enterprise level software
Hands-on experience with AI-driven coding assistants like GitHub Copilot, Cursor, others to enhance development productivity.
Experience working within an agile organization
Understanding of build systems such as Jenkins or Bamboo
Ability to engage with and establish trust and rapport with all levels of customers and employees
Solution focused ability working collaboratively in a fast-paced environment
2 year / Associates (Required)
4 year / Bachelor's Degree (Preferred)
A combination of relevant experience and education may be considered
SECURITY AND PRIVACY REQUIREMENTS:
Participation in ongoing security training is mandatory
Established security protocols will be adhered to, sensitive data will be handled responsibly, and data protection practices are followed, including understanding relevant privacy regulations and reporting breaches
Acknowledging the Jamf Code of Conduct, where applicable security and privacy policies can be found, is a requirement of all roles at Jamf
How we help you reach your best potential:
Named a 2025 Best Companies to Work For by U.S. News
Named a 2024 Best Technology Company to Work For by U.S. News
Named one of Forbes Most Trusted Companies in 2024
Named a 2024 Best Companies to Work For by U.S. News
Our developers work in agile delivery teams to produce new features, improve software components, and are the subject matter experts for our Jamf product offerings.
You will have the opportunity to make a real and meaningful impact for more than 75,000 global customers with the best Apple device management solution in the world.
We constantly push the boundaries of technology, our developers support new innovations and OS releases the moment they are made available by Apple.
Several Jamf engineers are named in patents and with team names like CatDog, ThunderSnow and Dalek you can expect to have some fun while building cutting-edge software.
You will have the opportunity to work with a small and empowered team where the culture is based on trust, ownership, and respect.
We offer a clear career path that enables you to grow under supportive leadership and management
Visit our Jamf Engineering blog to learn more about the innovative projects our team is working on and what we learn from each challenge we solve. A blog written by engineers, for engineers at medium.com/jamf-engineering
22 of 25 world's most valuable brands rely on Jamf to do their best work (as ranked by Forbes).
Over 100,000 Jamf Nation users, the largest online IT community in the world.
The below annual salary range is a general guideline. Multiple factors are taken into consideration to arrive at the final hourly rate/annual salary to be offered to the selected candidate. Factors include, but are not limited to the scope and responsibilities of the role, the selected candidate's work experience, education and training, the work location as well as market and business considerations.
Pay Transparency Range$93,700-$199,800 USD
What it means to be a Jamf?
We are a team of free-thinkers, can-doers, and problem-crushers. We value humility and the relentless pursuit of knowledge. Our culture flows from a spirit of selflessness and relentless self-improvement - driving both personal growth and collective progress throughout our company. We unite around common goals while respecting personal approaches, believing that fulfilled individuals create a thriving, vibrant workplace.
Our aim is simple: hire exceptionally good people who are incredibly good at what they do and let them do it. We provide the support and resources to let everyone be their authentic, best selves at work, at rest, and at play. We are committed to supporting the continual improvement of Apple in the workplace, the organizations that rely on them and the people who keep it all running smoothly.
Above it all, waves our banner of #OneJamf - and the knowledge that when we stand together, we accomplish so much more than we could alone. We seek individuals who share this unwavering journey toward growth to join us in our quest for constant improvement.
What does Jamf do?
Jamf extends the legendary Apple experience people enjoy in their personal lives to the workplace. We believe the experience of using a device at work or school should feel the same, and be as secure as, using a personal device. With Jamf, customers are able to confidently automate Mac, iPad, iPhone and Apple TV deployment, management, and security - anytime, anywhere - to protect the data and applications used by employees in the workplace, students learning in the classroom, and streamline communications in healthcare between patients and providers. More than 2,500 Jamf strong worldwide, we are free-thinkers, can-doers, and problems crushers who are encouraged to bring their whole selves to work each and every day.
Get social with us and follow the conversation at #OneJamf
Jamf is committed to creating an inclusive & supportive work environment for all candidates and employees. Candidates with disabilities or religious beliefs are encouraged to reach out if they need additional support or alternative options to our recruiting processes to accommodate their disability or religious belief. If you need an accommodation, please contact your Recruiter or Recruiting Coordinator directly. Requests for accommodation will be handled confidentially by Recruiting and will not be shared with the hiring manager. Jamf is an equal opportunity employer and does not discriminate against individuals who request reasonable accommodation for disability or religious beliefs. To request accommodations please email us at *******************
Auto-ApplySAP Software Engineer - Data Conversions, Data Quality, and Reporting
Software engineer job in Saint Paul, MN
**_What Application Development & Maintenance contributes to Cardinal Health_** Information Technology oversees the effective development, delivery, and operation of computing and information services. This function anticipates, plans, and delivers Information Technology solutions and strategies that enable operations and drive business value.
Application Development & Maintenance performs configuration or coding to develop, enhance and sustain the organization's software systems in a cross-functional team environment through adherence to established design control processes and good engineering practices. This job family programs and configures end user applications, systems, databases and websites to achieve the organization's internal needs and externally-facing business needs. Application Development & Maintenance partners with business leaders, investigates user needs and conducts regular assessments, maintenance and enhancements of existing applications.
The SAP Software Engineer focused on Data Conversions, Data Quality, and Reporting is responsible for designing, developing, and maintaining data solutions that ensure data integrity and enable effective business intelligence. The role combines technical skills in data migration and ETL processes with an understanding of data governance and reporting tools.
**_What is expected of you and others at this level_**
+ Applies comprehensive knowledge and a thorough understanding of concepts, principles, and technical capabilities to perform varied tasks and projects
+ May contribute to the development of policies and procedures
+ Works on complex projects of large scope
+ Develops technical solutions to a wide range of difficult problems
+ Solutions are innovative and consistent with organization objectives
+ Completes work; independently receives general guidance on new projects
+ Work reviewed for purpose of meeting objectives
+ May act as a mentor to less experienced colleagues
**_Responsibilities_**
+ Design and execute data conversion strategies for SAP implementations and upgrades, including data extraction, transformation, and loading (ETL) from legacy systems into SAP.
+ Utilize SAP data migration tools such as SAP Data Services, LSMW, and Migration Cockpit to perform data loads and conversions.
+ Develop and maintain technical specifications, data mapping documents, and transformation rules.
+ Collaborate with business and technical teams to gather data requirements and ensure seamless data flow across systems.
+ Establish and maintain data quality frameworks to ensure the accuracy, consistency, and integrity of master and transactional data in SAP.
+ Perform data profiling, cleansing, and validation to identify and resolve data discrepancies before and after migration.
+ Define and monitor data quality metrics and key performance indicators (KPIs).
+ Work with business data stewards to correct data quality issues and promote data governance policies and standards.
+ Design, develop, and implement reporting solutions, dashboards, and analytical models using SAP technologies like SAP Analytics Cloud (SAC), SAP BW/4HANA, or SAP Fiori.
+ Translate business needs into technical specifications for reports and ad-hoc queries.
+ Optimize report performance and data extraction processes for efficiency.
+ Provide support and training to end-users on reporting tools to enable data-driven decision-making
**_Qualifications_**
+ Bachelor's Degree in related field preferred or equivalent work experience preferred
+ Proven experience in SAP Data Conversions, migrations and ETL processes.
+ Proficiency with SAP data tools such as SAP Data Services, SAP BW/HANA or SAP Analytics Cloud
+ Strong knowledge of SQL, data modelling and database concepts
+ Experience with SAP modules and data structures (e.g., Master Data, Financials, Supply Chain, OTC, PTP processes).
+ Excellent analytical, problem solving and communication skills
+ Ability to work both independently and collaboratively with cross-functional teams
**Anticipated salary range:** $94,900 - $135,600
**Bonus eligible:** No
**Benefits:** Cardinal Health offers a wide variety of benefits and programs to support health and well-being.
+ Medical, dental and vision coverage
+ Paid time off plan
+ Health savings account (HSA)
+ 401k savings plan
+ Access to wages before pay day with my FlexPay
+ Flexible spending accounts (FSAs)
+ Short- and long-term disability coverage
+ Work-Life resources
+ Paid parental leave
+ Healthy lifestyle programs
**Application window anticipated to close:** 01/20/2026 *if interested in opportunity, please submit application as soon as possible.
The salary range listed is an estimate. Pay at Cardinal Health is determined by multiple factors including, but not limited to, a candidate's geographical location, relevant education, experience and skills and an evaluation of internal pay equity
_Candidates who are back-to-work, people with disabilities, without a college degree, and Veterans are encouraged to apply._
_Cardinal Health supports an inclusive workplace that values diversity of thought, experience and background. We celebrate the power of our differences to create better solutions for our customers by ensuring employees can be their authentic selves each day. Cardinal Health is an Equal_ _Opportunity/Affirmative_ _Action employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, ancestry, age, physical or mental disability, sex, sexual orientation, gender identity/expression, pregnancy, veteran status, marital status, creed, status with regard to public assistance, genetic status or any other status protected by federal, state or local law._
_To read and review this privacy notice click_ here (***************************************************************************************************************************
Software Engineering Intern
Software engineer job in Minneapolis, MN
At PURIS, we're dedicated to cultivating a better food system and making a positive impact. How do we do it? By transforming high-quality, USA-made pea ingredients and non-GMO soybeans into essential components for a wide range of everyday products. From cereals and snacks to protein beverages, soy milk, tofu, and beyond, our ingredients are powering a healthier future and strengthening our domestic food supply chain. This is more than just a job; it's an opportunity to be part of an exciting period of expansion and growth. You'll drive strategic initiatives, leverage cutting-edge solutions, and implement new processes that directly support a better food future for people and the planet.
The Software Engineering Intern will help design and enhance digital tools that power PURIS's manufacturing, research, and business systems. You'll collaborate with engineers and analysts to create efficient, scalable software solutions that improve how our teams work, communicate, and innovate.
Pay Rate/Range: $20.00
Pay Frequency: Biweekly
Bonus Eligible: Yes
Work Location: Minneapolis HQ - Fully In Person
Time Period: Summer 2026
Travel: None
Responsibilities
Support development and maintenance of internal software applications and automation tools.
Assist with coding, testing, debugging, and documenting new or existing programs.
Collaborate with operations and IT teams to translate user needs into software improvements.
Participate in system integration projects to connect applications across departments.
Evaluate emerging technologies that could improve process efficiency or data visibility.
Coding AI Agents throughout different departments for a variety of necessary business needs.
How You'll Grow
Learn to design software that bridges technology and production in an innovative industry.
Gain hands-on experience in agile development, testing, and deployment cycles.
Work directly with technical mentors who value curiosity and creativity.
Why PURIS?
At PURIS, our Software Engineering interns design and build tools that power the future of sustainable food. You'll work on real projects that connect data, people, and processes across our production network-developing software that makes everything from quality tracking to plant operations smarter and faster. Whether you're coding interfaces, automating workflows, or solving complex problems in real time, you'll see your work make a tangible impact. At PURIS, you're not just writing software, you're helping engineer a more sustainable world, one line of code at a time.
Requirements
Pursuing a Bachelor's degree in Computer Science, Software Engineering, or related field.
Experience with one or more programming languages (Python, C#, JavaScript, etc.).
Strong problem-solving and analytical mindset.
Interest in applying technology within a real-world manufacturing and sustainability context.
Why Work with Us?
Career Growth: PURIS offers a dynamic work environment where you can develop your skills and advance your career. We are committed to nurturing talent and providing ample opportunities for professional development and growth within the company.
Innovative Environment: You'll have the opportunity to work with state-of-the-art engineering and cutting-edge technology. Our dedication to innovation means you'll be part of a forward-thinking team constantly pushing the boundaries of the plant-based food industry.
Strong Values: We uphold integrity and a global vision for the future. Our company culture is built on collaboration, excellence, and a shared commitment to our mission of creating a better food system. This commitment extends to fostering a workplace where safety is paramount in every operation.
Commitment to Sustainability: At PURIS, we are deeply dedicated to creating a sustainable future. Our manufacturing processes are designed to minimize environmental impact and promote regenerative agriculture. By joining our team, you'll contribute to a company that values sustainability and is committed to making a positive impact on the planet.
Join Our Team:
To apply for the role, visit ********************** PURIS is an equal opportunity employer. All qualified applicants are welcome, regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other characteristic protected by law. The hiring process includes successfully completing a background check, and drug screen. We E-verify all new hires.
INTEGRITY | LEADERSHIP | OPENNESS | GLOBAL VISION | ADAPTABILITY | PARTNERSHIP
Software Engineer - UI/UX for Windows Applications
Software engineer job in Plymouth, MN
HistoSonics is a medical device company, founded in 2009, that has developed a non-invasive, sonic beam therapy platform that uses histotripsy, which is capable of destroying targeted liver tumors. Our mission and passion are to advance the novel science of histotripsy and its powerful benefits, bringing meaningful and transformational change to physicians and their patients.
Location: Plymouth, MN (Hybrid)
Travel Expectation: Occasional visits to other Midwest sites, based on business needs.
Position Summary:
The Software Engineer is responsible for gathering of user requirements, designing and implementing of software user interface, navigation and reporting components. This position will develop software user interface with software development team and it will work closely with Clinical Education and Technical Communication specialists on fine tuning UX and UI.
Key Responsibilities:
* Gather and evaluate user requirements in collaboration with product managers and engineers
* Plan and design the information architecture
* Illustrate design ideas using storyboards and process flows
* Develop UI mockups and prototypes
* Design graphic user interface elements, navigation mechanisms and reports
* Participate in usability testing
* Implement graphic user interface, navigation mechanisms and reports
* Work closely with users, clinical educators and technical communication specialists on adjusting UI and UX
* Ensure all applicable tasks are performed in compliance with the Quality Management System
* Participate in continuous improvement of the Quality System and software development procedures
* Other duties as assigned
Qualifications and Skills:
* Minimum of 2+ years of experience working in software development for hardware devices, medical devices preferred
* Bachelor's degree in a Computer Science, Math, or Engineering or related field, or Associates degree and a minimum of 5 years of relevant experience
* Software development experience with .NET Framework and .NET Core (C#, WPF, XAML)
* Experience with best practices for usability and accessibility
* Experience with different architectural patterns (MVC, MVP, MVVM)
* Experience with different operating systems with emphasis on Microsoft Windows
* Experience with source-code control systems
* Experience with applicable FDA regulations and ISO standards
* Ability to properly prioritize multiple tasks/projects
* Must be detail oriented and analytical
* Must be team-oriented and motivated with the ability to self-manage, learn quickly, and maintain successful interdisciplinary relationships
* Travel occasionally to Midwest sites, based on the needs of the business
HistoSonics will not offer sponsorship or take over sponsorship of an employment visa for this position at this time.
Benefits: We offer a comprehensive benefits package for full-time employees. This includes health, dental, and vision insurance, life, short-term and long-term disability insurance, 401(k), paid time off, and more.
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
#LI-Hybrid
Software Applications Engineer
Software engineer job in Minneapolis, MN
Calspan JETS is seeking a Software Applications Engineer to support the configuration, integration, and field deployment of our Data Acquisition and Control System (DACS) used in jet-engine testing facilities worldwide. This hands-on role bridges software and hardware, working directly with our global clientele and internal engineering teams to deliver reliable, high-performance testing environments for aerospace engine programs.
Please note, this is an on-site opportunity in St. Paul, Minnesota.
Responsibilities
Core Responsibilities Listed Below - Compensation and position level commensurate with education and experience.
ยท Implement and Support Software Solutions: Configure, deploy, and maintain Linux-based DACS applications for engine test systems, ensuring seamless operation across data acquisition, control and instrumentation interfaces
ยท Troubleshoot Complex Environments: Diagnose and resolve software, network, or hardware-communication issues during system installation, commissioning, and active test campaigns ensuring reliability and performance
ยท Collaborate with Cross-Functional Teams: Work closely with controls, software, electrical, and mechanical engineering teams to ensure software applications meet project requirements and integrate effectively with the DACS environment and facility specifications
ยท Develop Tools and Enhancements: Apply scripting and programming familiarity (e.g., Python, C/C++, LabVIEW) to DACS utilities and interfaces to automate testing, data processing, diagnostic workflows, and troubleshooting support
ยท Engage with Customers: Provide on-site and remote support for engine test facilities. Train operators and engineers to understand and optimize DACS functionality
ยท Document, Standardize, and Drive Continuous Improvement: Maintain configuration files, documentation, deployment notes, and gather field insights to drive usability, features, and maintainability improvements in collaboration with software development teams
Qualifications
Education / Experience:
ยท Bachelor's degree in Computer Science, Mechanical, Electrical, or Systems Engineering, or related discipline
ยท 1-2+ years of experience in software development, integration, or applications support (co-op or internship experience considered).
Technical Skills
ยท Familiarity with data acquisition systems, sensors, and control hardware (PLC, PXI, NI, etc.).
ยท Proficiency with at least one programming language such as C, C++, LabVIEW, Python, or similar
ยท Experience with logic controllers or other programmable computer devices
ยท Ability to read wiring diagrams and mechanical drawings
ยท Experience with electro-mechanical systems
ยท Comfortable working hands-on in a lab or test cell setting
Preferred Knowledge / Ability:
ยท Experience with Linux environments (Bash, Git, Make/CMake)
ยท Familiarity with Atlassian tools (Jira, Confluence)
ยท Background in test automation, control systems, or aerospace or automotive
ยท Knowledge of communication protocols & analysis (TCP/IP, ARINC 429, MIL-1553, CANBUS, Modbus, Wireshark)
Other Requirements:
ยท Valid driver's license & passport (international travel required)
ยท Must be a US Person
ยท Ability to travel up to 25%
Salary Range (min) USD $85,000.00/Yr. Salary Range (max) USD $115,000.00/Yr.
Auto-ApplySoftware Development Intern
Software engineer job in Eagan, MN
Inbound Studio is a creative web design and digital marketing agency dedicated to building cutting\-edge websites and marketing solutions that drive results. We specialize in web development, SEO, branding, and automation, helping businesses grow their online presence.
Who We're Looking For
We are seeking a Web Development Intern who is currently enrolled in a coding program and needs 120 internship hours to complete their certification. This is a great opportunity to apply your coding skills in a real\-world setting, work with experienced developers, and contribute to exciting client projects.
Assist in website development and optimization (WordPress, Shopify, or custom builds)
Work on front\-end development (HTML, CSS, JavaScript) and responsive design
Support SEO and website performance improvements
Develop landing pages and marketing automation scripts
Help with API integrations for marketing and analytics tools
Assist in UI\/UX enhancements and interactive web elements
Work closely with the design and marketing team on conversion\-focused web experiences
RequirementsEssential Qualifications:
Currently enrolled in a coding bootcamp\/program (or recent graduate)
Basic knowledge of HTML, CSS, JavaScript
(bonus: WordPress, Shopify, React, PHP)
Passion for web design, marketing, and problem\-solving
Strong attention to detail and willingness to learn
Ability to work independently and meet deadlines
Bonus Skills (Not Required but Nice to Have!)
Experience with SEO best practices
Familiarity with marketing automation (Zapier, Zoho, HubSpot, Google Analytics)
Basic understanding of UX\/UI design principles
Benefits
"}}],"is Mobile":false,"iframe":"true","job Type":"Full time","apply Name":"Apply Now","zsoid":"667018407","FontFamily":"Verdana, Geneva, sans\-serif","job OtherDetails":[{"field Label":"Industry","uitype":2,"value":"Marketing"},{"field Label":"Work Experience","uitype":2,"value":"Fresher"},{"field Label":"Salary","uitype":1,"value":"TBD"},{"field Label":"City","uitype":1,"value":"Eagan"},{"field Label":"State\/Province","uitype":1,"value":"Minnesota"},{"field Label":"Zip\/Postal Code","uitype":1,"value":"55122"}],"header Name":"Software Development Intern","widget Id":"**********00072311","is JobBoard":"false","user Id":"**********00206003","attach Arr":[],"custom Template":"3","is CandidateLoginEnabled":true,"job Id":"**********05857058","FontSize":"12","location":"Eagan","embedsource":"CareerSite","indeed CallBackUrl":"https:\/\/recruit.zoho.com\/recruit\/JBApplyAuth.do","logo Id":"93fz1740477807f784a2eb69817e18150bb16"}
Summer 2026 Software Engineering Intern
Software engineer job in Minneapolis, MN
Our Summer Internship Program is meticulously designed to provide students with an immersive and dynamic experience within our industry, offering a taste of what it's like to be part of our professional team. We strive to simulate a full-time job, enabling our interns to work hands-on with cutting-edge technology, contribute to meaningful projects, build strong relationships with coworkers, and develop strategic problem-solving skills. Our program is highly selective, hosting only a handful of interns each year, ensuring personalized attention and ample opportunities to work closely with AV team members.
We are hiring for various roles and locations throughout the US, during the interview process we will be able to discuss specific details regarding team and location.
**Summary**
As a **Software Engineering Intern** , you'll be part of a collaborative, multidisciplinary team working on real-world projects across AV technology portfolio. You'll assist in the design, development, and testing of software solutions for a variety of applications - from ground control systems and user interfaces to data pipelines and simulation tools.
This role is ideal for someone who's eager to apply their software development skills in a dynamic, hands-on environment, while learning from experienced engineers and contributing to projects with real impact.
**Position Responsibilities**
+ Assist in the design, coding, testing, and debugging of software components and systems.
+ Contribute to the development of tools and applications that support AV robotics and aerospace platforms.
+ Collaborate with engineers across software, hardware, and systems teams to integrate and test new capabilities.
+ Participate in code reviews, documentation, and the use of version control and defect tracking tools.
+ Help develop scripts or automation to improve team workflows and efficiency.
+ Learn and apply best practices in software development processes, including Agile methodologies.
+ Support the development of prototypes, simulations, and proof-of-concept demonstrations.
+ Attend team meetings, contribute ideas, and learn to estimate development effort and timelines.
**Basic Qualifications (Required Skills & Experience)**
+ Currently pursuing a **Bachelor's or Master's degree** in **Computer Science, Software Engineering** , or a related field.
+ Strong foundational knowledge in programming languages such as **Python, C++, or Java** .
+ Familiarity with development tools such as **Visual Studio, Git, Eclipse** , or similar IDEs.
+ Experience with data structures, algorithms, and software design principles.
+ Demonstrated problem-solving and analytical skills.
+ Ability to work both independently and collaboratively in a team environment.
+ Effective written and verbal communication skills.
**Preferred Qualifications & Competencies**
+ Experience with software development on Linux, Windows, or cross-platform environments.
+ Exposure to web technologies, cloud platforms, or backend services is a plus.
+ Interest in or exposure to robotics, autonomous systems, or data analytics.
+ Experience using scripting languages (e.g., Bash, Python) to automate tasks.
+ Knowledge of Agile development practices and version control (e.g., Git).
+ Curiosity and willingness to learn new technologies and frameworks.
+ Ability to take ownership of tasks and contribute to team goals.
**Physical Demands**
+ Ability to work in an office and R&D lab environment (Constant)
+ Required to sit, type, and use office equipment for extended periods (Frequent)
**ITAR Requirement:**
_T_ _his position requires access to information that is subject to compliance with the International Traffic Arms Regulations ("ITAR") and/or the Export Administration Regulations ("EAR"). In order to comply with the requirements of the ITAR and/or the EAR, applicants must qualify as a U.S. person under the ITAR and the EAR, or a person to be approved for an export license by the governing agency whose technology comes under its jurisdiction. Please understand that any job offer that requires approval of an export license will be conditional on AeroVironment's determination that it will be able to obtain an export license in a time frame consistent with AeroVironment's business requirements. A "U.S. person" according to the ITAR definition is a U.S. citizen, U.S. lawful permanent resident (green card holder), or protected individual such as a refugee or asylee. See 22 CFR ยง 120.15. Some positions will require current U.S. Citizenship due to contract requirements._
**Benefits** : AV offers an excellent benefits package including medical, dental vision, 401K with company matching, a 9/80 work schedule and a paid holiday shutdown. For more information about our company benefit offerings please visit: ********************************* .
We also encourage you to review our company website at ******************** to learn more about us.
Principals only need apply. NO agencies please.
**Who We Are**
Based in California, AeroVironment (AVAV) is a global leader in unmanned aircraft systems (UAS) and tactical missile systems. Founded in 1971 by celebrated physicist and engineer, Dr. Paul MacCready, we've been at the leading edge of technical innovation for more than 45 years. Be a part of the team that developed the world's most widely used military drones and created the first submarine-launched reconnaissance drone, and has seven innovative vehicles that are part of the Smithsonian Institution's permanent collection in Washington, DC.
Join us today in developing the next generation of small UAS and tactical missile systems that will deliver more actionable intelligence to our customers so they can proceed with certainty - and succeed.
**What We Do**
Building on a history of technological innovation, AeroVironment designs, develops, produces, and supports an advanced portfolio of unmanned aircraft systems (UAS) and tactical missile systems. Agencies of the U.S. Department of Defense and allied military services use the company's hand-launched UAS to provide situational awareness to tactical operating units through real-time, airborne reconnaissance, surveillance, and target acquisition.
_We are proud to be an EEO/AA Equal Opportunity Employer, including disability/veterans. AeroVironment, Inc. is an Equal Employment Opportunity (EEO) employer and welcomes all qualified applicants. Qualified applicants will receive fair and impartial consideration without regard to race, sex, color, religion, national origin, age, disability, protected veteran status, genetic data, sexual orientation, gender identity or other legally protected status._
**ITAR**
**About AV:**
**AV isn't for everyone. We hire the curious, the relentless, the mission-obsessed. The best of the best.**
We don't just build defense technology-we redefine what's possible. As the premier autonomous systems company in the U.S., AV delivers breakthrough capabilities across air, land, sea, space, and cyber. From AI-powered drones and loitering munitions to integrated autonomy and space resilience, our technologies shape the future of warfare and protect those who serve.
Founded by legendary innovator Dr. Paul MacCready, AV has spent over 50 years pushing the boundaries of what unmanned systems can do. Our heritage includes seven platforms in the Smithsonian-but we're not building history, we're building what's next.
**If you're ready to build technology that matters-with speed, scale, and purpose-there's no better place to do it than AV.**
**Careers at AeroVironment (*****************************************
Software Engineer Intern, Capture Automation - Summer 2026
Software engineer job in Eagan, MN
Software Engineer Intern, Capture Automation
Smart Data Solutions, a leading provider of data management, claim routing and workflow solutions to health plans and TPAs, is looking for interns to join our team this summer!
What you'll be doing?
Analysis & Resolution
Identifies root causes of quality issues related to our capture solutions
Triages and prioritizes identified issues based on impact
Identifies solutions to address root causes, or solutions to mitigate the impact of issues.
Applies analytical and business knowledge to address identified issues with our capture processes while adhering to SDS coding standards and policies.
Evaluates potential downstream impacts of updates made to various parts of our capture pipeline.
Identifies pain-points and recommends improvements to existing capture processes and systems.
Project Development
Assist with the development and maintenance of capture pipelines
Document updates, testing, and technical production monitoring plans
Draft internal descriptions and diagrams of workflow processes
Communication
Communicates to support teams regarding updates that may impact one of their respective customers.
Communicates with other internal teams as needed
Communicates to team lead, manager or COO on any critical production issues related the capture pipeline or other downstream processes.
Adheres to SDS's courteous and professional, written and verbal, communication standards.
Performs other related duties as assigned.
Work Patterns
Resolve assigned tasks in an efficient and effective manner.
Works independently with minimal guidance
Leverages the expertise of other developers in the team on specific modules
Performs other related duties as assigned.
What we're looking for?
Required skills:
Proficiency with Java
Proficiency with Unix-like operating systems
Proficiency with Windows operating systems
Knowledge of relational databases
Oral and Written Communication
Math Aptitude
Organization
Professionalism
Reading
Time Management
Required Education/Experience:
A Junior or Senior, pursing a 4-year degree in computer science or equivalent degree
0-5 years similar experience
Experience with technologies listed in previous section
Location: This role can be located in our Dallas, TX or Eagan, MN office. This is a hybrid role with 3 days in-office requirements per week.
Why this is the company for you?
Top Benefits & Perks:
A company culture that is authentic, innovative, and collaborative! Our most powerful strength is our people! We build impactful solutions for our customers - their success is our success!
A professional development and growth-oriented workplace
Generous benefits including, health insurance, short-term, and long-term disability
401(k) with a company match to provide a better future in your retirement years
A flexible environment with a competitive paid time off package; including vacation, holiday, give-back day, and a floating day
Who is Smart Data Solutions?
Smart Data Solutions (SDS) is a technology leader in healthcare process automation and interoperability. As a strategic partner, SDS helps clients digitally transform their operations, delivering tangible value through reduced costs, streamlined workflows, and an improved customer experience. With data, AI, and automation at its core, SDS provides solutions in Digital Mailroom and Data Capture, Clearinghouse, Intelligent Medical Records, Prior Authorization and Claim Operations. Trusted by over 500 clients-including multiple Blue Cross Blue Shield plans, regional health plans, TPAs, providers, and healthcare partners-SDS streamlines complex front, middle, and back-office operations.
Smart Data Solutions is an equal opportunity employer.
All qualified applicants will receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity, religion, national origin, disability, veteran status, age, marital status, pregnancy, genetic information, or other legally protected status.
Auto-ApplySoftware Engineer Intern, application via RippleMatch
Software engineer job in Minneapolis, MN
This role is with RippleMatch's partner companies. RippleMatch partners with hundreds of companies looking to hire top talent.
About RippleMatch
RippleMatch is your AI-powered job matchmaker. Our platform brings opportunities directly to you by matching you with top employers and jobs you are qualified for. Tell us about your strengths and goals - we'll get you interviews! Leading employers leverage RippleMatch to build high-performing teams and Gen Z job seekers across the country trust RippleMatch to launch and grow their careers.
Requirements for the role
Currently pursuing a Bachelor's or Master's degree in Computer Science, Software Engineering, Information Technology, or a related field.
Strong foundation in programming languages such as Java, C#, Python, or JavaScript.
Understanding of basic software development methodologies (e.g., Agile, Scrum) and the software development lifecycle.
Familiarity with database concepts and basic SQL.
Interest in designing, coding, testing, and maintaining software applications.
Strong problem-solving skills and the ability to participate in debugging and technical challenges.
Good organizational and project management skills, with the ability to handle multiple tasks and deadlines.
Effective communication and interpersonal skills, essential for working collaboratively in a team environment.
Eagerness to learn new technologies and software development practices.
Analytical skills, with an aptitude for learning quickly and adapting to new programming environments.
Auto-ApplyDigital Software Engineer Intern
Software engineer job in New Brighton, MN
Tactile Medical is offering internship opportunities for students who are seeking to accelerate their professional experience and career trajectory. Join a driven organization that is a compassionate leader in helping people living with chronic illnesses live better lives with at home therapy devices.
In this 11-week internship program, our interns will start out in our corporate headquarters campus in Minneapolis, MN for the first three days to learn from leaders across the entire organization. Our leaders will walk through how each of Tactile's collaborative teams identify patients, provide them with care, and ensure their lives are improved. We will provide an exclusively transparent view on how we at Tactile embrace change by proactively innovating our products, processes, and challenging each other.
After the first three days on campus, each intern is paired with a mentor and team to dive into everyone's specialized internship focus. Our interns will be given an authentic experience by working through real professional scenarios and contributing to meaningful projects. On the final day, our interns will return to campus to celebrate their accomplishments and reflect on how they made a direct impact on helping people live a better quality of life.
Program Details
* 11-week program, first three days and the last day at our Minneapolis corporate office (weeks of 6/1/26-8/10/26)
* Full time during normal business hours (40 hours a week, Monday through Friday)
* Tours of different sites and departments (Manufacturing, Sales, Clinical, and others)
* One on one mentorship provided for each intern
* Social and community outreach events
* Team building and career development activities
* Gain industry knowledge from a leading medical device company
* Live our corporate values to help improve peoples' lives
* Networking with our interns and professionals from a variety of departments
* Learn from a personal internship to gain applicable professional skills and experience
* Present internship accomplishments on final day of internship program
* Competitive hourly pay rate ($23/hr. for Summer 2026)
* Possible contribution towards academic credits
Responsibilities
* Develop, debug, and test software in support of the Digital Solutions team
* Create proof of concept code to evaluate ideas and explore new technologies to create innovative technical solutions
* Develop applications in python, pytest, and other languages to test and verify our firmware applications
* Assist with development of terraform scripts, building of Azure pipelines, and developing other applications and tools that support deployment of our software applications
* Assist with developing, implementing systems software including API, Android, iOS, .net and React applications
* Support and participate in all phases of the software development life cycle, including requirements analysis, design, implementation, integration, and test of mobile, web and IoT applications
* Create, manage, and maintain documentation
The internship will require you to:
* Work independently and collaboratively with a mentor and/or team
* Organize and manage assigned tasks in a timely manner
* Problem solve and critically think through obstacles
* Apply new knowledge and data to accurately complete assignments
* Embrace working toward the end goal of helping others live a better quality of life
Qualifications
Education & Experience:
Required
* Enrollment in an accredited bachelor's degree program as a rising Sophomore, Junior, or Senior
* Enrolled in Computer Science, Engineering, or similar related degree
* Proficient with code development in a modern functional or object oriented programming language such as C#, Java, Javascript, Python, SQL, etc.
* Must be legally authorized to work in the United States without the need for employment sponsorship, now or at any time in the future
* Strong academic track record (GPA of 3.0 or above)
* Able to commit to the full 11-week internship program (weeks of 6/1/26-8/10/26)
* Able to work 40 hours per week on a hybrid schedule in New Brighton, MN
Preferred
* Familiar with Agile and Scrum software development processes
* Work collaboratively and efficiently on a fast-paced international team in a virtual environment
* Relevant work or internship experience in a professional setting (e.g., internships, externships, co-ops, summer positions, school jobs, and others)
* Relevant course work or research experience relating to internship
* Experience using Microsoft Office Suite (e.g., Word, Excel, Outlook, PowerPoint, and others)
Below is the starting salary range for this position, although offers may differ based on the candidate's location, job-specific knowledge, skills and experience.
$23.00/hr.
Auto-Apply