Managed Services AV Programmer
Software engineer job in Minneapolis, MN
At FORTÉ, every role plays a part in reimagining how the modern workplace works. Whether you're on the front lines with customers or behind the scenes making things run, your work helps people connect, collaborate, and get things done. From classrooms to control centers, we design and deliver the systems that power smarter, more connected workplaces - and it all starts with the people who make them possible. FORTÉ (formerly AVI Systems) is a 100% employee-owned company with 50+ years of experience and a bold new identity.
The Control Systems Support Programmer is responsible for implementing and modifying advanced AV control system programs and DSP audio designs in alignment with project scopes of work and related documentation. This position requires independent programming skills, the ability to mentor associate programmers and field engineers, and certification in at least two control system platforms (e.g., Extron, Crestron, AMX, QSC). Programmers will demonstrate increased expertise in relevant back-end programming languages (e.g., C#, JavaScript, Python, or LUA) and front-end development skills (e.g., HTML5, CSS, and JavaScript).
What You'll be Doing:
We are seeking a proactive and detail-oriented Control Systems Programmer to join our managed services team. This role involves contributing to the programming community and engaging with customers to deliver solutions that meet functional and operational requirements.
Independently implement and modify AV control system programs that meet system design specifications and operational requirements.
· Configure and test digital signal processors to ensure alignment with project goals.
· Troubleshoot and resolve programming issues for both new and legacy systems.
· Work with intuitive touch panel designs that align with customer branding and functionality requirements.
· Maintain high-quality programming standards, minimizing post-integration issues.
· Maintain project repositories using Git, ensuring proper use of feature branching, pull requests, and commits.
What You Bring to Assure Success:
· The Control Systems Support Programmer should have a minimum of 2-4 years of programming experience in AV control systems and hold certification in at least two control system platforms (e.g., Crestron, Extron, AMX, QSC).
· They must possess advanced knowledge of DSP setup and configuration, and proficiency in programming languages such as C#, JavaScript, Python, or LUA.
· Experience with front-end development technologies, including HTML5, CSS, and JavaScript, is essential.
· Strong customer communication and relationship skills are required, along with the ability to work independently and mentor junior team members.
· Additionally, candidates should have advanced troubleshooting skills for both legacy and modern AV systems.
· Certification in at least two control system platforms.
· Strong understanding of FORTÉ's standard project flow processes and adherence to programming standards.
· Proven ability to independently implement and modify AV control system programs.
· Intermediate knowledge of DSP audio design and programming, including preset recall and advanced audio control.
· Ability to troubleshoot and resolve complex programming issues.
· Strong proficiency in touch panel UI design and development, ensuring user-friendly interfaces that align with customer branding and requirements.
· Effective communication and collaboration skills for working with design engineers, project managers, and customers.
· Active engagement in the programming community, contributing advanced examples and solutions.
· Strong attention to detail and problem-solving abilities.
· Proficient in Git and collaborative development workflows and creates and manages feature branches using Git flow.
Why Should You Apply?
At FORTÉ, your work matters, and it's easy to see the impact you make. That's because we're 100% employee-owned, and everyone here has a stake in how we show up - for each other, our customers, and the future we're building. You'll join a team that values your strengths, supports your growth, and shares your commitment to doing work that moves people and organizations forward. With bold momentum and a clear mission, FORTÉ is a place where you can bring your best - and build what's next.
The benefits of ownership
At FORTÉ, you're not just covered - you're supported. Our employee-owners have access to a comprehensive benefits package designed to protect your health, grow your wealth, and help you do your best work.
Here's a look at what we offer:
Healthcare, vision & dental coverage to keep you and your family well
Health Savings Accounts (HSA) and Flexible Spending Accounts (FSA) for more control over your healthcare dollars
Employer-paid life and disability insurance for added peace of mind
401(k) with company match to invest in your future
Employee Stock Ownership Plan (ESOP) so you benefit directly from our shared success
Tuition reimbursement and ongoing learning opportunities to support your growth
Employer-paid employee assistance program to care for your physical, mental, and financial health
Paid time off that helps you truly disconnect
FORTÉ is an equal opportunity employer, including individuals with disabilities and veterans.
Data Engineer
Software engineer job in Stillwater, MN
Title: Sr. Data Engineer
Duration: 6-Month Contract/Right to Hire
Responsibilities
Ability to trace data lineage and diagnose data quality issues at the source
Strong problem-solving skills and ability to work independently
Qualifications
5+ years hands-on experience with enterprise data warehouses and ETL/ELT pipelines
Strong Databricks experience required
Expert-level SQL skills; Python scripting experience preferred
Experience optimizing data feeds, scheduling, and pipeline timing
Experience consolidating data sources and deprecating legacy feeds
Retail or grocery industry experience required (understanding of POS data, item costing, merchant data)
Cloud platform experience (Azure or GCP)
The projected hourly rate for this position is $75-100/hr.
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.
QA Software Test Engineer
Software engineer job in Minneapolis, MN
Looking for Quality Assurance Software Test Engineer to drive quality across the software delivery lifecycle. This role will design, develop, and maintain automated testing frameworks that support delivery goals as part of cross-functional teams. The ideal candidate will combine deep technical expertise in test automation with collaborative skills to implement shift-left testing strategies and improve system testability.
Key Responsibilities
Quality Assurance Leadership: Design, develop, and maintain automated test frameworks to test websites, API backend services, and database scripts using .NET
CI/CD Integration: Integrate automated tests into Azure DevOps pipelines to ensure rapid feedback and reliable deployments
Shift-Left Testing: Collaborate with product owners, business analysts, and software engineers to implement shift-left testing strategies and improve system testability
Test Environment Management: Create and manage test data and environments to support automated testing
Quality Monitoring: Monitor and analyze test results, performance metrics, and system logs to identify issues early
Standards Enforcement: Contribute to automated quality gates and enforce standard test principles and practices
Code Review Participation: Participate in code reviews and provide feedback on tests and delivery quality
Best Practices Advocacy: Advocate for best practices in testing, automation, and continuous delivery
Strategic Quality Planning: Work with business and technical staff to develop strategies, approaches, and metrics to ensure optimal quality and measurable outcomes
Communication and Collaboration: Communicate effectively both verbally and in writing to diverse audiences, follow security best practices, and engage in continuous improvement activities
Required Skills and Competencies
Technical Expertise (60%)
Test automation tools and frameworks (Selenium, Cypress, Playwright, SpecFlow, Screenplay)
CI/CD pipeline tools (Azure DevOps, Jenkins, GitHub Actions, GitLab CI)
Object-oriented programming (C#, Java, TypeScript)
Complex SQL and database testing
Agile software development and testing methodologies
Performance and security testing tools
Monitoring and observability tools
Professional Skills (40%)
Strong analytical and problem-solving skills with attention to detail
Excellent verbal and written communication skills
Collaborative approach to working with cross-functional teams
Mentoring and coaching abilities for peers
Understanding of regulatory requirements and industry trends
Organized, detail-oriented approach to quality assurance
Experience
Bachelor's degree in computer science, engineering, or related field (or equivalent experience)
5+ years in quality assurance with 3+ years in software testing and automation
Proven track record of implementing automated testing frameworks and CI/CD integration
Experience with cloud platforms (Azure, AWS, GCP) preferred
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 Eagan, MN
Insight Global is seeking a talented Azure Data Engineer to join one of our large utility clients on-site in Eagan, Minnesota. Please find more details below, we look forward to connecting with you!
**This client works closely with the US Government, so candidates need to eligible to receive a Secret Clearance or higher.
Title: Azure Data Engineer
Client: Utilities Administration Company
Location: Eagan, MN
Schedule: Hybrid onsite - 4 days per week (Monday - Thursday)
Skills Needed:
Ideally, 5+ years of prior Data Engineering experience
Expertise in Azure Cloud*** (experience with Azure Monitor is a plus)
Experience with the following: Azure Data Factory, Azure Synapse, PySpark, Python and SQL
Bachelor's Degree (or higher) in a related STEM discipline
Willingness to work in-office 4 days per week in Eagan, MN
Compensation: $60/hour to $75/hour. Exact compensation may vary based on several factors, including skills, experience, and education.
Benefit packages for this role will start on the 31st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.
Principal Software Engineer
Software engineer job in Eden Prairie, MN
Job Title: Principal Software Engineer
Work Style: Full-time onsite (some flexibility on Fridays)
Salary: $120,000 - $145,000 per year (no bonus or additional compensation currently)
Projected Total Compensation: $120,000 - $145,000 annually
Start: ASAP
Duration: Full-time / Direct Hire
Interview Process:
Round 1: 30-minute phone screen with hiring manager
Round 2: Onsite interview with engineering team
About the Role (Summary of project)
Gentis Solutions is seeking a Principal Software Engineer to design, develop, and customize Linux board support packages (BSPs), focusing primarily on bootloaders (U-Boot) and Linux kernel development for Yocto and Buildroot-based distributions.
This role is not an IT or application development position-it is deeply embedded, system-level engineering, supporting processor platforms, device drivers, bare-metal systems, RTOS environments, and board bring-up.
The Principal Software Engineer will provide technical leadership, mentor other engineers, and collaborate cross-functionally to deliver cutting-edge embedded solutions across multiple processor architectures.
What You'll Do (Job Description):
Technical Leadership & Architecture
Translate product requirements into scalable, implementable system architectures.
Provide day-to-day mentorship and technical leadership to design engineers.
Lead multi-discipline engineering projects and occasionally manage customer project deliverables.
Embedded Software Development
Develop software for 32-bit and 64-bit processor platforms.
Build and customize bootloaders (U-Boot) and Linux kernel components.
Develop software for bare metal, RTOS, Linux, Android, and QNX platforms.
Design and implement device drivers for USB, Video, Audio, Ethernet, CAN, NAND/NOR flash, DDR/SDRAM, HDMI, PCIe, SPI, I2C, etc.
Develop software for wireless technologies: Wi-Fi, Bluetooth, 802.11, GPS, cellular.
System Debug & Hardware Integration
Support hardware and electrical engineering teams with board bring-up, debugging, and validation.
Read and interpret complex electrical schematics and datasheets.
Utilize oscilloscopes, JTAG debuggers, spectrum analyzers, and related tools.
Documentation & Project Execution
Prepare verification test plans, development plans, software specifications, and requirements documents.
Complete projects within budget and timeline requirements.
Communicate technical details and project status across internal and external stakeholders.
Engage with external technical communities through writing or speaking engagements.
What We're Looking For (Must Haves):
Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or similar.
7-12+ years of embedded software development experience (flexible - right fit prioritized).
Strong experience with embedded processor platforms (ARM, PowerPC, MSP430, PIC32, x86 preferred).
Expertise with embedded Linux, device drivers, BSPs, bootloaders, Yocto, Buildroot.
Experience with bare-metal development, RTOS platforms, and low-level system programming.
Strong understanding of CPU internals (caches, MMU, interrupts, DMA, power states).
Experience working with cross-functional engineering teams on product design.
Ability to write detailed technical documentation and proposals.
Hands-on experience with Ethernet, USB, I2C, CAN, Flash, SPI, and other embedded peripherals.
Strong communication skills-able to present to leadership and engineering groups.
Experience with Agile/Scrum development environments.
Preferred (Nice-to-Have Skills):
Experience managing offshore engineering teams or partner organizations.
Experience working on wireless technologies like Bluetooth, Wi-Fi, GPS, cellular.
Familiarity with TCP/IP networking, routing protocols, and similar technologies.
Experience using oscilloscopes, JTAG tools, and system debuggers.
Experience contributing to technical blogs, conferences, or community events.
LEAD SNOWFLAKE DATA ENGINEER
Software engineer job in Minneapolis, MN
Job Title: Lead Snowflake Data Engineer
Employment Type: 6-month Contract-to-Hire
Work Arrangement: On-site (4 days/week)
Eligibility: U.S. Citizen or Green Card holders only
Experience Level: 7+ years
Role Overview
We are seeking a Lead Snowflake Data Engineer to design, build, and optimize modern cloud-based data platforms. This role requires deep hands-on expertise with Snowflake, strong SQL skills, cloud data engineering experience, and the ability to lead and mentor a team of data engineers.
Required Qualifications
7+ years of experience in data engineering or related roles
5-10 years of hands-on experience with Snowflake
Strong proficiency in SQL, including complex query development and stored procedures
Experience with automation and scripting (e.g., Python, Shell, or similar)
Hands-on experience with data ingestion and transformation frameworks
Strong understanding of Snowflake architecture, including storage, compute, security, and infrastructure
Proven experience with Snowflake troubleshooting and performance tuning
Experience with cloud platforms such as AWS and/or Azure
Solid understanding of Cloud Data Lakehouse architectural patterns
Experience leading, mentoring, and providing technical direction to data engineering teams
Proven ability to work closely with business partners to develop and manage data domains
Preferred / Additional Skills
Experience in one or more of the following areas is highly desirable:
Programming languages (e.g., Python, Java, Scala)
Relational and non-relational databases
ETL / ELT tools and frameworks
Data storage solutions (on-premises and cloud-based)
Big data technologies
Machine learning or advanced analytics
Data modeling and data visualization tools
Cloud computing and data security best practices
Application Architect
Software engineer job in Minneapolis, MN
Build the future of food service technology - Lead, code, and innovate.
We're looking for an Application Architect to design, develop, and maintain critical software applications for a leading Food Service Operations provider. This role combines hands-on coding with technical leadership, giving you the opportunity to shape architecture, mentor team members, and deliver scalable solutions that bring the middle office and B2B applications to the forefront of food service delivery.
You'll work on high-impact, in-house digital applications, including:
Front-office (B2C and B2B) applications
Middle-office systems that optimize operations and drive efficiency across the business
This role is open to candidates based in Houston, TX; Pittsburgh, PA; or Minneapolis, MN.
What You'll Do:
Strategy, Governance & Process
Define and implement governance frameworks, standards, and best practices for the development, deployment, and maintenance of custom applications.
Establish SDLC (Software Development Life Cycle) and change management processes to ensure consistency and quality across projects.
Partner with IT leadership to align custom application development with enterprise architecture, security, and compliance standards.
Evaluate and implement tools and methodologies to improve code quality, version control, and CI/CD pipelines.
Create and maintain documentation for technical standards, development guidelines, and application portfolios.
Collaboration & Stakeholder Engagement
Work closely with business stakeholders to translate functional requirements into technical solutions.
Collaborate with infrastructure, architecture, and security teams to ensure scalable, secure, and performant solutions.
Serve as the technical liaison between business units and IT, bridging the gap between strategic needs and technical implementation.
Communicate technical concepts clearly to non-technical stakeholders, fostering alignment and understanding.
Continuous Improvement & Innovation
Identify opportunities to modernize legacy systems and improve overall application performance and maintainability.
Research and recommend emerging technologies that can enhance development efficiency and user experience.
Champion a DevOps culture and advocate for automation, monitoring, and proactive application management.
Technical Leadership & Hands-On Development
Lead design and development of custom web and enterprise applications, including both front-end and back-end components.
Write clean, maintainable, and efficient code using modern technologies and frameworks (e.g., specific tech skills we are looking for)
Provide technical mentorship and code reviews to other developers, promoting continuous learning and adherence to standards.
Drive solution design sessions, reviewing architecture and ensuring that implementations meet design and performance requirements.
Lead troubleshooting and root cause analysis for complex system issues.
What We're Looking For:
Proven experience designing scalable, high-performance applications.
Strong skills in C#, JavaScript/TypeScript, Angular, and Entity Framework.
Experience with Clean Architecture, Domain-Driven Design (DDD), Microservices, and development best practices.
Cloud development experience (preferably Microsoft Azure) and DevOps (CI/CD).
Solid understanding of databases (SQL Server) and object-oriented programming.
Ability to balance hands-on coding with leadership and mentoring responsibilities.
Strong problem-solving, analytical, and communication skills.
Qualifications:
Bachelor's degree in Computer Science, Software Engineering, or related field.
5+ years of professional .NET development experience.
Experience with Azure services (AKS, Functions, App Services, Data Lake, Data Factory, Logic Apps).
Familiarity with service-oriented architectures and containerization.
Front-end development experience with Angular.
AI/ML experience is a plus but not required.
Why You'll Love This Role:
Lead and build: Own architecture decisions while staying hands-on with coding.
Impact food service delivery: Develop critical middle-office and B2B applications that enhance operational efficiency and customer experience.
Multiple locations: Join a team in Houston, Pittsburgh, or Minneapolis.
Innovation-first culture: Collaborate with talented engineers on cutting-edge solutions.
Mentor and grow: Develop your team while advancing your own technical leadership skills.
Preferred Certifications:
Microsoft Certified: Azure Developer Associate
Certified Software Development Professional
Certified Solutions Architect
Certified ScrumMaster (CSM)
✨ Ready to lead, code, and drive innovation at the forefront of food service delivery? Apply today!
About Elior North America:
Elior North America is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status. We are committed to diversity and encourage applications from people of all backgrounds and abilities. We take pride in supporting the development of our employees and their skills at all levels and in fostering an environment of growth.
At Elior North America, we are committed to offering growth and advancement opportunities for all of our employees. The valuable skills and experience you've gained with Elior will propel you further in your career, whether with our corporate office or one of our brand segments.
Disclaimer: This job description can be revised by management as needed.
Senior AS400 / SYNON (CA/2E) Developer
Software engineer job in Minneapolis, MN
AS400 Synon Sr Developer
Relevant Experience
(in Yrs) 15+ yrs
Technical/Functional Skills • Strong functional knowledge of core PBM functions specifically core adjudication, pricing, accumulators, MED D Pricing, benefit plan, patient pay and regulations
• 15+ years of hands-on coding experience in CA/2E (Synon) including programming, array handling, commit control
• 8+ years of hands-on coding experience in COBOL AS400 and/or Cobol ILE
• Experience working with ACMS/MOM
• Strong exposure to DB2400
Must have Skills - iSeries, SYNON, COBOL, AS400 (Mid-Range), ILE, COBOL/400, CLLE, SQL
Experience Required Yes
Roles & Responsibilities
• Analyze and understand the functional and technical requirements.
• Work with business and capability teams to discuss and refine the requirements.
• Ability to guide the team and do hands-on development.
• Partner with team members to build robust, efficient, effective solutions.
• Identify opportunities to fine-tune and optimize applications.
• Participate in Agile/Scrum development process.
• Lead team in an onshore/offshore model
• Work in a team focused on continuous integration, improvement and learning
• Contribute to developing the technology roadmap for the team both functionally and technically
• Experience of coordinating with the client for requirement clarification and solution discussions
Generic Managerial Skills Required
Key words to search in resume iSeries, COBOL, AS400 (Mid-Range), ILE, SYNON, COBOL/400, CLLE, SQL
Prescreening Questionnaire • Does the candidate have strong functional knowledge of RxClaim?
• Does the candidate have hands-on experience working with core adjudication logic?
• Does the candidate have hands-on experience working with accumulators?
• Does the candidate have hands-on experience working with Med D Pricing?
• Does the candidate have 15+ years of hands-on coding experience in CA/2E (SYNON)
• Does the candidate have 8+ years of hands-on coding experience in COBOL AS400 and/or Cobol ILE
• Does the candidate strong experience in DB2400
Note : If you are interested please share me your resumes to ********************* or else reach me at **********.
Mainframe Developer
Software engineer job in Minneapolis, MN
We have an immediate opening for a Mainframe Developer with a leading IT Service Consulting company in USA
Brookfield, WI, Richfield, MN, Chicago, IL, Atlanta , GA, Irving , TX
• Develops and implements solutions that address complex business challenges, enhancing the ability to make data-driven decisions and improving operational efficiency
• Prepares architecture and design documents for complex Banking applications keeping in mind design constraints that translate to coding
• Develops secure and high-quality code that runs in sync with other highly efficient sub systems
• Think out-of-the-box proactively and be creative by challenging conventional approaches and contribute towards operational efficiency
• Troubleshoots problems, works with Product Teams and other stake holders to understand complex Requirements and be able to break them down to design/development.
Required Skills:
• Candidate should have expertise in COBOL, JCL, VSAM, IMS, CICS & DB2.
• Expertise in CICS Programming including knowledge of CICS Screen Programming is Mandatory
• Experience/Knowledge in building and maintaining new Test regions is preferred.
• Experience coding in MQ Series & IMS DB is Mandatory.
• Experience in Banking Compliance and Regulatory Platform is preferred.
Must have hands-on coding development experience.
Experience with version control. Ability to communicate effectively with team members and clients and excellent problem-solving skills
Senior Software Engineer
Software engineer job in New Brighton, MN
We are seeking a skilled Power Platform Developer to design, develop, and implement solutions using Microsoft Power Platform tools including Power Apps, Power Automate, Power BI, and Dataverse. The ideal candidate will collaborate with business stakeholders to automate processes, build custom applications, and deliver data-driven insights that enhance operational efficiency.
Key Responsibilities:
Develop and maintain custom applications using Power Apps.
Automate workflows and integrate systems using Power Automate.
Create interactive dashboards and reports with Power BI.
Work with Dataverse and other data sources to manage and model data.
Collaborate with cross-functional teams to gather requirements and deliver scalable solutions.
Ensure solutions are secure, compliant, and aligned with best practices.
Qualifications:
Proven experience with Microsoft Power Platform.
Strong understanding of data modeling, connectors, and integration techniques.
Familiarity with Microsoft 365, SharePoint, and Azure services.
Excellent problem-solving and communication skills.
Staff Software Engineer
Software engineer job in Saint Paul, MN
Please Contact: To discuss this amazing opportunity, reach out to our Talent Acquisition Specialist Smriti Kumari at email address **************************** can be reached on # **************.
We have Contract role Staff Software Engineer for our client at St. Paul, MN. Please let me know if you or any of your friends would be interested in this position.
Position Details:
Staff Software Engineer- St. Paul, MN
Location : St. Paul, MN, 55117
Project Duration : 5+ Months Contract
Pay Range : $55/hr. - $60/hr. on W2
Description:
This position works out of our Tech Center in the Twin Cities, MN in the EP division.
In Abbott's Electrophysiology (EP) business, we're advancing the treatment of heart disease through breakthrough medical technologies in atrial fibrillation, allowing people to restore their health and get on with their lives.
As the Staff Software Engineer, you'll have the chance to be a critical contributor to building compelling products within Abbott's Electrophysiology Division. The individual will participate in the development and deployment of system and software architecture to support our development programs. Design, develop, and document software applications embedded in diagnostic and interventional cardiology devices. Participate in all phases of the software lifecycle, including concept development, requirements, design, implementation, and testing.
Roles and Responsibilities:
• Apply solid software design skills to develop medical devices to meet specific performance requirements and deliver on goals according to product development quality system. These activities include developing requirements specifications, design, implementation and testing of software and embedded software algorithms or/and general Linux applications and GUIs. These algorithms include real-time 3D location tracking, real-time 3D anatomical model creation and intracardiac signal visualization.
• As a team member, contribute significantly to completion of various project activities, from definition, identifying software functional requirements, implementation, code reviews, and final release according to medical device development processes.
• Create and implement software/test plans/protocols and generate test reports to ensure software/firmware design meets the specifications and quality system requirements.
• Work closely with cross-function team, including design reviews with QA, RA, test engineers, hardware engineers to ensure the firmware design meets the product requirements, including safety, reliability and serviceability. Be creative and innovative in the product development process.
• Make, recommend or justify critical technical decisions in product design. The decision should be based on broad investigation and testing.
• Document and transfer developed solutions to manufacturing team for mass production and provide technical support and sustaining development in launch phase.
Required Qualifications:
• B.S. in Computer Science or M.S+ (Preferred) in Computer Science.
• 6+ years of software development or equivalent (e.g., 4+ years of Ph.D. research experience in Computer Science).
• 5+ years of Object-Oriented Design, C++ and Qt Programming Experiences on Linux platform.
• Strong experience in design and implementation of cutting-edge graphics techniques and detailed knowledge of graphics hardware such as Open GL shader language, CUDA, Nvidia GPU programming, OpenGL 2D/3D texture mapping, CPU/GPU performance profiling and characterization, and other general stream programming techniques.
• Excellent knowledge and experience in computational geometry algorithms.
• Excellent knowledge and experience in developing multithreaded real-time applications.
• Excellent analytical and mathematical skills.
• Excellent interpersonal and problem-solving skills.
• Software development through full product lifecycle.
• Experience with creating and managing requirements and translating them into effective architectures and software design.
• An understanding of requirements for, and experience in medical device development.
• Excellent documentation skills (highly regulated development environment).
Preferred Qualifications
• GUI development experience: Qt/QML.
To discuss this amazing opportunity, reach out to our Talent Acquisition Specialist Smriti Kumari at email address **************************** can be reached on # **************.
Senior Software Engineer
Software engineer job in Bloomington, MN
At TempWorks, the Senior Software Engineer is responsible for creating software that delights our customers and users in a way that is also easily maintainable.
The Senior Software Engineer is responsible for leading the design, development, and implementation of software solutions. You will collaborate closely with cross-functional teams to understand requirements, design scalable architectures, and deliver robust, efficient software products.
General Responsibilities:
Research, design, implement, and maintain software features through ongoing feature development, refactoring, and by addressing bugs.
Build highly performant, fault tolerant, high-quality, scalable software.
Actively seek to learn and improve the company, department, team, and themselves.
Develop intuitive software that meets the needs of the company and our customers.
Leverage technical knowledge, skills, and experience to improve department processes and software quality.
Write quality unit and integration tests.
Analyze and test programs and products before formal launch.
Contribute and adhere to best practices in software development.
Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives.
Communicate with and train stakeholders on completed work for documentation, customer training, troubleshooting, and quality.
Provide mentoring for other Software Engineers.
Perform code reviews and provide constructive feedback.
Stay up to date with emerging technologies and trends in software development and recommend new tools and techniques to improve efficiency and productivity.
Participate in architectural discussions and contribute to the continuous improvement of development processes and methodologies.
Participate in educational opportunities like online course materials, professional publications, conferences, meet-ups, etc.
Performs other related duties as assigned.
Additional Required Skills and Abilities:
Excellent verbal and written communication skills.
Excellent interpersonal and customer service skills.
Strong architectural and design skills, with the ability to architect complex systems and make informed technical decisions.
Analytical and creative problem solving.
High level of organization and attention to detail.
Ability to work independently.
Education and Experience:
Bachelor's degree in computer science, Engineering, or a related field (or equivalent experience).
5+ years of relevant experience developing enterprise scale, web-based software applications.
4+ years of C# experience.
2+ years of Microsoft SQL database experience required (4+ preferred).
4+ years' experience developing applications using RESTful APIs.
4+ years' experience developing REST API driven applications using C# .NET framework and/or ASP.NET.
Expertise in front-end technologies such as HTML, CSS, JavaScript, and modern JavaScript frameworks (e.g., React, Angular, Vue.js), React preferred.
Experience with version control systems (e.g., Git) to manage source code and facilitate collaboration within the development team.
Experience with testing and mocking frameworks (e.g., MSTest, NUnit, XUnit, Moq)
Experience with cloud computing platforms (e.g., AWS, Azure, GCP) and DevOps practices. Azure preferred.
Experience with CI/CD, preferably Azure YAML pipelines.
Experience with static and dynamic code analysis tools (e.g., SonarQube, Veracode, ReSharper).
Experience with one or more of the following required: Domain Driven Design, event-based architecture, distributed systems, microservices, clean architecture, 12-factor App.
Physical Requirements:
Prolonged periods sitting at desk and working on a computer.
Must be able to lift to 10 pounds at times.
Senior Application Developer - OneStream
Software engineer job in Wayzata, MN
Senior Application Developer - OneStream _Wayzata-MN_Full-Time (FTE)_Direct Hire
Senior Application Developer - OneStream
Job Type: Full-Time (FTE)
Base Salary: $103,393 to $148,700+Best-in-class benefits
Qualifications:
*Minimum requirement of 4 years of relevant work experience. Typically reflects 5 years or more of relevant experience.
Preferred Qualifications:
*Proficient in .Net, C#
*Strong previous experience with finance applications
*Has the desire to learn Finance processes and gain solution expertise
*Previous experience with OneStream, Hyperion or other corporate consolidation and planning tools
*Knowledge of financial close and consolidation processes
*Knowledge of financial planning and analysis
*VB.Net and/or C# experience for business rules
Skills and Certifications:
*OneStream
Candidate Details:
*Seniority Level - Mid-Senior
*Minimum Education - Bachelor's Degree
Senior Java Software Engineer
Software engineer job in Minneapolis, MN
Dear Candidate,
We are looking for Hibernate Developer with experience in Hibernate Upgrading and Migrating, Spring Framework.
Lead Software Engineer
Software engineer job in Maple Grove, MN
We are seeking a dynamic and experienced Lead Software Engineer to join our innovative team. This pivotal role is perfect for a technology enthusiast eager to leverage state-of-the-art solutions to enhance software efficiency and usability. If you thrive in Agile environments and are driven by a passion for delivering top-quality software solutions, this opportunity is for you.
Key Responsibilities:
Facilitate and lead project kickoff and overview meetings to allocate tasks effectively among development teams.
Develop detailed feature specifications with clear acceptance criteria and provide accurate estimates and risk assessments.
Enhance team interactions and collaboration, focusing on improving quality and communication.
Collaborate with platform teams to ensure seamless integration and functionality across projects.
Manage troubleshooting efforts in non-production environments and collaborate with other teams to resolve issues efficiently.
Oversee the release process, playing both managerial and engineering roles to ensure smooth deployments.
What We're Looking For:
Minimum of 6 years of substantial, relevant, and progressive professional experience.
Bachelor's degree in Computer Science or a related field, or equivalent education and experience.
At least 4 years of leadership experience, including strategic planning and setting technical direction.
Proficiency in .NET (framework and core), C#, JavaScript, SQL Server, PostgreSQL, and Microservice Architecture.
Strong skills in analysis, design, and development methodologies.
Experience in process and data modeling, systems development methodologies, performance tuning, and application monitoring.
Exceptional written and verbal communication skills, with a focus on confidentiality, tact, and diplomacy.
Core Values:
Accountability: Embrace responsibility and ownership for both successes and challenges.
Communication: Engage effectively with key stakeholders in all scenarios.
Resourcefulness: Proactively identify solutions to meet the needs of customers and employees.
Customer Focus: Approach every interaction with empathy and commitment.
Trust: Build and maintain trust through clear intentions and respectful collaboration.
Salary: $125,000 - $135,000
Join our team and contribute to a forward-thinking environment where innovation and excellence are at the forefront of our engineering efforts. We offer a competitive salary and benefits package and provide opportunities for growth and professional development.
Data Engineer
Software engineer job in Bloomington, MN
Are you an experienced Data Engineer with a desire to excel? If so, then Talent Software Services may have the job for you! Our client is seeking an experienced Data Engineer to work at their company in Bloomington, MN.
Primary Responsibilities/Accountabilities:
Develop and maintain scalable ETL/ELT pipelines using Databricks and Airflow.
Build and optimize Python-based data workflows and SQL queries for large datasets.
Ensure data quality, reliability, and high performance across pipelines.
Collaborate with cross-functional teams to support analytics and reporting requirements.
Monitor, troubleshoot, and improve production data workflows.
Qualifications:
Strong hands-on experience with Databricks, Python, SQL, and Apache Airflow.
6-10+ years of experience in Data Engineering.
Experience with cloud platforms (Azure/AWS/GCP) and big data ecosystems.
Solid understanding of data warehousing, data modelling, and distributed data processing.
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-ApplyFirmware/Software Internship - Summer 2026
Software engineer job in Shakopee, MN
Seagate's Shakopee Design Center is hiring a Firmware/Software Intern in the Development team. This is an exciting opportunity to get involved with new product development, using Agile / SCRUM methodologies. The Firmware/Software Engineer will be responsible for developing and maintaining drive level embedded real time code, object oriented python code, and infrastructure tools driving engineering efficiency. This person will implement, debug and deploy code for new data storage products, used to manufacture quality products through the Test Process.
About the role - you will:
· Design, Develop, Test, and Integrate new features into Hard Disc Drive (HDD) products.
· Work closely with HDD firmware engineers to develop tools that will be instrumental in the code development life-cycle.
· Get involved in challenging projects and gain exposure to software engineering best practices.
· Participate in requirements gathering and be responsible for developing, debugging and deploying these tools.
· Contribute to cross functional teams and present recommendations to the team.
About you:
· Proven proficiency in working with Python and C.
· Willingness to take initiative.
· Great written and verbal communication skills.
Your experience includes:
· In the BS or MS program of Computer Science, Computer Engineering or enrolled in related degree program and returning to university in the fall, 2026.
Location:
MN: Our Shakopee campus is located 25 minutes southwest of Minneapolis in a setting with a rural vibe - it overlooks a horse racing track and stables, yet it has great entertainment venues close by as well. With wide-open spaces, the campus has plenty of space for running, biking, shooting some hoops or playing volleyball over lunch. If working out is your thing, the on-site fully equipped fitness center hosts wellness programs, tournaments and group workouts. Hungry? Seagate offers an on-site café with freshly sourced foods and specialty coffees, or if you prefer, drive to one of many restaurants just minutes away. #internship #intern
The estimated base wage range for this position is $22-$36/hr. The individual base wage is based on work location and additional factors, including job-related skills, experience, and relevant education or training.
Seagate offers comprehensive benefits to its eligible Interns, including, but not limited to, medical, dental, vision, and participation in the employee stock purchase plan. Seagate also offers Interns 12 paid holidays and a minimum of 48 hours of paid sick leave. The benefits for this position are based on a 24 to 40-hour-per-week schedule for a full calendar year and may differ depending on work location and tenure with the Company. #internship
Location: Shakopee, United States
Travel: None
Software 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"}