Senior Backend Software Engineer (28697)
Staff 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
Staff 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
Software Developer 2
Staff software engineer job in Brookfield, WI
Required Qualifications:
Bachelor's degree in Computer Science, Information Technology, or a related field but a combination of education and relevant work experience may be considered.
Have experience with SQL and Postgres management tools
2-4 years of professional software development experience.
Solid proficiency in Java and hands-on experience with Spring Boot.
Experience working with applications deployed on AWS.
Good understanding of REST APIs and microservice concepts.
Familiarity with Git and standard development workflows.
Strong problem-solving skills and attention to detail.
Proven track record with Agile/SCRUM methodologies.
Exceptional written and verbal communication capabilities.
Plusses:
Basic experience with React for building UI components.
Exposure to the Rust programming language.
Knowledge of H3 Index or other geospatial indexing systems.
Understanding the use of containerization technologies like Docker.
Experience with relational or NoSQL databases.
Day-to-Day:
We are on the lookout for a proficient Software Developer 2 to enhance our customers' dynamic team. This role demands a developer equipped with a foundation in back-end technologies, coupled with a fervor for crafting efficient, scalable web applications. The ideal candidate will boast a comprehensive set of technical skills, a deep understanding of engineering principles, and a discerning eye for design and user experience. If you're driven by challenges and eager to significantly contribute and grow, we would love to talk to you!
Key Responsibilities
Collaborate with a team of developers to complete project and feature enhancements
Design, test, and maintain high-quality web applications, ensuring clean and efficient code.
Work collaboratively with cross-functional teams to conceptualize, build, and launch new features.
Translate UI/UX designs into technical implementations, ensuring their feasibility.
Seamlessly integrate front-end and back-end components of the application.
Enhance application performance for maximum speed and scalability.
Ensure application security best practices are followed during development.
Keep abreast of the latest technological advancements and industry trends.
Engage in code reviews and actively participate in knowledge sharing within the team.
Software Engineer
Staff software engineer job in Cottage Grove, WI
Scroll down to find an indepth overview of this job, and what is expected of candidates Make an application by clicking on the Apply button. The Software Engineer participates in the development of software for fitness consoles with global R&D teams. Helps to develop clear requirements, improve software quality, and helps with onboarding of new engineers. Leading by example, the ideal candidate will leverage sound technical knowledge to improve products and processes. Has a strong capability to anticipate and resolve engineering development challenges early and effectively.
Responsibilities:
· Contributes to building a positive, engaging, and interesting work environment
· Provides input in sprint ceremonies to help empower software team to contribute to the software development process
· Understands and participates in improving all Johnson Development Processes, takes time to coach others to help them to understand them
· Advocates quality software development practices, documentation and testing on their team
· Lead individual development projects as needed
Requirements:
Education:
· Bachelor's degree or above in Computer Science, Computer Engineering, Electrical Engineering, or other Science /
Technical Engineering.
Experience:
· 3-5 years of programming in Native Android using Java or Kotlin
· 5 years of object-oriented programming in a language such as C++, C#, Java
· 4 years of UI based application development.
· 2 years with built-in and integration unit testing.
· 3 years writing or editing technical documentation
· 3 years or project sustaining or inheritance.
· Experience in project architecting. xevrcyc
Other Requirements:
· Ability and willingness to travel both internationally and domestically
· Ability and willingness to communicate with overseas teams during non-business hours
· Ability to work well with numerous diverse groups and individual
· Ability to mentor junior engineers
· Excellent written and verbal communication skills
Benefits:
We offer an excellent compensation package and team-oriented work environment with growth opportunities. Some of our outstanding benefits include:
· Health & Dental Insurance
· Company paid Life Insurance
· 401(k)
· Paid Time Off benefits
· Product discounts
· Wellness programs
EOE/M/W/Vet/Disability#ZR
Data Engineer
Staff 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.
Embedded Software Engineer
Staff software engineer job in Marshalltown, IA
Emerson is seeking a Junior Senior Embedded Software Test Engineer to join our team of experts responsible for new product design, development, and introduction into production. Located at the newly expanded Emerson Innovation Center, you will be part of a multidisciplinary team passionate about adding to existing market leading products and technologies.
Focused specifically on the Fisher branded line of products, this position is part of Emerson Final Control, a leader in optimizing process operations around the world known for our team of experts and proven performance and reliability of products.
Join our team of experts to learn and grow your knowledge in an exciting development environment.
Essential Job Functions:
Define and develop test automation to improve efficiency and test coverage
Write manual and automated test procedures for features of low power, high reliability industrial process control devices
Champion other members of the test team to deliver quality products
Collaborate with other teams (Firmware, Electrical, Mechanical, etc) to facilitate a cohesive group environment
Create and maintain a backlog of all work items within an Agile Environment
Log, track and investigate defects to determine root cause
Monitor, debug and enhance automated test infrastructure
Perform project and product documentation in accordance with departmental and company procedures and standards
Read, interpret, and implement engineering and industry standards
Education / Experience Required:
Bachelor's degree in Computer Science, Computer Engineering, or similar experience
7+ years Embedded Development and/or Embedded Test Development
Required Knowledge / Skills / Abilities:
Expertise in C# and a working knowledge of C/C++
Working knowledge of C# and C/C++
Basic understanding Knowledge of software test methodologies and automation principles: Regression test, functional test, unit test, black box test, white box test, etc.
Basic understanding of electrical schematics and circuit analysis
Ability to understand basic mechanical, pneumatic and electronic systems
Ability to effectively work in a team environment
Strong analytical problem solving and decision-making skills
Preferred Knowledge / Experience:
Knowledge of control systems and/or process control environments
Experience with distributed version control (Mercurial, Git, or similar)
Familiarity with Continuous Integration (CI) tools (TeamCity, Jenkins, or similar)
Experience with ARM embedded processor platforms
Knowledge of test equipment (National Instruments or similar) including data acquisition, analog and digital output cards, relays, power supplies, etc.
Experience with industrial protocols: HART, Foundation Fieldbus, Profibus, Industrial Ethernet, Modbus, etc.
Agile Methodologies
Software Engineer II
Staff software engineer job in Waunakee, WI
Read on to find out what you will need to succeed in this position, including skills, qualifications, and experience. Build What's Next. Innovate With Purpose. Grow With Us. At RenewAire, we've spent over 40 years redefining energy recovery ventilation-championing indoor air quality, reducing energy costs, and advancing sustainability. We're a people-first, innovation-driven team that values curiosity, collaboration, and continuous improvement. As a Software Engineer II, you'll shape the systems that power our operations, working alongside Marketing, Sales, Engineering, Operations, and Shipping. This hybrid role requires three days per week on-site in Waunakee, WI.
What You Will Do Day to Day
In this role, you'll be a technical builder, problem-solver, project leader, and collaborative partner across the organization. You'll support and enhance key internal systems-including our WordPress website and intranet, ERP platform, CORES configuration software, and custom data management tools. Expect to:
Lead meetings with cross-functional teams, helping stakeholders articulate needs and guiding conversations with a calm, professional, and engaging presence
Translate business goals into intuitive workflows, interfaces, and software applications
Independently develop full-stack solutions using PHP, Python, JavaScript/TypeScript, SQL, Angular, and other modern frameworks
Manage projects from problem definition to solution delivery, ensuring clear communication, alignment, and follow-through
Conduct testing, debugging, and refinement to maintain reliability and performance
Serve as a meeting coordinator and technical liaison-comfortable navigating diverse personalities and keeping conversations productive
Create comprehensive documentation for processes, systems, designs, workflows, and end-user training
Mentor developers and support team knowledge growth
Participate in code reviews, architecture discussions, and design planning
Manage and troubleshoot issues through our IT ticketing and task management systems
Assist with off-hours deployments and maintenance as needed
What We Look For
You're not just a coder-you're a communicator, collaborator, and driver of progress. You bring a blend of technical skill and people skills that help you succeed across the business.
A self-starter with a proactive, "let's figure this out" mindset
A strong communicator, able to lead meetings and explain complex topics clearly
Skilled at handling different personalities and keeping projects moving
Comfortable working independently while also being a supportive team member
Organized, detail-oriented, and confident managing multiple projects
A natural problem solver who thrives in fast-paced, dynamic environments
Someone who embraces both conventional and unconventional career paths-backgrounds in teaching, customer service, or other people-centered roles translate beautifully here
Why Join Us?
You'll be joining a company certified in Green Globes, LEED Gold, and ENERGY STAR, where sustainability, innovation, and people come first. We value diverse experiences, empower self-starters, and believe great ideas come from everywhere.
Key Words
Software Engineer II, Full Stack Developer, PHP, Python, Angular, JavaScript, TypeScript, SQL, REST APIs, WordPress Developer, WordPress Multi-Site, Web Development, Problem Solving, Project Management, Meeting Facilitation, Technical Coordinator, Documentation, Internal Systems Developer, CORES, ERP Systems, Data Management Systems, Hybrid Software Engineer, Proactive, Self-Starter, Technical Leadership, Cross-Functional Collaboration, Manufacturing Tech, Responsive Web Design, jQuery, AJAX, Debugging, Software Documentation, Madison Tech Jobs.
Requirements:
Minimum Qualifications
Associate's degree in Programming, Computer Science, Software Engineering, or equivalent experience
3+ years of web development experience spanning front-end and back-end
Proficiency with one or more modern programming languages/frameworks: JavaScript, TypeScript, PHP, Python, SQL
Experience with WordPress (Multi-Site is a plus)
Familiarity with Angular, .NET, and full-stack development
Strong experience with REST APIs
Understanding of asynchronous requests, AJAX, partial page updates
Responsive design + accessibility experience
Experience with browser testing, debugging, and IDEs
Strong general office and CRM software skills (Microsoft Dynamics preferred)
Manufacturing or engineering environment experience is a plus
Physical and Mental Demands
While performing the duties of this job, the employee is regularly required to see, talk and hear. The employee frequently is required to sit and use hands along with fingers, to handle or feel. The employee is occasionally required to stand, walk, reach with hands and arms, climb or balance, and stoop, kneel, crouch or crawl.?The employee must frequently lift and/or move up to 25 pounds. Specific vision abilities required by this job include close vision.?
Must be able to understand issues, problems, and opportunities and make timely, sound decisions. Take responsibility for decisions and understand the impact and implications of decisions and provide feedback as necessary. Communicate with other employees and customers, perform an assortment of administrative tasks, and have personal management skills. Possess advanced customer service skills, the ability to develop professional relationships with customers and employees. Demonstrate attention to detail and exert high effort and focus on very busy days. Must be able to make sound decisions and remain calm under high pressure situations. Must continually identify personal knowledge and perspective gaps and self-educate.
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of the job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Work Environment
While performing the duties of this job, the employee is occasionally exposed to a production environment with mechanical assembly operations, and vehicles. xevrcyc The noise level in the work environment is usually moderate.?
The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Summer 2026 Software Engineering Intern
Staff 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-ApplySenior Data Engineer
Staff 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;
Intern - IT Software Engineering (Summer 2026)
Staff software engineer job in Madison, WI
Recognized as a Milwaukee Journal Sentinel Top Workplace for 14 consecutive years, including three years of being honored as number one! Join us at West Bend, where we believe that our associates are our greatest asset. We hire talented individuals who are conscientious, dedicated, customer focused, and able to build lasting relationships. We create and maintain an environment where you feel a sense of belonging and appreciation. Your diversity of thought, experience, and knowledge are valued. We're committed to fostering a welcoming culture, offering you opportunities for meaningful work and professional growth. More than a workplace, we celebrate our successes and take pride in serving our communities.
Award-Winning Internship ProgramWe're proud to be named to the RISE Professionals Elite 50 Internships List, a national recognition that honors top internship programs in the insurance industry. This award highlights our commitment to providing meaningful, high-impact experiences through mentorship, education, leadership development, diversity and inclusion efforts, networking opportunities, and more. Our internship program offers students a dynamic opportunity to gain hands-on experience, build valuable relationships, and develop essential skills while contributing to projects that support our mission and values. From day one, interns are empowered to make meaningful contributions and participate in professional development programming designed to prepare them for future success.
Job Summary
West Bend Insurance is currently seeking students for our 2026 Summer IT Internship Program!
As a Software Engineering Intern at West Bend, you will enjoy meaningful experience, one on one mentorship, and the opportunity to work on impactful projects. If you are looking to grow and develop the skills necessary for a future IT role, apply now!
Responsibilities & Qualifications
Responsibilities
* Build solutions using modern development frameworks and tools, including C#, .NET, React, Typescript, and Git
* Solve real business problems as part of an agile delivery team
Opportunities
* Pair with a mentor to learn and grow your engineering skillset
* Work in an exciting, fast-paced office environment embedded on a software development team with access to the best amenities West Bend has to offer
* Give back to the community by participating in a community service project
Preferred Experience and Skills
* Enrollment in a Computer Science, Engineering, or IT-related program
* Proficiency in one of the following languages: C#, Java, React, or Javascript
* Experience using Git
* Willingness to learn new technologies quickly
* Drive and initiative to accomplish goals
* Strong critical thinking and problem solving skills
* Enjoys working as part of a team
Please note - 2026 Summer IT Internship Program participants can work at our West Bend or Madison office locations.
EEO
West Bend provides equal employment opportunities to all associates and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, and promotion.
Auto-ApplyStaff Software Engineer
Staff software engineer job in Rochester, MN
Sandisk understands how people and businesses consume data and we relentlessly innovate to deliver solutions that enable today's needs and tomorrow's next big ideas. With a rich history of groundbreaking innovations in Flash and advanced memory technologies, our solutions have become the beating heart of the digital world we're living in and that we have the power to shape.
Sandisk meets people and businesses at the intersection of their aspirations and the moment, enabling them to keep moving and pushing possibility forward. We do this through the balance of our powerhouse manufacturing capabilities and our industry-leading portfolio of products that are recognized globally for innovation, performance and quality.
Sandisk has two facilities recognized by the World Economic Forum as part of the Global Lighthouse Network for advanced 4IR innovations. These facilities were also recognized as Sustainability Lighthouses for breakthroughs in efficient operations. With our global reach, we ensure the global supply chain has access to the Flash memory it needs to keep our world moving forward.
Job Description
ESSENTIAL DUTIES AND RESPONSIBILITIES:
Design, develop, troubleshoot, and debug interfaces for new and existing SSD products.
Interact with a variety of tools and services such as system-level (Docker, Linux Kernel, Windows Containers, Kubernetes) and GitHub, GitHub Actions; to efficiently build, validate and release embedded firmware.
Collaborate with cross-functional teams to ensure alignment with development goals and operational efficiency.
Implement branching strategies and code review processes to enhance code quality and collaboration.
Configure and maintain CI pipelines using GitHub Actions to automate the build and testing of firmware code.
Work closely with development teams to integrate CI/CD best practices into the software development lifecycle.
Optimize build configurations for performance and maintainability.
Develop custom dashboards and alerts to proactively identify and address issues.
Leverage Python scripting for automating routine tasks, deployment processes, and system maintenance.
Testing/Validation of SSD FW
Document and communicate Security processes, best practices, and guidelines.
An engineer who can take ownership of given features and manage them from start to finish. Being self-motivated and driven is essential for this role.
Good communication skills and be able to work effectively with cross-functional teams.
Qualifications
REQUIRED:
Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
4+ years' experience as a DevOps Engineer, preferably in an embedded systems or SSD firmware environment.
SKILLS:
Strong experience with GitHub for source code management and GitHub Actions for CI/CD.
Expertise in using cmake as a build tool.
Solid scripting skills in Python for automation tasks.
PREFERRED:
Experience in Containerization and Docker is preferred.
Additional Information
Sandisk is committed to providing equal opportunities to all applicants and employees and will not discriminate against any applicant or employee based on their race, color, ancestry, religion (including religious dress and grooming standards), sex (including pregnancy, childbirth or related medical conditions, breastfeeding or related medical conditions), gender (including a person's gender identity, gender expression, and gender-related appearance and behavior, whether or not stereotypically associated with the person's assigned sex at birth), age, national origin, sexual orientation, medical condition, marital status (including domestic partnership status), physical disability, mental disability, medical condition, genetic information, protected medical and family care leave, Civil Air Patrol status, military and veteran status, or other legally protected characteristics. We also prohibit harassment of any individual on any of the characteristics listed above. Our non-discrimination policy applies to all aspects of employment. We comply with the laws and regulations set forth in the "
Know Your Rights: Workplace Discrimination is Illegal
” poster. Our pay transparency policy is available
here
.
Sandisk thrives on the power and potential of diversity. As a global company, we believe the most effective way to embrace the diversity of our customers and communities is to mirror it from within. We believe the fusion of various perspectives results in the best outcomes for our employees, our company, our customers, and the world around us. We are committed to an inclusive environment where every individual can thrive through a sense of belonging, respect and contribution.
Sandisk is committed to offering opportunities to applicants with disabilities and ensuring all candidates can successfully navigate our careers website and our hiring process. Please contact us at
[email protected]
to advise us of your accommodation request. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.
Based on our experience, we anticipate that the application deadline will be
02/20/2026
(3 months from posting), although we reserve the right to close the application process sooner if we hire an applicant for this position before the application deadline. If we are not able to hire someone from this role before the application deadline, we will update this posting with a new anticipated application deadline.
#LI-RT1
Compensation & Benefits Details
An employee's pay position within the salary range may be based on several factors including but not limited to (1) relevant education; qualifications; certifications; and experience; (2) skills, ability, knowledge of the job; (3) performance, contribution and results; (4) geographic location; (5) shift; (6) internal and external equity; and (7) business and organizational needs.
The salary range is what we believe to be the range of possible compensation for this role at the time of this posting. We may ultimately pay more or less than the posted range and this range is only applicable for jobs to be performed in California, Colorado, New York or remote jobs that can be performed in California, Colorado and New York. This range may be modified in the future.
You will be eligible to participate in Sandisk's Short-Term Incentive (STI) Plan, which provides incentive awards based on Company and individual performance. Depending on your role and your performance, you may be eligible to participate in our annual Long-Term Incentive (LTI) program, which consists of restricted stock units (RSUs) or cash equivalents, pursuant to the terms of the LTI plan. Please note that not all roles are eligible to participate in the LTI program, and not all roles are eligible for equity under the LTI plan. RSU awards are also available to eligible new hires, subject to Sandisk's Standard Terms and Conditions for Restricted Stock Unit Awards.
We offer a comprehensive package of benefits including paid vacation time; paid sick leave; medical/dental/vision insurance; life, accident and disability insurance; tax-advantaged flexible spending and health savings accounts; employee assistance program; other voluntary benefit programs such as supplemental life and AD&D, legal plan, pet insurance, critical illness, accident and hospital indemnity; tuition reimbursement; transit; the Applause Program, employee stock purchase plan, and the Sandisk's Savings 401(k) Plan.
Note: No amount of pay is considered to be wages or compensation until such amount is earned, vested, and determinable. The amount and availability of any bonus, commission, benefits, or any other form of compensation and benefits that are allocable to a particular employee remains in the Company's sole discretion unless and until paid and may be modified at the Company's sole discretion, consistent with the law.
Software Engineer
Staff software engineer job in Rochester, MN
Required skills: •Proficiency in UiPath Studio and Orchestrator for developing, deploying, and managing automation workflows •Hands-on experience with UiPath Test Suite, including creating test cases, test automation, and test execution •Strong understanding of RPA best practices, including exception handling, logging, and reusable component design
•Programming fundamentals with knowledge of .NET framework (C# or VB.NET) •Experience with version control systems (Git, TFS, or similar)
Preferred skills:
•UiPath ReFramework experience and UiPath certifications (Developer, Advanced, or Test Automation)
•Knowledge of CI/CD pipelines and integration with UiPath automation/testing workflows
•Experience with UiPath's Agentic Processes, including use of Maestro •Database querying (SQL) and API integration experience (REST, SOAP) •Familiarity with additional automation technologies (Document Understanding, AI Center, OCR tools)
•Experience with other testing methodologies and tools (TDD, Selenium, etc.)
Candidates will also possess the following skills and experiences:
•Self-directed, successfully removes barriers, and drives tasks towards resolution •Effectively communicates (both written and orally) with technical and non-technical colleagues
•Understands roles and responsibilities of team members within the Scrum framework
Required Education:
-Bachelor's Degree in Computer Science/Engineering or related field.
OR
-Associates' degree in Computer Science/Engineering or related field with an additional two (2) years of experience as described below:
-Working knowledge and experience of Software Engineering with a minimum of internships and a minimum of one (1) year of experience OR two (2) years of experience coding applications or services in a high-level language (Golang, Java, C# etc.).
Compensation:$65.00-75.00 hourly DOE
We look forward to reviewing your application. We encourage everyone to apply - even if every box isn't checked for what you are looking for or what is required.
PDSINC, LLC is an Equal Opportunity Employer.
Software Engineer Intern, Support - Summer 2026
Staff 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-ApplySr Software Engineer, Embedded
Staff software engineer job in Windsor, WI
Genus PLC is seeking a Senior Embedded Software Engineer to join our Biosystems Engineering team. In this role, you will contribute to the design, development, and optimization of embedded software for the IntelliGen Technologies Semen Sexing instrument, a critical platform that supports our mission to pioneer animal genetic improvement. You will collaborate with scientists, engineers, and product development teams to create reliable, high-performance embedded solutions that directly impact global animal agriculture.
The successful candidate will possess strong critical thinking skills and ability to work both independently and collaboratively in cross-functional teams. We are seeking a forward-thinking individual to help us advance and modernize our technology.
You Will
* Design, implement, test, and maintain embedded software for the IntelliGen Technologies semen sexing platform.
* Collaborate with electrical, mechanical, and systems engineers to integrate hardware and software components.
* Develop control algorithms for real-time operation of optical, fluidic, and electromechanical subsystems.
* Write clean, efficient, and maintainable code in C/C++ or Golang and related embedded development environments.
* Conduct software debugging, troubleshooting, and optimization to ensure robust system performance.
* Develop unit tests, integration tests, and verification strategies to validate software functionality.
* Support system-level design reviews, risk assessments, and root cause analyses.
* Document design specifications, code, and test results according to regulatory and quality standards.
* Stay current with embedded software trends, tools, and methodologies to drive continuous improvement.
* Ensure that the image of Genus R&D always remains professional and will maintain professional verbal and written communications with co-workers, internal and external collaborators, and vendors.
* Strive to advance skills and display a willingness to accept future development. Actively participate in Company training opportunities to further develop applicable skills
* Gain a thorough understanding of the Company's business and the department's role within the company.
* Uphold the Genus core values, mission, and vision. Exemplify the highest level of business and personal integrity.
Requirements
* Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or related field.
* A minimum of 6 years of experience in embedded Linux software development, including:
* Experience with embedded development tools such as debuggers, oscilloscopes, and protocol analyzers
* an understanding of hardware/software interaction, Linux device drivers, and low-level communication protocols (SPI, I²C, UART, CAN, etc.)
* Extensive with version control (e.g., Git) and software development lifecycle methodologies.
* Strong understanding of hardware/software interaction, Linux device drivers, and low-level communication protocols (SPI, I²C, UART, CAN, etc.), microcontrollers schematic and drivers.
* A minimum of 5 years of experience with relevant software platforms, such as C/C++ or Golang programming for microcontrollers, real-time operating systems (RTOS), Linux, and bare-metal systems.
* Authorized to work in the U.S. without sponsorship.
Preferred Qualifications:
* Master's degree in relevant engineering discipline.
* Experience in medical devices, life sciences, or industrial automation software development.
* Knowledge of real-time control systems, digital signal processing, and motion/optics control.
* Experience with MATLAB/Simulink or other modeling and simulation tools.
* Exposure to regulatory and quality standards such as ISO 13485, IEC 62304, or equivalent.
* Familiarity with Agile development practices.
Business Overview
Genus is an agricultural biotechnology pioneer. We are a global FTSE 250 company, headquartered in the UK, and listed on the London Stock Exchange. Genus PLC has a presence in over 70 countries and a global workforce of over 3,000 employees and growing. We are a worldwide leader in porcine and bovine animal genetics, partnering with farmers to transform how we nourish the world - a mission that is important to a sustainable future.
Our vision is clear: Pioneering animal genetic improvement to help sustainably nourish the world.
Benefits Overview
At Genus we offer a competitive salary. Benefits include health, dental, vision, FSA/HSA, long and short-term disability, 401K, tuition reimbursement, paid holidays and ETO (employee time off). This position will have opportunities for growth.
Auto-ApplySr Software Engineer, Embedded
Staff software engineer job in Windsor, WI
Genus PLC is seeking a Senior Embedded Software Engineer to join our Biosystems Engineering team. In this role, you will contribute to the design, development, and optimization of embedded software for the IntelliGen Technologies Semen Sexing instrument, a critical platform that supports our mission to pioneer animal genetic improvement. You will collaborate with scientists, engineers, and product development teams to create reliable, high-performance embedded solutions that directly impact global animal agriculture.
The successful candidate will possess strong critical thinking skills and ability to work both independently and collaboratively in cross-functional teams. We are seeking a forward-thinking individual to help us advance and modernize our technology.
You Will
Design, implement, test, and maintain embedded software for the IntelliGen Technologies semen sexing platform.
Collaborate with electrical, mechanical, and systems engineers to integrate hardware and software components.
Develop control algorithms for real-time operation of optical, fluidic, and electromechanical subsystems.
Write clean, efficient, and maintainable code in C/C++ or Golang and related embedded development environments.
Conduct software debugging, troubleshooting, and optimization to ensure robust system performance.
Develop unit tests, integration tests, and verification strategies to validate software functionality.
Support system-level design reviews, risk assessments, and root cause analyses.
Document design specifications, code, and test results according to regulatory and quality standards.
Stay current with embedded software trends, tools, and methodologies to drive continuous improvement.
Ensure that the image of Genus R&D always remains professional and will maintain professional verbal and written communications with co-workers, internal and external collaborators, and vendors.
Strive to advance skills and display a willingness to accept future development. Actively participate in Company training opportunities to further develop applicable skills
Gain a thorough understanding of the Company's business and the department's role within the company.
Uphold the Genus core values, mission, and vision. Exemplify the highest level of business and personal integrity.
Requirements
Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or related field.
A minimum of 6 years of experience in embedded Linux software development, including:
Experience with embedded development tools such as debuggers, oscilloscopes, and protocol analyzers
an understanding of hardware/software interaction, Linux device drivers, and low-level communication protocols (SPI, I²C, UART, CAN, etc.)
Extensive with version control (e.g., Git) and software development lifecycle methodologies.
Strong understanding of hardware/software interaction, Linux device drivers, and low-level communication protocols (SPI, I²C, UART, CAN, etc.), microcontrollers schematic and drivers.
A minimum of 5 years of experience with relevant software platforms, such as C/C++ or Golang programming for microcontrollers, real-time operating systems (RTOS), Linux, and bare-metal systems.
Authorized to work in the U.S. without sponsorship.
Preferred Qualifications:
Master's degree in relevant engineering discipline.
Experience in medical devices, life sciences, or industrial automation software development.
Knowledge of real-time control systems, digital signal processing, and motion/optics control.
Experience with MATLAB/Simulink or other modeling and simulation tools.
Exposure to regulatory and quality standards such as ISO 13485, IEC 62304, or equivalent.
Familiarity with Agile development practices.
Business Overview
Genus is an agricultural biotechnology pioneer. We are a global FTSE 250 company, headquartered in the UK, and listed on the London Stock Exchange. Genus PLC has a presence in over 70 countries and a global workforce of over 3,000 employees and growing. We are a worldwide leader in porcine and bovine animal genetics, partnering with farmers to transform how we nourish the world - a mission that is important to a sustainable future.
Our vision is clear:
Pioneering animal genetic improvement to help sustainably nourish the world.
Benefits Overview
At Genus we offer a competitive salary. Benefits include health, dental, vision, FSA/HSA, long and short-term disability, 401K, tuition reimbursement, paid holidays and ETO (employee time off). This position will have opportunities for growth.
Receive email notifications about our latest career opportunities, news and updates directly to your mailbox. Click here to sign up.
Auto-ApplySoftware Applications Engineer
Staff 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 Engineer - UI/UX for Windows Applications
Staff 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
Salesforce Software Engineer Intern
Staff 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-ApplyEntry Level Software Engineer, application via RippleMatch
Staff 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
Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
Hands-on experience from internships or personal projects in software development is preferred.
Strong foundation in programming languages such as Java, C#, Python, or JavaScript.
Understanding of software development methodologies (e.g., Agile, Scrum) and software lifecycle management.
Familiarity with database management and basic SQL.
Ability to design, code, test, and manage complex software applications.
Strong problem-solving skills and the ability to debug code and solve technical challenges.
Excellent organizational and project management skills, with the ability to manage multiple tasks and deadlines effectively.
Effective communication and interpersonal skills, essential for working collaboratively in a team environment.
Eagerness to learn new technologies and frameworks and stay updated with the latest industry trends.
Auto-ApplySenior React Native Developer (iOS Mobile Focus)
Staff software engineer job in Minnesota City, MN
Join Tek Spikes as a Senior React Native Developer with a focus on iOS mobile applications. In this role, you will be responsible for designing and building high-quality iOS applications using the React Native framework. You will lead the development of features, ensure adherence to best practices, and drive the overall technical direction of mobile projects while collaborating closely with cross-functional teams.
Responsibilities:
Lead the architecture, design, and implementation of mobile applications for iOS using React Native.
Collaborate with product managers, UX/UI designers, and other stakeholders to deliver innovative and user-friendly mobile experiences.
Conduct code reviews and mentor junior developers to uphold quality and consistency in the codebase.
Debug and optimize application performance to ensure fast, efficient, and high-quality user experiences.
Integrate third-party libraries and APIs to enhance application functionality.
Stay current with emerging trends and technologies in mobile development and React Native.
Implement best practices for testing, deployment, and app stability.
Requirements
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or equivalent experience.
- 5+ years of professional experience in mobile application development, with a strong focus on React Native.
- Extensive experience with iOS development, including a solid understanding of iOS components and design guidelines.
- Proven track record of delivering scalable and high-performing mobile applications.
- Strong knowledge of state management libraries, such as Redux or MobX.
- Experience with unit testing frameworks, such as Jest or Mocha.
- Familiarity with integrating native modules and troubleshooting platform-specific issues.
- Proficient with Git version control and CI/CD processes.
- Excellent problem-solving skills and ability to work collaboratively in a team environment.
Preferred Skills:
- Experience with TypeScript and related tooling.
- Understanding of Agile/Scrum methodologies and practices.
- Knowledge of app distribution processes in the iOS App Store.
Auto-Apply