Post job

Staff software engineer jobs in Edina, MN - 1,054 jobs

All
Staff Software Engineer
Software Engineer
Software Engineering Internship
Senior Engineer
Principal Software Engineer
  • Principal Software Engineer

    On-Demand Group 4.3company rating

    Staff software engineer job in Minneapolis, MN

    On-Demand Group is currently seeking for a Principal Software Engineer for a 3-month contract engagement to start. Title: Principal Software Engineer Duration: 3-month contract to hire The Principal Software Engineer position is responsible for delivering successful technical solutions for the Oracle HCM Cloud/Fusion platforms. The individual is responsible for development and support activities with minimal supervision and guidance. A successful candidate will have a solid record of delivering technical solutions under timeline and a proven track record of working efficiently with business, functional, and technical teams. This role's focus is on the development, maintenance, and support of new and existing Oracle EBS and Cloud/Fusion functionality. The Principal Software Engineer will mentor, lead, and indirectly influence internally and cross functionally. ACCOUNTABILITIES: Leads and participates in schedule definition, system design, scope definition and development/selection of software solutions: • Works with a team or independently to research and define user requirements and understand their needs, address those needs, handle problems as they arise, and escalate issues as required. • With minimal direction, works to formulate system scope, objectives, requirements, and design documentation. • Works with a team to provide information and development schedules for assigned work. • Leads the creation of appropriate documentation for all application modifications and new development. • Develops applications/enhancements within client's defined architecture and following the predefined processes/methodologies. • Proactively communicates with and coordinates activities with other team members. Team Support: • Works with team members to develop, maintain and improve critical internal and external production applications. • Works with Infrastructure and Service Desk teams to identify, diagnose and remediate production system issues. • Provides timely status updates for assigned work to the team members and leadership. • Researches the changing marketplace to keep current with technology and upgrades. • Provides production system support as needed. • Mentor, support, guide, and train other team members. • May support or provide technical expertise within team and cross functionally. • Other duties as assigned. REQUIRED QUALIFICATIONS: Knowledge of: • Knowledge of enterprise frameworks, systems integrations, software development and testing methodologies is required • Technical expertise/knowledge of development tools and processes • Strong knowledge of developing interface and conversion routines • Advanced knowledge of the development life cycle including testing process and methods, variable programming fundamentals, conditional execution, data structures, compilation and debugging tools • Advanced knowledge of Agile and object-oriented software development methodologies • Generating process documentation • Familiarity with SDLC • Automated testing / regression testing • Experience in a Scrum/Agile development environment • Knowledge and experience with o SQL, PL/SQL, XML, BI Publisher o Oracle Visual Builder Studio o Oracle Fast Formulas o Linux shell scripts o SOAP XML, WSDL, XML schema, and XSL o RESTful services, JSON o SOA gateway deployments o SOAPUI, XMLSpy, POSTMAN for SOA testing and development o Code management and deployment platforms for Oracle Fusion/PaaS • Knowledge of some or all of Cloud HCM suite of products: o Core HR o Payroll o Learning o Absence Management o Time and Labor o Compensation o Recruiting o Workforce management o Performance management o Goal management o Reporting - OTBI/BI-SQL o Benefits • Opening, managing, and resolving Oracle service requests with Oracle support • Demonstrated knowledge of Oracle suggested standards and approach for delivering EBS and Cloud solutions The projected hourly range for this position is $70 to $80. 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.
    $70-80 hourly 2d ago
  • Job icon imageJob icon image 2

    Looking for a job?

    Let Zippia find it for you.

  • Software Engineer | UI (28873)

    Dahl Consulting 4.4company rating

    Staff software engineer job in Brooklyn Park, MN

    Title: Software Engineer | UI Job Type: Contract (6 months) Compensation: $75.00 - $112.00 per hour (W2 only, no C2C) Industry: Retail Our client, a leading national retailer with a large engineering organization, is seeking a Contract Software Engineer specializing in front-end UI development. This position supports a machine learning platform engineering team by building React-based interfaces used by internal engineers, data scientists, and analysts. Job Description As a Software Engineer - UI, you will focus on developing and enhancing user-facing applications that integrate with existing platform services. This is an execution-focused role centered on implementing React components, improving usability, and ensuring consistent user experiences across internal tools. You will collaborate closely with backend and platform engineers, as well as UX designers, to translate requirements into effective UI solutions. Key Responsibilities Design, implement, and maintain front-end applications and UI components using React and modern JavaScript/TypeScript frameworks. Build user interfaces that integrate with backend APIs and platform services. Work with backend engineers and UX designers to translate product requirements into functional UI implementations. Improve usability, accessibility, and consistency across internal platform tools. Diagnose and resolve UI-related issues, including performance, usability, and integration problems. Additional Responsibilities Develop, test, and deploy production-ready front-end applications. Implement client-side monitoring and logging to support observability and troubleshooting. Improve front-end performance, reliability, and maintainability within the scope of the engagement. Create and maintain technical documentation for UI components and workflows. Support internal users by troubleshooting UI issues and helping them navigate platform interfaces. Qualifications Required Bachelor's degree or equivalent practical experience. 5-10 years of professional software engineering experience focused on front-end or UI development. Strong experience building applications with React. Proficiency in JavaScript and/or TypeScript, HTML, and CSS. Experience integrating front-end applications with RESTful APIs or similar backend services. Familiarity with modern front-end build tools, testing frameworks, and Git-based workflows. Strong analytical and problem-solving skills, with the ability to work independently within a defined scope. Preferred Experience building internal tools or developer-facing platforms. Familiarity with component libraries, design systems, and UI consistency standards. Experience with accessibility best practices and responsive design. Exposure to cloud-hosted applications and CI/CD pipelines. Experience collaborating on cross-functional platform or infrastructure teams. Benefits 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: *********************************************** Equal Opportunity Statement As an equal opportunity employer, Dahl Consulting welcomes candidates of all backgrounds and experiences to apply. If this position sounds like the right opportunity for you, we encourage you to take the next step and connect with us. We look forward to meeting you!
    $74k-101k yearly est. 3d ago
  • Senior SAP ISU BTP Engineer

    Kellymitchell Group 4.5company rating

    Staff software engineer job in Minneapolis, MN

    Our client is seeking a Senior SAP ISU BTP Engineer to join their team! This position is located in Minneapolis, MN or Denver, CO. Support enterprise integrations to existing applications using standard integration patterns that reinforce strong system boundaries and interfaces Reverse engineer and modernize existing ACE based integration flows to align with RISE and BTP patterns Troubleshoot interface errors and support testing cycles Partner with technical architects to ensure alignment with SAP standards Lead platform environment engineering across multiple transformation lifecycle activities such as: staging, automation, monitoring and migration Design and implement infrastructure provisioning processes, automation pipelines and platform services with independence Partner with architects and technical leads to design and optimize cross platform integration and compliance requirements Diagnose complex infrastructure and application issues and drive resolution across test, QA and non-production environments Lead conversion, migration and performance tuning efforts across multiple environments during key program phases Ensure cybersecurity and regulatory controls are appropriately implemented Recommend remediation options as relevant Maintain and enhance environment documentation, engineering standards and reusable patterns for the program Desired Skills/Experience: Bachelor's degree in Computer Science, Engineering or equivalent experience 7+ years of experience in platform engineering, DevOps, infrastructure or related domain Strong technical proficiency and ability to independently solve complex engineering problems Demonstrated experience designing scalable, secure environments Strong cross functional communication and collaboration skills Hands on SAP BTP and ISU experience, utilities preferred Strong integration development skills Benefits: Medical, Dental, & Vision Insurance Plans Employee-Owned Profit Sharing (ESOP) 401K offered The approximate pay range for this position is between $98.00 and $140.00. Please note that the pay range provided is a good faith estimate. Final compensation may vary based on factors including but not limited to background, knowledge, skills, and location. We comply with local wage minimums.
    $83k-103k yearly est. 2d ago
  • Summer 2026 Software Engineering Intern

    Aerovironment 4.6company rating

    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
    $48k-64k yearly est. Auto-Apply 60d+ ago
  • Intern Engineer - Software Engineering

    General Dynamics Mission Systems 4.9company rating

    Staff software engineer job in Bloomington, MN

    Basic Qualifications Candidates should demonstrate a thorough understanding of engineering technology. Engineering Interns must be enrolled in an accredited degree program in Computer Engineering, Systems Engineering, Software Engineering, Electrical Engineering, Mechanical Engineering or other related scientific or technical discipline with a preference for a standing of a sophomore or higher. Due to the nature of work performed within our facilities, U.S. citizenship is required. Responsibilities for this Position REPRESENTATIVE DUTIES AND TASKS: Apply your classroom-learned skills to a program supporting the defense of our country. GDMS has an immediate opening for an Engineering Intern to join our team. The position provides an opportunity to work on projects that support some of our nation's fundamental defense services. GDMS employees work closely with esteemed customers to develop solutions that allow them to carry out high-stakes national security missions. The Software Engineering Intern will work on End User product development programs perform the following activities: Participates in requirements analysis, functional analysis, design, integration and verification of software Collaborates with other Software team members to develop software design, code, and unit test. Has and uses experience with common programming languages (C, C++, Python, Rust). Works within the Software Engineering group, and has some contact with other engineering and manufacturing groups. Has some contact with project leaders to provide status or discuss technical issues. Works on problems of low to medium complexity and scope under supervision from a SW Lead and peer review of other SW team members. The selected candidate will work with collaborative teams on various technical projects associated with our core mission. In addition to receiving a competitive wage, the Engineering Intern will enhance their skill set by working among a talented and technically accomplished group of colleagues. Interns will also enjoy a flexible work environment where contributions are recognized and rewarded. Salary Note This estimate represents the typical salary range for this position based on experience and other factors (geographic location, etc.). Actual pay may vary. This job posting will remain open until the position is filled. Combined Salary Range USD $30.45 - USD $30.45 /Yr. Company Overview General Dynamics Mission Systems (GDMS) engineers a diverse portfolio of high technology solutions, products and services that enable customers to successfully execute missions across all domains of operation. With a global team of 12,000+ top professionals, we partner with the best in industry to expand the bounds of innovation in the defense and scientific arenas. Given the nature of our work and who we are, we value trust, honesty, alignment and transparency. We offer highly competitive benefits and pride ourselves in being a great place to work with a shared sense of purpose. You will also enjoy a flexible work environment where contributions are recognized and rewarded. If who we are and what we do resonates with you, we invite you to join our high-performance team! Equal Opportunity Employer / Individuals with Disabilities / Protected Veterans
    $30.5 hourly Auto-Apply 6d ago
  • University of Minnesota-Twin Cities -- Software Engineer Intern 2026

    Maverick Software Consulting 3.2company rating

    Staff software engineer job in Minneapolis, MN

    Join Maverick Software Consulting - Real Industry Experience While You Study! Are you a student at the University of Minnesota, Twin Cities with a passion for software development? Maverick Software Consulting is hiring motivated and talented students to work directly with our industry-leading clients - all while continuing your coursework. What You'll Do: Help build and test real-world software using technologies like: Java Software Development - Java, Spring Boot, Quarkus, IntelliJ IDEA, Eclipse, and related frameworks. Microsoft Software Development - .NET Core, C#, Visual Studio, and cloud-based .NET solutions. Web Development - HTML, CSS, JavaScript, TypeScript, React, Angular, Vue.js, and cloud-based hosting on AWS, Azure, or Google Cloud. Cloud Development - AWS, Azure, Google Cloud, serverless architectures, containerization (Docker, Kubernetes), and DevOps pipelines. AI & Machine Learning - TensorFlow, PyTorch, OpenAI APIs, Azure AI, AWS SageMaker, natural language processing (NLP), and computer vision applications. Automated Software Testing - Selenium, Playwright, Cypress, JUnit, NUnit, Apache JMeter, AI-driven testing frameworks, and CI/CD automation. You will be part of a software development team helping our clients develop and test their software. We'll provide training, let you set your own flexible schedule, and give you hands-on experience that employers value. We provide training to bridge the gap between academic learning and the practical skills needed for an entry-level software engineer. You'll gain real-world experience in software development and testing-not just ‘busy' work-as an integral part of our clients' teams. See what some of our students have to say: ***************************************** Qualifications: Current Sophomore, Junior, or Senior with at least 13 months remaining before graduation. Pursuing a Bachelor's Degree in Computer Science, Computer Engineering, Software Engineering, Information Systems, or a related field. Availability: 20 hours per week during the school year, 40 hours per week over the summer. Self-motivated, eager to learn, and enthusiastic about applying technical skills in real-world projects.
    $45k-67k yearly est. 12d ago
  • Software Engineer Intern

    Veranex

    Staff software engineer job in Minneapolis, MN

    About This Role As a Software Engineering Intern, you will be responsible for assisting with development of software projects. We are looking for interns who can communicate well both with other members of the software team and cross-functionally (with electrical and mechanical engineering teams, test engineers, and product managers).What You'll Do Maintain existing software Participate in active project development lifecycles Develop unit tests Draft clear and concise documentation Ensure all software satisfies quality standards Perform other duties as assigned Required Qualifications Currently pursuing a Bachelor's or Master's degree in a field related to Computer Science Significant experience with at least one primary language (C/C++ for firmware development, or python/Javascript/C# for application development, Java or Swift for Mobile app development) Some experience with at least one additional language: React, React Native Strong understanding of OOP Understanding of SQL databases Understanding of multithreaded software concepts Excellent written and verbal communication skills Willing and able to learn in a fast-paced environment Preferred Qualifications Familiarity with Medical Devices / Safety Critical software development Understanding of electronics, digital communications, and common protocols Experience developing embedded firmware Strong grasp of scripting languages such as Python Web development skills Robotics or Motor Control skills
    $39k-66k yearly est. 17d ago
  • Software Engineer Intern (on-site - not remote)

    Clear Lakes Dental Franchise

    Staff software engineer job in Little Canada, MN

    Job Title: Software Engineer Intern Company: Clear Lakes Dental , not remote, located in Brooklyn Park, MN) About Clear Lakes Dental: Clear Lakes Dental is a forward-thinking dental practice committed to excellence not only in patient care but also in leveraging cutting-edge technology to streamline operations, enhance training, and improve the overall patient journey. We're excited to innovate and create tools that empower our team and delight our patients. Project Overview: Join us in shaping the future of dental operations and patient engagement! We are developing a suite of innovative software solutions, including AI-powered tools, designed to streamline and optimize workflows for our dental team and significantly enhance the patient experience. As an intern, you will be a key contributor, directly involved in the design, development, and implementation of these solutions. Your projects will be diverse and impactful, potentially including (but not limited to): Immersive VR training programs for staff development. User-friendly mobile and web applications for seamless patient interaction Intelligent automation tools to tackle complex and time-consuming dental-specific administrative or clinical support tasks. What You'll Do: Design, develop, test, and deploy full-stack applications and features across our project portfolio Contribute to the development of VR training modules using relevant technologies (e.g., Unity/Unreal with C#/C++). Develop and integrate AI/automation tools to improve operational efficiency Build and maintain APIs and database schemas for our applications Collaborate effectively with a cross-functional team, including dental professionals, designers, and other engineers, to translate requirements into technical solutions. Write clean, maintainable, well-documented, and testable code. Present your work, findings, and share progress with the team regularly. Who We're Looking For: Currently pursuing or recently completed a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. Solid understanding of core software development principles, data structures, and algorithms. Programming experience in TypeScript. Strong problem-solving, analytical, and critical-thinking skills. Excellent attention to detail. Ability to work effectively both independently and as part of a collaborative team. A proactive and eager learner, passionate about technology and its application in new domains. Bonus Points: Hands-on experience with Supabase and Nuxt 3. Familiarity with cloud platforms, particularly AWS tools Previous experience with VR/AR development (Unity or Unreal Engine). Experience with Git Our Culture at Clear Lakes Dental: At Clear Lakes Dental, we're more than just a dental practice - we're a community that values innovation, collaboration, and supports all our team members, including our tech talent. We appreciate the creativity and technical skills you bring to our projects, which is why we prioritize a positive, team-oriented environment where you can learn, contribute, and thrive. As an intern at CLD, you'll have the opportunity to focus on what you're passionate about-developing impactful technology solutions-with the support of a dedicated team. We ensure you have the tools, modern technology, and guidance needed to excel in your role and significantly grow your skills through hands-on experience. But work isn't just about the code-it's about the experience! Our team enjoys a fun, welcoming culture with team outings, happy hours, and great meals together. Whether you prefer to join in on the fun or engage at your own pace, you'll always feel like part of the team. Join a team where your technical skills are valued, your contributions make a real impact, and you can be part of exciting, cutting-edge projects within a supportive and dynamic practice!
    $39k-67k yearly est. 60d+ ago
  • Software Engineer

    Collabera 4.5company rating

    Staff software engineer job in Eagan, MN

    Established in 1991, Collabera has been a leader in IT staffing for over 22 years and is one of the largest diversity IT staffing firms in the industry. As a half a billion dollar IT company, with more than 9,000 professionals across 30+ offices, Collabera offers comprehensive, cost-effective IT staffing & IT Services. We provide services to Fortune 500 and mid-size companies to meet their talent needs with high quality IT resources through Staff Augmentation, Global Talent Management, Value Added Services through CLASS (Competency Leveraged Advanced Staffing & Solutions) Permanent Placement Services and Vendor Management Programs. Collabera recognizes true potential of human capital and provides people the right opportunities for growth and professional excellence. Collabera offers a full range of benefits to its employees including paid vacations, holidays, personal days, Medical, Dental and Vision insurance, 401K retirement savings plan, Life Insurance, Disability Insurance. Job Description Responsibilities: Technology implementation of the DevOps solution for our Big Data implementation - Enterprise Content Platform Implement discussion of technical solutions and ideas with other technical and management leadership throughout the company. Participate in feature architecture to understand and build DevOps needs Analyze and select tools to be used in the DevOps solution Ensure system infrastructure for DevOps tooling and environments is available Build solid working relationships with users and architecture teams Continue to develop a strong base of technical skills in the various technologies used by the Enterprise Content Platform team Qualifications Qualification: Be a technical resource and mentor to other team members Bachelor's Degree or equivalent years of experience 7+ years experience using Java and various build and deploy tools Experience performing command line based Linux administration including writing or customizing shell scripts Excellent written and verbal communication skills Dynamic thinker, a problem solver Self-motivated and self-directed Additional Experience Preferred: Experience with Perl and Python scripting Experience with Apache Ant build scripts Using and maintaining version control systems (Git or TFS) Additional Information To get further details or to apply for this position please contact: Nishita Honest ************ *******************************
    $69k-93k yearly est. Easy Apply 60d+ ago
  • Software Engineering Intern

    Puris

    Staff software engineer job in Minneapolis, MN

    At PURIS, we're dedicated to cultivating a better food system and making a positive impact. How do we do it? By transforming high-quality, USA-made pea ingredients and non-GMO soybeans into essential components for a wide range of everyday products. From cereals and snacks to protein beverages, soy milk, tofu, and beyond, our ingredients are powering a healthier future and strengthening our domestic food supply chain. This is more than just a job; it's an opportunity to be part of an exciting period of expansion and growth. You'll drive strategic initiatives, leverage cutting-edge solutions, and implement new processes that directly support a better food future for people and the planet. The Software Engineering Intern will help design and enhance digital tools that power PURIS's manufacturing, research, and business systems. You'll collaborate with engineers and analysts to create efficient, scalable software solutions that improve how our teams work, communicate, and innovate. Pay Rate/Range: $20.00 Pay Frequency: Biweekly Bonus Eligible: Yes Work Location: Minneapolis HQ - Fully In Person Time Period: Summer 2026 Travel: None Responsibilities Support development and maintenance of internal software applications and automation tools. Assist with coding, testing, debugging, and documenting new or existing programs. Collaborate with operations and IT teams to translate user needs into software improvements. Participate in system integration projects to connect applications across departments. Evaluate emerging technologies that could improve process efficiency or data visibility. Coding AI Agents throughout different departments for a variety of necessary business needs. How You'll Grow Learn to design software that bridges technology and production in an innovative industry. Gain hands-on experience in agile development, testing, and deployment cycles. Work directly with technical mentors who value curiosity and creativity. Why PURIS? At PURIS, our Software Engineering interns design and build tools that power the future of sustainable food. You'll work on real projects that connect data, people, and processes across our production network-developing software that makes everything from quality tracking to plant operations smarter and faster. Whether you're coding interfaces, automating workflows, or solving complex problems in real time, you'll see your work make a tangible impact. At PURIS, you're not just writing software, you're helping engineer a more sustainable world, one line of code at a time. Requirements Pursuing a Bachelor's degree in Computer Science, Software Engineering, or related field. Experience with one or more programming languages (Python, C#, JavaScript, etc.). Strong problem-solving and analytical mindset. Interest in applying technology within a real-world manufacturing and sustainability context. Why Work with Us? Career Growth: PURIS offers a dynamic work environment where you can develop your skills and advance your career. We are committed to nurturing talent and providing ample opportunities for professional development and growth within the company. Innovative Environment: You'll have the opportunity to work with state-of-the-art engineering and cutting-edge technology. Our dedication to innovation means you'll be part of a forward-thinking team constantly pushing the boundaries of the plant-based food industry. Strong Values: We uphold integrity and a global vision for the future. Our company culture is built on collaboration, excellence, and a shared commitment to our mission of creating a better food system. This commitment extends to fostering a workplace where safety is paramount in every operation. Commitment to Sustainability: At PURIS, we are deeply dedicated to creating a sustainable future. Our manufacturing processes are designed to minimize environmental impact and promote regenerative agriculture. By joining our team, you'll contribute to a company that values sustainability and is committed to making a positive impact on the planet. Join Our Team: To apply for the role, visit ********************** PURIS is an equal opportunity employer. All qualified applicants are welcome, regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other characteristic protected by law. The hiring process includes successfully completing a background check, and drug screen. We E-verify all new hires. INTEGRITY | LEADERSHIP | OPENNESS | GLOBAL VISION | ADAPTABILITY | PARTNERSHIP
    $20 hourly 60d+ ago
  • Digital Software Engineer - Water Solutions

    Dupont 4.4company rating

    Staff software engineer job in Edina, MN

    At DuPont, our purpose is to empower the world with essential innovations to thrive. We work on things that matter. Whether it's providing clean water to more than a billion people on the planet, producing materials that are essential in everyday technology devices from smartphones to electric vehicles, or protecting workers around the world. Discover the many reasons the world's most talented people are choosing to work at DuPont. Why Join Us | DuPont Careers (******************************************* **Job Summary** We are hiring a Digital Software Engineer our DuPont Water Solutions Technology team. In this role you will lead the delivery of high-impact digital programs through launch, partnering with stakeholders to ensure products and solutions meet quality standards and are delivered on time. You will continue to support these digital programs post-launch to ensure value delivery. This role is central to driving innovation, commercial excellence and operational excellence across the enterprise, requiring a blend of technical program management, relationship management, and collaborative problem-solving. You will participate in cross-functional initiatives, working closely with IT, R&D, TS&D and a broad range of business partners throughout DuPont to develop innovative, tailored solutions. This is an individual contributor role with no direct reports. **Primary Duties & Responsibilities** + Lead the delivery of high-impact digital programs from launch, ensuring products and solutions meet quality standards and are delivered on time + Partner with stakeholders throughout the organization to drive successful program outcomes and maintain value delivery post-launch + Support digital programs after launch to ensure ongoing value and continuous improvement + Participate in cross-functional initiatives, working closely with IT, R&D, TS&D, and a broad range of business partners to develop innovative, tailored solutions. **Education & Experience** **Required:** + Bachelor's Degree in Computer Science, Information Technology, Engineering, or a related technical field. + strong background in modeling complex systems such as complex flow fields, chemical processing or water treatment plants + 7+ years of professional experience in software development with a strong focus on **Python** . + Proven ability to develop **complex mathematical models** using libraries such as **NumPy** , **SciPy** , and related scientific computing tools. + Solid understanding of **software development lifecycle** , including **raising and reviewing Pull Requests (PRs)** , **code reviews** , and working with **Azure DevOps** for CI/CD pipelines. + Strong problem-solving skills and ability to distill complex technical challenges into actionable solutions. + Understanding of **Agile/SCRUM methodology** and collaborative development practices. + Excellent communication skills for cross-functional collaboration with engineering and product teams. **Preferred:** + Familiarity with **water chemistry principles** and ability to apply them in modeling and simulation of **UF (Ultrafiltration), IX (Ion Exchange), and RO (Reverse Osmosis)** technologies. + Experience in **modeling and simulation of water treatment systems** and translating engineering concepts into computational models. + Exposure to **AI/ML concepts** and libraries (e.g., scikit-learn, TensorFlow) + Understanding of Python Fast API framework to engage with REST APIs + Understanding of SQL Alchemy to read data from Database using Object relational Model + Experience with **data visualization tools** (e.g., Matplotlib, Plotly) for presenting simulation results. + Familiarity with **cloud platforms** (Azure preferred) and workflow automation. + Knowledge of **data management practices** and version control systems (Git). + A learner mindset and interest in emerging technologies related to water treatment and digital modeling. \#LI-EH1 Join our Talent Community (**************************************************** to stay connected with us! DuPont is an equal opportunity employer. Qualified applicants will be considered without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability or any other protected class. If you need a reasonable accommodation to search or apply for a position, please visit our Accessibility Page for Contact Information (****************************************************** . DuPont offers a comprehensive pay and benefits package. To learn more visit the Compensation and Benefits page (********************************************************** . The Pay range for this role is $81,900.00 - $128,700.00 Annual **How Base Pay is Determined:** DuPont has job leveling frameworks that help organize roles based on progressive levels of responsibility, proficiency and qualifications. Each role has an associated pay range (or an established pay rate for some roles) based on the competitive market in each country where we operate. Each individual's pay is based on a variety of factors, including their role and the associated pay range for that role, their geographic location (i.e., country, state, metropolitan area), as well as their skills, experience, education and certifications, and performance.
    $81.9k-128.7k yearly 48d ago
  • Software Engineer Intern (Python)

    Garda Capital Partners 4.3company rating

    Staff software engineer job in Wayzata, MN

    Garda Capital Partners (Garda) is a multi-billion dollar alternative investment firm with over 22 years of experience deploying relative value strategies across fixed income markets for institutional investors. Garda's primary offices are located in Wayzata, New York City, West Palm Beach, Geneva, Zug, Copenhagen, Singapore, and Scottsdale. Garda is looking to hire a Software Engineer Intern (Python) to be a part of our Research and Technology (R&T) team based out of our Wayzata office, in Summer 2026. This is an exciting position offering opportunities to gain exposure to enterprise software development practices at a global hedge fund. Position Responsibilities Aid in the development of new lines of business solutions using Python, and SQL Support senior staff in designing and implementing complete solutions for our front office/risk systems. Provide support for in-house and 3rd party applications Qualifications & Desired Skills Pursuing a Bachelor's or Master's Degree in Computer Science, Engineering, Mathematics, or Quantitative Finance Experience with the Python ecosystem of common libraries and working knowledge of at least one statically typed language Good grasp of computer science fundamentals (e.g. data structures, algorithms, operating systems etc.) Familiarity with object-oriented programming Strong problem-solving skills and commitment to high standards for code Interest or prior experience in the financial trading industry (particularly in fixed income) a plus Ability to work effectively in a high-energy, time-sensitive team environment Detail-oriented with strong verbal and written communication skills Within the range, individual pay is determined by work location and additional factors, such as job-related skills, experience, and relevant education. Hourly Compensation for this role is expected to be between:$45-$45 USD
    $37k-55k yearly est. Auto-Apply 2d ago
  • SAP Software Engineer

    Cardinal Health 4.4company rating

    Staff software engineer job in Saint Paul, MN

    **_What Application Development & Maintenance contributes to Cardinal Health_** Information Technology oversees the effective development, delivery, and operation of computing and information services. This function anticipates, plans, and delivers Information Technology solutions and strategies that enable operations and drive business value. Application Development & Maintenance performs configuration or coding to develop, enhance and sustain the organization's software systems in a cross-functional team environment through adherence to established design control processes and good engineering practices. This job family programs and configures end user applications, systems, databases and websites to achieve the organization's internal needs and externally-facing business needs. Application Development & Maintenance partners with business leaders, investigates user needs and conducts regular assessments, maintenance and enhancements of existing applications. The SAP Software Engineer, will be responsible for overseeing the end-to-end data migration strategy for SAP implementation projects. The role requires deep technical expertise in SAP data architecture, data migration tools to ensure successful, high-quality, and efficient data conversion process. **_What is expected of you and others at this level_** + Applies comprehensive knowledge and a thorough understanding of concepts, principles, and technical capabilities to perform varied tasks and projects + May contribute to the development of policies and procedures + Works on complex projects of large scope + Develops technical solutions to a wide range of difficult problems + Solutions are innovative and consistent with organization objectives + Completes work; independently receives general guidance on new projects + Work reviewed for purpose of meeting objectives + May act as a mentor to less experienced colleagues **_Responsibilities_** + Design and define the overall data migration architecture, including the approach, tools, and best practices for converting data from various legacy systems into the new SAP target system. + Lead the selection and configuration of SAP data migration tools such as SAP Data Services, SAP S/4HANA Migration Cockpit, and SAP Landscape Transformation (SLT). + Create detailed technical and functional specifications for data mapping, transformation rules, and data validation. + Establish and enforce data quality and governance standards for the entire data migration lifecycle. + Lead and manage the entire data conversion team, including developers, business analysts, and data stewards. + Oversee the execution of data migration cycles, including mock conversions, cutover planning, and post-go-live data reconciliation. + Collaborate with key stakeholders, including business leaders and project managers, to align the data conversion strategy with overall business objectives and project timelines. + Provide expert guidance and technical leadership to resolve complex data conversion challenges and performance issues. + Serve as the subject matter expert on SAP data structures (e.g., master data, transactional data), data integration methods, and data governance principles. + Ensure compliance with project standards, security policies, and regulatory requirements throughout the data conversion process. + Partner with other technical architects (e.g., infrastructure, security) to ensure the data conversion solution is scalable, secure, and aligns with the enterprise architecture. + Mentor and provide technical leadership to junior team members. **_Qualifications_** + Bachelor's Degree in related field preferred or equivalent work experience preferred + 8+ years of experience with SAP implementations and ABAP knowledge in respective business processes like Master data, OTC, PRI, SCE, RTR and PTP preferred. + 3-5 years of experience with SAP Data Services and Data conversions preferred. + Experience in ALE/IDOC, LSMW, RDM/BPDM + Demonstrates a knowledge of Master Data Management domain + Ability to define work processes and lead team members in successful implementation and ongoing execution preferred + Ability to develop individuals and teams preferred + Excellent oral and written communication skills preferred + Excellent organizational skills preferred **Anticipated salary range:** $94,900 - $135,600 **Bonus eligible:** No **Benefits:** Cardinal Health offers a wide variety of benefits and programs to support health and well-being. + Medical, dental and vision coverage + Paid time off plan + Health savings account (HSA) + 401k savings plan + Access to wages before pay day with my FlexPay + Flexible spending accounts (FSAs) + Short- and long-term disability coverage + Work-Life resources + Paid parental leave + Healthy lifestyle programs **Application window anticipated to close:** 01/20/2026 *if interested in opportunity, please submit application as soon as possible. The salary range listed is an estimate. Pay at Cardinal Health is determined by multiple factors including, but not limited to, a candidate's geographical location, relevant education, experience and skills and an evaluation of internal pay equity _Candidates who are back-to-work, people with disabilities, without a college degree, and Veterans are encouraged to apply._ _Cardinal Health supports an inclusive workplace that values diversity of thought, experience and background. We celebrate the power of our differences to create better solutions for our customers by ensuring employees can be their authentic selves each day. Cardinal Health is an Equal_ _Opportunity/Affirmative_ _Action employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, ancestry, age, physical or mental disability, sex, sexual orientation, gender identity/expression, pregnancy, veteran status, marital status, creed, status with regard to public assistance, genetic status or any other status protected by federal, state or local law._ _To read and review this privacy notice click_ here (***************************************************************************************************************************
    $94.9k-135.6k yearly 60d+ ago
  • Software Engineer (onsite)

    Vitaver & Associates 3.4company rating

    Staff software engineer job in Saint Paul, MN

    14397 - Software Engineer (onsite) - St. Paul, MN Estimated Duration: 12+ months with possible extensions Work Setting: 100% of the time at the Client's site. No telecommuting or remote work. This is a non-negotiable requirement from the client Only candidates able to relocate as required should apply to avoid removal from future consideration. Required: • Availability to work 100% of the time at the Client's site in St. Paul, MN (required); • Hands-on experience with a modern web stack, including design and implementation of complex features • Hands-on experience with a Python backend • Hands-on experience with a modern JS frontend (Vue/React/Angular) • Experience deploying and supporting applications on AWS • Experience with cloud environments, databases, and supporting production workloads Responsibilities: • Design and implement complex features using a modern full-stack web development approach • Develop and maintain robust backend services and APIs using Python • Build responsive and interactive user interfaces with modern JavaScript frameworks (Vue, React, or Angular) • Deploy, monitor, and support scalable web applications on AWS cloud infrastructure • Independently own significant technical work, contribute to system and component-level design, write well-tested and maintainable code, and participate fully in agile ceremonies Why apply? • Gain experience with one of the world's largest solar and wind energy providers, which last year briefly became the most valued U.S. energy company; • Work with a great team of professionals and learn newest technologies and approaches; • Enjoy our Client's wonderful campus with top-notch facilities for work and recreation; • Benefit from multiple projects extensions; • Receive support and advice from Vitaver consultants who are already working at our Client's site; • Get extra cash by participating in Vitaver Successful Completion Bonus Program; • Always get paid in full and on time.
    $71k-94k yearly est. 1d ago
  • iOS Software Engineer

    Artech Information System 4.8company rating

    Staff software engineer job in Mendota Heights, MN

    Artech is the 10th Largest IT Staffing Company in the US, according to Staffing Industry Analysts' 2012 annual report. Artech provides technical expertise to fill gaps in clients' immediate skill-sets availability, deliver emerging technology skill-sets, refresh existing skill base, allow for flexibility in project planning and execution phases, and provide budgeting/financial flexibility by offering contingent labor as a variable cost. Job Description iOS Software Engineer location: Mendota Heights,MN Duration:3 months + Job Summary: Analyzes, develops, designs, and maintains iOS applications for the organization's products and systems. Performs system integration of software and hardware to maintain throughput and program consistency. Develops, validates, and tests: structures and user documentation. Work is evaluated upon completion to ensure objectives have been met. Determines and develops approach to solutions. Job Requirements Preferred Education: • Bachelor's or Master's degree in an appropriate engineering discipline required. Preferred Work Experience (years): • Bachelor's degree and 4+ years of experience or Master's degree and 2+ years of experience • 2+ Years experience integrating Objective-C with C++ Additional Information For more information, Please contact Shubham ************
    $73k-96k yearly est. 1d ago
  • Software Engineer Apps II

    Aerovironment 4.6company rating

    Staff software engineer job in Minneapolis, MN

    As a Software Engineer II (Applications) one works with and is mentored by a talented group of engineers to design and develop software solutions to meet customer requirements. - Implements and optimizes algorithms and software including gRPC and REST endpoints, relational database schemas, and user interface components - Supports testing and demonstration of components and integrated systems - Develops documentation, technical reports, and provides report inputs for presentation to customers and other stakeholders - Creates software design documentation according to software process requirements and guidance from Senior Engineers - Delivers work on time according to agreed completion dates and project schedule & budget - Operates in a continuous learning environment under moderate supervision - Works on problems of moderate scope where analysis of situations or data requires a review of a variety of factors - Exercises judgment within defined procedures and practices to determine appropriate action. - Builds productive internal/external working relationships - Other duties as assigned **Experience** - 2 - 5 years of relevant experience in a software engineering or related field - Strong software engineering skills with proficiency in full stack development including the use of Golang, Rust, Java, and/or Python as well as front-end web frameworks such as Vue - Experience with relational database systems such as PostgreSQL or MySQL - Experience with Ubuntu or other Linux operating systems - Experienced writing unit tests and debugging code - Demonstrated mathematical and analytical skills are required - Demonstrated familiarity with source code configuration management tools such as Git as well as familiarity with IDEs and debuggers **Education** - A bachelor's degree in computer science or related field is required, or an equivalent combination of education, training, and experience **Additional Requirements** - Demonstrates effective listening, questioning, clarifying and summarizing skills to effectively communicate in one-on-one and small group settings - Demonstrates understanding of system design that one is working on and understands the role that assigned tasks play in the system - Able to excel in a fast-paced, deadline-driven environment, where small teams share a broad variety of duties - Displays strong initiative and drive to accomplish goals and meet company objectives - Takes ownership and responsibility for current and past work products - Is committed to learning from mistakes and driven to improve and enhance performance of oneself, others, and the company - Has effective problem-solving, analytical, interpersonal and communication skills - Focuses on teamwork, collaboration and puts the success of the team above one's own interests **Physical Demands** - Ability to work in an office environment (Constant) - Required to stand and sit for long periods; talk, hear, and use hands and fingers to operate a computer and telephone keyboard (Frequent) **Special Requirements** - U.S. Citizenship required - Ability to obtain at minimum Secret level security clearance; active clearance is a plus - Willingness to travel (Occasionally / Up to 20%) The salary range for this role is: $102,708 - $145,530 AeroVironment considers several factors when extending an offer, including but not limited to, the location, the role and associated responsibilities, a candidate's work experience, education/training, and key skills. **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** U.S. Citizenship required. Must be willing to work on government contracts and have the ability to obtain a security clearance. **About AV:** **AV isn't for everyone. We hire the curious, the relentless, the mission-obsessed. The best of the best.** We don't just build defense technology-we redefine what's possible. As the premier autonomous systems company in the U.S., AV delivers breakthrough capabilities across air, land, sea, space, and cyber. From AI-powered drones and loitering munitions to integrated autonomy and space resilience, our technologies shape the future of warfare and protect those who serve. Founded by legendary innovator Dr. Paul MacCready, AV has spent over 50 years pushing the boundaries of what unmanned systems can do. Our heritage includes seven platforms in the Smithsonian-but we're not building history, we're building what's next. **If you're ready to build technology that matters-with speed, scale, and purpose-there's no better place to do it than AV.** **Careers at AeroVironment (*****************************************
    $102.7k-145.5k yearly 60d+ ago
  • Software Engineer Intern (on-site - not remote)

    Clear Lakes Dental Franchise

    Staff software engineer job in Little Canada, MN

    Job DescriptionDescription: Job Title: Software Engineer Intern Company: Clear Lakes Dental , not remote, located in Brooklyn Park, MN) About Clear Lakes Dental: Clear Lakes Dental is a forward-thinking dental practice committed to excellence not only in patient care but also in leveraging cutting-edge technology to streamline operations, enhance training, and improve the overall patient journey. We're excited to innovate and create tools that empower our team and delight our patients. Project Overview: Join us in shaping the future of dental operations and patient engagement! We are developing a suite of innovative software solutions, including AI-powered tools, designed to streamline and optimize workflows for our dental team and significantly enhance the patient experience. As an intern, you will be a key contributor, directly involved in the design, development, and implementation of these solutions. Your projects will be diverse and impactful, potentially including (but not limited to): Immersive VR training programs for staff development. User-friendly mobile and web applications for seamless patient interaction Intelligent automation tools to tackle complex and time-consuming dental-specific administrative or clinical support tasks. What You'll Do: Design, develop, test, and deploy full-stack applications and features across our project portfolio Contribute to the development of VR training modules using relevant technologies (e.g., Unity/Unreal with C#/C++). Develop and integrate AI/automation tools to improve operational efficiency Build and maintain APIs and database schemas for our applications Collaborate effectively with a cross-functional team, including dental professionals, designers, and other engineers, to translate requirements into technical solutions. Write clean, maintainable, well-documented, and testable code. Present your work, findings, and share progress with the team regularly. Who We're Looking For: Currently pursuing or recently completed a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. Solid understanding of core software development principles, data structures, and algorithms. Programming experience in TypeScript. Strong problem-solving, analytical, and critical-thinking skills. Excellent attention to detail. Ability to work effectively both independently and as part of a collaborative team. A proactive and eager learner, passionate about technology and its application in new domains. Bonus Points: Hands-on experience with Supabase and Nuxt 3. Familiarity with cloud platforms, particularly AWS tools Previous experience with VR/AR development (Unity or Unreal Engine). Experience with Git Our Culture at Clear Lakes Dental: At Clear Lakes Dental, we're more than just a dental practice - we're a community that values innovation, collaboration, and supports all our team members, including our tech talent. We appreciate the creativity and technical skills you bring to our projects, which is why we prioritize a positive, team-oriented environment where you can learn, contribute, and thrive. As an intern at CLD, you'll have the opportunity to focus on what you're passionate about-developing impactful technology solutions-with the support of a dedicated team. We ensure you have the tools, modern technology, and guidance needed to excel in your role and significantly grow your skills through hands-on experience. But work isn't just about the code-it's about the experience! Our team enjoys a fun, welcoming culture with team outings, happy hours, and great meals together. Whether you prefer to join in on the fun or engage at your own pace, you'll always feel like part of the team. Join a team where your technical skills are valued, your contributions make a real impact, and you can be part of exciting, cutting-edge projects within a supportive and dynamic practice! Requirements:
    $39k-67k yearly est. 11d ago
  • Software Engineer - Entry Level

    General Dynamics Mission Systems 4.9company rating

    Staff software engineer job in Bloomington, MN

    Basic Qualifications Requires a Bachelor's degree in Software Engineering, or a related Science, Engineering or Mathematics field. Agile experience preferred. CLEARANCE REQUIREMENTS:: [Department of Defense Secret security clearance is preferred at time of hire.] Applicants selected will be subject to a U.S. Government security investigation and must meet eligibility requirements for access to classified information. Due to the nature of work performed within our facilities, U.S. citizenship is required. Responsibilities for this Position ROLE AND POSITION OBJECTIVES: As a software engineer for Airborne Systems, you'll be a member of a cross functional team responsible for airborne computers that process and display mission data in the cockpit, to crypto products for identifying friendly aircraft, and weapon control systems that enable the launch and control of precision gyided weapons, we work to ensure the world's most advanced aircraft maintain air superiority and information dominance. We encourage you to apply if you have any of these preferred skills or experiences: Strong experience with embedded C/C++ Strong experience with Linux Software Development Leadership experience What sets you apart: Clear understanding of the software engineering concepts, principles, theories, software development process, and agile methodology Clear understanding of the software development process, with agile experience Ability to grasp and apply new information quickly and handle increasing responsibilities with growing complexity Team player who thrives in collaborative environments and revels in team success Commitment to ongoing professional development for yourself and others Our Commitment to You: An exciting career path with opportunities for continuous learning and development. Research oriented work, alongside award winning teams developing practical solutions for our nation's security Flexible schedules with every other Friday off work, if desired (9/80 schedule) Competitive benefits, including 401k matching, flex time off, paid parental leave, healthcare benefits, health & wellness programs, employee resource and social groups, and more See more at gdmissionsystems.com/careers/why-work-for-us/benefits Workplace Options: This position will be primarily on-site in our Bloomington office Salary Note This estimate represents the typical salary range for this position based on experience and other factors (geographic location, etc.). Actual pay may vary. This job posting will remain open until the position is filled. Combined Salary Range USD $77,843.00 - USD $86,358.00 /Yr. Company Overview General Dynamics Mission Systems (GDMS) engineers a diverse portfolio of high technology solutions, products and services that enable customers to successfully execute missions across all domains of operation. With a global team of 12,000+ top professionals, we partner with the best in industry to expand the bounds of innovation in the defense and scientific arenas. Given the nature of our work and who we are, we value trust, honesty, alignment and transparency. We offer highly competitive benefits and pride ourselves in being a great place to work with a shared sense of purpose. You will also enjoy a flexible work environment where contributions are recognized and rewarded. If who we are and what we do resonates with you, we invite you to join our high-performance team! Equal Opportunity Employer / Individuals with Disabilities / Protected Veterans
    $77.8k-86.4k yearly Auto-Apply 7d ago
  • Software Engineer II

    Collabera 4.5company rating

    Staff software engineer job in Mounds View, MN

    Established in 1991, Collabera has been a leader in IT staffing for over 22 years and is one of the largest diversity IT staffing firms in the industry. As a half a billion dollar IT company, with more than 9,000 professionals across 30+ offices, Collabera offers comprehensive, cost-effective IT staffing & IT Services. We provide services to Fortune 500 and mid-size companies to meet their talent needs with high quality IT resources through Staff Augmentation, Global Talent Management, Value Added Services through CLASS (Competency Leveraged Advanced Staffing & Solutions) Permanent Placement Services and Vendor Management Programs. Collabera recognizes true potential of human capital and provides people the right opportunities for growth and professional excellence. Collabera offers a full range of benefits to its employees including paid vacations, holidays, personal days, Medical, Dental and Vision insurance, 401K retirement savings plan, Life Insurance, Disability Insurance. Job Description The Software Engineer assumes a project role and may serve as a key functional core team member and/or in a lead role on an extended team in the software design and development of embedded software for Medtronic's products. The Software Engineer provides technical solutions or alternatives to a variety of problems having a range of complexity. Strong and in-depth knowledge of embedded software systems is required. Complete understanding and wide application of standards, principles, theories, concepts, and techniques. Provide software architecture inputs and implement software in accordance with defined development procedures. Participates in determining objectives of assignment. Accomplishes assigned tasks using own discretion and judgment as to the specific approach or technique. May have direct supervisory responsibilities for lower-level technical resources. Participate in requirements, design and code reviews as they pertain to software designs. Work within a project team to develop software specifications based on high-level requirements. Translate specifications into design following the requirements of design control and good coding practice. Verify the design and participate actively in validation activities. JOB QUALIFICATIONS: Skill with C, and C++ Knowledge and skill with object oriented methodology and UML modeling desired. Complete understanding and wide application of standards, principles, theories, concepts, and techniques. Considerable interpretation is required to develop alternatives and solutions for a broad range of problems. Solutions require integration of multiple factors and often require collaboration, imagination, and thoroughness to ensure consistency with objectives. Ability to utilize abstract and creative thinking to solve software problems. EDUCATION: Required: Bachelor's degree in Computer Science or closely related field. Preferred: Advanced degree in related technical field. Qualifications EXPERIENCE: Bachelor's degree . Understanding of software Engineering processes and software life cycle in general. Experience in real-time applications is preferred. Medical instrument development experiences a plus. More than 5 years of experience but less than 10. Additional Information To learn more about this position, please contact: Sagar Rathore ************ ******************************
    $69k-93k yearly est. Easy Apply 1d ago
  • iOS Software Engineer

    Artech Information System 4.8company rating

    Staff software engineer job in Mendota Heights, MN

    Artech is the 10th Largest IT Staffing Company in the US, according to Staffing Industry Analysts' 2012 annual report. Artech provides technical expertise to fill gaps in clients' immediate skill-sets availability, deliver emerging technology skill-sets, refresh existing skill base, allow for flexibility in project planning and execution phases, and provide budgeting/financial flexibility by offering contingent labor as a variable cost. Job Description iOS Software Engineer location: Mendota Heights,MN Duration:3 months + Job Summary: Analyzes, develops, designs, and maintains iOS applications for the organization's products and systems. Performs system integration of software and hardware to maintain throughput and program consistency. Develops, validates, and tests: structures and user documentation. Work is evaluated upon completion to ensure objectives have been met. Determines and develops approach to solutions. Job Requirements Preferred Education: • Bachelor's or Master's degree in an appropriate engineering discipline required. Preferred Work Experience (years): • Bachelor's degree and 4+ years of experience or Master's degree and 2+ years of experience • 2+ Years experience integrating Objective-C with C++ Additional Information For more information, Please contact Shubham ************
    $73k-96k yearly est. 60d+ ago

Learn more about staff software engineer jobs

How much does a staff software engineer earn in Edina, MN?

The average staff software engineer in Edina, MN earns between $82,000 and $140,000 annually. This compares to the national average staff software engineer range of $100,000 to $186,000.

Average staff software engineer salary in Edina, MN

$108,000

What are the biggest employers of Staff Software Engineers in Edina, MN?

The biggest employers of Staff Software Engineers in Edina, MN are:
  1. Rbglobal
  2. Thermo Fisher Scientific
  3. Total Expert
  4. Onto Innovation
Job type you want
Full Time
Part Time
Internship
Temporary