GIS Developer
Software Developer Internship job 20 miles from Lakeville
The GIS Developer will help support the team through an expanding focus surrounding information automation and data science in support of development of the enterprise GIS system. This position is part of the GIS pooled resources (center of excellence) to support expanded spatial-based business intelligence and territory planning applications within route, district, and sales and operations business planning. Supports the research, identification, design, and application of the latest cutting-edge analytical methods to incubate new insights that drive innovative ways to make significant impacts to the business results. Leverages spatial based statistical techniques to measure the significance of findings and insights that helps to build adoption in the business.
The GIS center of excellence meets critical business needs by improving responsiveness, effectiveness, and efficiency, through innovative research, defined architectures, planning, and optimal use of GIS and other business information and technology. Enable's universal enterprise data access by linking geospatial and business attributes to effect efficient territories, measured service, and business expansion.
Your work will help to enable a consistent, coordinated, and proactive GIS-based planning approach by bringing new insights to business operations that increases field service and sales efficiency through the identification and application of spatial-based business intelligence insights. You will work as part of the centralized GIS COE - Platform team and report to the Director of the GIS Center of Excellence (COE).
This role would be hybrid (4 days on-site, 1 day remote) reporting to our Ecolab Global Headquarters in St. Paul, MN.
What's in it For You:
Opportunity to take on some of the world's most meaningful challenges, helping customers achieve clean water, safe food, abundant energy, and healthy environments
Ability to make an impact and shape your career with a company that is passionate about growth
Support of an organization that believes it is vital to include and engage diverse people, perspectives, and ideas to achieve our best
What You Will Do:
Collaborate with IT, DevOps, and GIS teams to align enterprise systems and integrations.
Interface directly with the Lead Developer, Sr. Developer, and Sr. GIS Analysts to support the automation and development of analytical GIS information and processes to help improve route and territory optimizations using multiple criteria, routing models, profiles, and perform other spatial analyses.
Apply coding, geospatial, statistical, and modeling tools to uncover underlying opportunities.
Collaborate with stakeholders to provide GIS analysis to support their business needs.
Support the development of project scopes and objectives through hands-on application, networking, research and use of applicable technology.
Coach business partners and users in understanding and adopting GIS information and analysis outputs.
Document methodologies used in the execution of requests and standard reporting.
Develop and maintain a professional rapport with team members.
Communicate effectively, both written and oral, with project team and management staff.
Provide leadership to others through example and sharing of knowledge/skill.
Participate in proactive team efforts to achieve departmental and company goals.
Design, deploy, and manage Enterprise GIS environments using Esri ArcGIS technologies.
Install, configure, and upgrade GIS software, services, and supporting infrastructure.
Administer and support all ArcGIS Enterprise components, including ArcGIS Server, Portal, and Data Store.
Manage and optimize GIS environments hosted on Azure Cloud, ensuring availability and performance.
Implement disaster recovery, data backup, and storage strategies.
Troubleshoot and resolve server, application, and connectivity issues.
Monitor system performance and apply best practices for GIS server tuning and maintenance.
Perform other duties as assigned.
Minimum Qualifications:
Bachelor's degree in GIS, Computer Science, Software Engineering, Business, Geography, Planning or related field AND 5 years of experience OR an advanced Master's degree AND 2 years of experience
Experience working with relational databases such as SQL, structuring queries and geographic and spatial methods and techniques
Experience with automation tools (e.g., PowerShell, Python, or ArcPy)
In-depth knowledge of ArcGIS Server, Portal for ArcGIS, ArcGIS Online, Enterprise Geodatabases, ArcGIS Notebook Server, and Data Store
Excellent troubleshooting and analytical skills
Proficient in the use of spreadsheets, database, and word-processing applications
Strong written and oral communication and interpersonal skills
Immigration sponsorship is not available for this position
Preferred Qualifications:
Master's degree in GIS, Computer Science, Data Science, Machine Learning, Advanced Analytics
Hands-on experience in Esri ArcGIS Enterprise Server Administration
Familiarity with Windows Server environments, SQL Server, and database management
Proficiency in performing system upgrades, patching, and automating deployment processes
Strong understanding of enterprise IT infrastructure, networking, and server management
Experience with containerization or virtualization technologies (e.g., Docker, VMware)
2 years of Esri ArcGIS Enterprise experience using Esri GIS software products involving GIS data development, manipulation, modeling, and analysis
2 years of GIS experience applying advanced analytics, data science, mathematics, and statistics to find insights in data
Experience working with IDEs such as Visual Studio Code, Pycharm and Jupyter Notebook environment
Experience working within Software Development Life Cycle surrounding ITIL, DevOps, GitHub, Scrum, and Agile
Annual or Hourly Compensation Range
The pay range for this position is $72,700.00 - $109,100.00. Many factors are taken into consideration when determining compensation, such as experience, education, training, geography, etc. We comply with all minimum wage and overtime laws.
Benefits
Ecolab strives to provide comprehensive and market-competitive benefits to meet the needs of our associates and their families. Click here to see our benefits.
If you are viewing this posting on a site other than our Ecolab Career website, view our benefits at jobs.ecolab.com/working-here.
Potential Customer Requirements Notice
To meet customer requirements and comply with local or state regulations, applicants for certain customer-facing roles may need to:
- Undergo additional background screens and/or drug/alcohol testing for customer credentialing.
- Be fully vaccinated for COVID-19, including a booster if eligible, unless a religious or medical accommodation is requested by the applicant and approved by Ecolab.
Americans with Disabilities Act (ADA)
Ecolab will provide reasonable accommodation (such as a qualified sign language interpreter or other personal assistance) with our application process upon request as required to comply with applicable laws. If you have a disability and require accommodation assistance in this application process, please visit the Recruiting Support link in the footer of each page of our career website.
University of Minnesota-Twin Cities -- Software Engineer Intern 2025
Software Developer Internship job 21 miles from Lakeville
Maverick Software Consulting is looking for talented and highly motivated students to work with our clients while taking classes.
Help our clients build and test software using:
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 11 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.
Software Development Intern
Software Developer Internship job 23 miles from Lakeville
Encephalo is committed to pioneering the Investment Firm through the confluence of Securities, Private Capital, and Quantitative solutions. Investing on the crossroads of creativity and humanity is our motto, and our team works to do that every day
Job Description
As A Software Development Intern, You Will
● Work remotely and closely with our software and quantitative developers to translate prototypes into production-ready software
● Implement our existing trading strategies and propose improvements to our tools, taking high-level concepts and translating them to a high-performance language for execution
● Create internal and external tools to utilize the ideas and market simulations that the Quantitative Team has developed
● Communicate solutions effectively via documentation
● Be open to ad hoc projects
Qualifications
What we look for:
● Currently enrolled in an MS or BS program
● Strong interest in the field of Finance
● Candidates must have a proven academic record
● Have the ability to work within a team and on a self-directed basis
● Superior quantitative and logical reasoning skills
● Experience with computer programming languages, with emphasis on Python, C++, and Java
● Excellent analytical, communication, and presentation skills
● Extraordinary work ethic
Additional Information
All your information will be kept confidential according to EEO guidelines.
Software Development Intern
Software Developer Internship job 11 miles from Lakeville
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
Software Engineer Intern, application via RippleMatch
Software Developer Internship job 21 miles from Lakeville
This role is with RippleMatch's partner companies. RippleMatch partners with hundreds of companies looking to hire top talent.
RippleMatch is your AI-powered job matchmaker. Our platform brings opportunities directly to you by matching you with top employers and jobs you are qualified for. Tell us about your strengths and goals - we'll get you interviews! Leading employers leverage RippleMatch to build high-performing teams and Gen Z job seekers across the country trust RippleMatch to launch and grow their careers.
Requirements for the role
Currently pursuing a Bachelor's or Master's degree in Computer Science, Software Engineering, Information Technology, or a related field.
Strong foundation in programming languages such as Java, C#, Python, or JavaScript.
Understanding of basic software development methodologies (e.g., Agile, Scrum) and the software development lifecycle.
Familiarity with database concepts and basic SQL.
Interest in designing, coding, testing, and maintaining software applications.
Strong problem-solving skills and the ability to participate in debugging and technical challenges.
Good organizational and project management skills, with the ability to handle multiple tasks and deadlines.
Effective communication and interpersonal skills, essential for working collaboratively in a team environment.
Eagerness to learn new technologies and software development practices.
Analytical skills, with an aptitude for learning quickly and adapting to new programming environments.
AI Software Development Engineer
Software Developer Internship job 26 miles from Lakeville
Collaborate with Innovative 3Mers Around the World Choosing where to start and grow your career has a major impact on your professional and personal life, so it's equally important you know that the company that you choose to work at, and its leaders, will support and guide you. With a wide variety of people, global locations, technologies and products, 3M is a place where you can collaborate with other curious, creative 3Mers.
This position provides an opportunity to transition from other private, public, government or military experience to a 3M career.
The Impact You'll Make in this Role
As an AI Software Development Engineer in 3M's Corporate Research Laboratory, you will work on a team developing new approaches to AI. You will have the opportunity to collaborate with some of the most innovative people around the world. We're looking for a Python-focused software engineer who can work closely with scientists to implement experimental AI systems, simulation infrastructure, and architecture. You'll be writing code that's used directly in the research process, so clarity, modularity, and responsiveness are critical. This is a great fit for someone who enjoys clean problem-solving, iterative code design, and working closely with technical thinkers.
Here, you will make an impact by:
* Write modular, testable Python code to implement experiments, simulations, or architectural mechanisms.
* Extend an evolving codebase that supports research into novel AI architectures and systems.
* Writing primary code for a novel AI engine.
* Help write internal interfaces (e.g., algorithmic and computational modules, scheduling logic, inference cycles).
* Collaborate with researchers who define the "what"; your job is to build the "how."
Your Skills and Expertise
To set you up for success in this role from day one, 3M requires (at a minimum) the following qualifications:
* Bachelor of Science degree in Computer Science, Software Engineering, AI Science or Engineering (completed and verified prior to start)
* Two (2) years of experience in machine learning, AI, or computational modeling research in academic, private, public, government, or military environment.
* Fluency in Python, including object-oriented programming and functional idioms.
Additional qualifications that could help you succeed even further in this role include:
* Master's degree in Computer Science, Software Engineering, AI Science or Engineering, or a related field.
* Experience working on complex research codebase or simulation systems.
* Comfortable building and modifying systems from scratch.
* Interest in systems that involve simulation, machine learning, or modeling of complex adaptive systems.
* Able to work on a team where the problem is evolving, and code is shared.
* Curious, fast learner, solid communicator
Work location: Hybrid to Maplewood, MN
Travel: May include
Relocation Assistance: May be authorized
Supporting Your Well-being
3M offers many programs to help you live your best life - both physically and financially. To ensure competitive pay and benefits, 3M regularly benchmarks with other companies that are comparable in size and scope.
Chat with Max
For assistance with searching through our current job openings or for more information about all things 3M, visit Max, our virtual recruiting assistant on 3M.com/careers.
Applicable to US Applicants Only:The expected compensation range for this position is $122,292 - $149,468, which includes base pay plus variable incentive pay, if eligible. This range represents a good faith estimate for this position. The specific compensation offered to a candidate may vary based on factors including, but not limited to, the candidate's relevant knowledge, training, skills, work location, and/or experience. In addition, this position may be eligible for a range of benefits (e.g., Medical, Dental & Vision, Health Savings Accounts, Health Care & Dependent Care Flexible Spending Accounts, Disability Benefits, Life Insurance, Voluntary Benefits, Paid Absences and Retirement Benefits, etc.). Additional information is available at: ***************************************************************
Good Faith Posting Date Range 05/30/2025 To 06/29/2025 Or until filled
All US-based 3M full time employees will need to sign an employee agreement as a condition of employment with 3M. This agreement lays out key terms on using 3M Confidential Information and Trade Secrets. It also has provisions discussing conflicts of interest and how inventions are assigned. Employees that are Job Grade 7 or equivalent and above may also have obligations to not compete against 3M or solicit its employees or customers, both during their employment, and for a period after they leave 3M.
Learn more about 3M's creative solutions to the world's problems at ********** or on Instagram, Facebook, and LinkedIn @3M.
Responsibilities of this position include that corporate policies, procedures and security standards are complied with while performing assigned duties.
Pay & Benefits Overview: https://**********/3M/en_US/careers-us/working-at-3m/benefits/
3M does not discriminate in hiring or employment on the basis of race, color, sex, national origin, religion, age, disability, veteran status, or any other characteristic protected by applicable law.
Please note: your application may not be considered if you do not provide your education and work history, either by: 1) uploading a resume, or 2) entering the information into the application fields directly.
3M Global Terms of Use and Privacy Statement
Carefully read these Terms of Use before using this website. Your access to and use of this website and application for a job at 3M are conditioned on your acceptance and compliance with these terms.
Please access the linked document by clicking here, select the country where you are applying for employment, and review. Before submitting your application, you will be asked to confirm your agreement with the terms.
Software developer
Software Developer Internship job 11 miles from Lakeville
Collabera Inc (Staffing Firm).
We are based out of Morristown, NJ and we have been providing contingent labor to our clients for last 25 years. In 2015 we placed more than 6,000 contractors across select 100+ clients that we service. End client for this project is a large legal organization with operations in more than 100 countries and has more than 50,000 employees around the world. For eight consecutive years, Fortune has named this company as World's ‘Most Admired Companies to work for'.
Job Description
Position Details:
Title: Software Engineer
Location: Eagan, MN 55123
Duration: 6 Months
(Possibility of a long extension)
Responsibilities:
Responsible for the analysis, definition, design, construction, testing, installation, modification, and maintenance of software systems
Create and execute testing to ensure software meets requirements
Contributes to creation of design
May lead the design of less complex components
Qualifications
Requirements:
Experience of writing effective code, testing, code management tools and design tools
Experience with core technologies including C++, Python, SQL
Proven experience working in fast-paced software development environment, leveraging core Agile principles
Experience with Mercurial, Git
Puppet
Ruby
C#/.net
Nxlog, sensu, ELK
Additional Information
If interested and want to apply, please contact:
Nimish Singh
*****************************
************
Engineering Development Program (EDP) - Software Engineering
Software Developer Internship job 20 miles from Lakeville
**Who Are We?** Taking care of our customers, our communities and each other. That's the Travelers Promise. By honoring this commitment, we have maintained our reputation as one of the best property casualty insurers in the industry for over 160 years. Join us to discover a culture that is rooted in innovation and thrives on collaboration. Imagine loving what you do and where you do it.
**Job Category**
Technology
**Compensation Overview**
The annual base salary range provided for this position is a nationwide market range and represents a broad range of salaries for this role across the country. The actual salary for this position will be determined by a number of factors, including the scope, complexity and location of the role; the skills, education, training, credentials and experience of the candidate; and other conditions of employment. As part of our comprehensive compensation and benefits program, employees are also eligible for performance-based cash incentive awards.
**Salary Range**
$68,600.00 - $113,000.00
**Target Openings**
100
**What Is the Opportunity?**
The intent of this position is to provide our internal employees, 2025 Travelers Summer Interns and Summer Students the ability to apply to our 2026 Full-time or Intern opportunities. Applications outside of this audience will not be considered at this time. However, for additional positions posted at a later date we encourage anyone who was not an internal employee, Summer Intern or Summer Student between June 2025-August 2025 to apply at that time.
Innovative thinking, creative problem-solving, and a determination to challenge the status-quo, these are some of the defining qualities for participants of our Engineering Development Program (EDP). The EDP is a one-year program where you will be placed in one of the four designated Engineering tracks: Software, Data, Cybersecurity or Infrastructure & Cloud. Each track is designed to grow and develop your technical and self-leadership skills. Within your assigned track, you will receive a combination of hands-on opportunities, an immersive learning journey, and a mentoring program to prepare you for a dynamic career. You will have the opportunity to explore multiple technologies while learning from different engineers within Travelers. As an EDP participant, you will model the way for others and set a personal example of what is expected. You will be expected to positively challenge processes and identify new and innovative ways to get work done more effectively and efficiently. You will be expected to take initiative, embrace change, actively listen to, and support diverse points of view and celebrate the success of others. Travelers offers a hybrid work location model that is designed to support flexibility.
**What Will You Do?**
+ Travelers' Software Engineers contribute to the overall software design strategy by planning, developing, debugging, testing, troubleshooting, documenting, and implementing software solutions that enable our products, distribution workflows, customer, agent, and employee experiences
+ EDP participants in this track will have duties that vary based on the specific opportunities presented within each experience. These experiences include leveraging modern software engineering and analytic tools and practices, design, deliver, and support state-of-the-art and high performing infrastructure platforms and services enabling business operations and technology solutions.
+ EDP participants in this track will experience an immersive learning journey focused on disruptive technologies, insurance, strategy, leading self and influencing others. Additional program components include mentoring, networking, and career guidance.
+ Please note that occasional travel for business meetings and events is an expectation of program participants.
+ Perform other duties as assigned.
**What Will Our Ideal Candidate Have?**
+ Cumulative GPA of 3.0 or greater.
+ 3 years or less of technology related experience (may include one or more internship experiences in the Technology field).
+ Exposure to Object-oriented programming (OOP) in one major language.
+ Suggested majors include (but are not limited to: Computer Science, Software Engineering, and Computer Engineering.
+ Self-starter with a strong track record of exploring new technologies, applications, and environments beyond required job and/or educational commitments.
+ Strong track record of taking ownership and responsibility for actions and outcomes, performance, and results.
+ Ability to proactively manage time and prioritize multiple projects simultaneously.
+ Strong collaboration skills with the ability to actively engage with others while maintaining a positive attitude.
+ Ability to work independently and as part of a team.
+ Demonstrated aptitude in identifying current or future problems or opportunities, analyzing data, synthesizing, and comparing information to understand issues, identifying cause/effect relationships, and exploring alternative solutions to support sound decision making.
**What is a Must Have?**
+ An undergraduate or graduate degree with a technology major or minor; or the successful completion of a state-licensed technical bootcamp.
+ Legally authorized to work in the United States now and in the future.
**What Is in It for You?**
+ **Health Insurance** : Employees and their eligible family members - including spouses, domestic partners, and children - are eligible for coverage from the first day of employment.
+ **Retirement:** Travelers matches your 401(k) contributions dollar-for-dollar up to your first 5% of eligible pay, subject to an annual maximum. If you have student loan debt, you can enroll in the Paying it Forward Savings Program. When you make a payment toward your student loan, Travelers will make an annual contribution into your 401(k) account. You are also eligible for a Pension Plan that is 100% funded by Travelers.
+ **Paid Time Off:** Start your career at Travelers with a minimum of 20 days Paid Time Off annually, plus nine paid company Holidays.
+ **Wellness Program:** The Travelers wellness program is comprised of tools, discounts and resources that empower you to achieve your wellness goals and caregiving needs. In addition, our mental health program provides access to free professional counseling services, health coaching and other resources to support your daily life needs.
+ **Volunteer Encouragement:** We have a deep commitment to the communities we serve and encourage our employees to get involved. Travelers has a Matching Gift and Volunteer Rewards program that enables you to give back to the charity of your choice.
**Employment Practices**
Travelers is an equal opportunity employer. We value the unique abilities and talents each individual brings to our organization and recognize that we benefit in numerous ways from our differences.
In accordance with local law, candidates seeking employment in Colorado are not required to disclose dates of attendance at or graduation from educational institutions.
If you are a candidate and have specific questions regarding the physical requirements of this role, please send us an email (*******************) so we may assist you.
Travelers reserves the right to fill this position at a level above or below the level included in this posting.
To learn more about our comprehensive benefit programs please visit ******************************************************** .
Principal Software Developer
Software Developer Internship job 29 miles from Lakeville
The driving force behind our success has always been the people of AspenTech. What drives us, is our aspiration, our desire and ambition to keep pushing the envelope, overcoming any hurdle, challenging the status quo to continually find a better way. You will experience these qualities of passion, pride and aspiration in many ways - from a rich set of career development programs to support of community service projects to social events that foster fun and relationship building across our global community.
The RoleAspenTech's Advanced Distribution Management System (ADMS) is a high growth area in our business that plays a central role in an electric distribution utility's ability to monitor, manage, control, and optimize the increasingly complex grid. As a Principal Software Developer on the multi-disciplinary Distribution Management System development team, you will be leading the design and development of the advanced applications that our customers use in real-time operation to maintain and control their network safely and more efficiently.
To be successful in this role, you will need to have an advanced understanding of modern software development techniques paired with a strong interest in understanding the power industry domain. You will also need self-motivation and management to plan and execute complex development projects to successful completion.Your Impact
Collaborate with other developers, architects, and stakeholders to find creative solutions to the challenges facing our customers.
Design and implement robust, performant complex features based on requirements and user stories.
Ensure design and implementation best practices are followed, including design reviews, code reviews, unit tests, etc.
Facilitate the growth and development of other developers through coaching and mentoring on the technologies and processes used within the team.
Provide technical support to product management, project delivery, and customer support.
Investigate, diagnose, and identify solutions to software malfunctions.
Collaborate with other teams to find creative solutions to the challenges facing our customers
Establish a high-level understanding of electrical utility operations, infrastructure, and power systems.
What You'll Need
Bachelor's or Master's degree in computer science, Applied Math, or a related technical field.
9+ years' experience with back-end code, C/C++ highly desirable.
A general knowledge of platform independent tools and libraries.
Experience with APIs and daemon processes.
Strong analytical, problem solving, and troubleshooting skills.
Strong interpersonal skills and the ability to work collaboratively and at different levels of the organization.
A passion for learning and working on complex problems.
A strong desire to have your work have a positive impact on the industry and the world and help facilitate the energy transition.
The salary range for this role is $127,000.00 - $158,700.00. This range represents what we in good faith believe is the range possible for base compensation for this role at the time of this posting. We may ultimately pay more or less than the posted range based on several factors. This range may be modified in the future. This role is also eligible for bonus or variable incentive pay. Additionally, we offer a comprehensive benefits package including paid time off, charitable giveback day, medical/dental/vision insurance, and retirement benefits to eligible employees.
Software Platform Developer
Software Developer Internship job 21 miles from Lakeville
Job Type: Full time
The Software Platform Developer is responsible for the implementation, configuration, and maintenance of specific software platforms and supporting technologies. This role involves analyzing functional specifications, designing technical solutions, configuring and customizing platforms, and performing testing. Additionally, the developer will troubleshoot existing configurations, provide technical support, and document all development work to facilitate knowledge transfer and ensure best practices.
Key Responsibilities:
Review and translate functional specifications into technical design documents.
Develop, configure, and maintain software platforms and related tools.
Implement and customize out-of-the-box solutions included within the platform.
Perform rigorous testing on all development work to ensure quality and performance.
Troubleshoot, analyze, and resolve existing configuration issues.
Provide technical support and guidance to customers and internal teams.
Document all development processes and conduct code reviews with the team.
Ensure platform solutions align with business objectives and best practices.
Skills & Qualifications:
Bachelor's degree in Computer Science, Information Technology, or a related field.
Strong experience in developing, configuring, and maintaining software platforms.
Proficiency in relevant development tools and frameworks, including:
MuleSoft Developer
ServiceNow Developer (Catalog Builder, Form Builder, UI Builder, Flow Designer, Script Includes, Business Rules, Service Portal, and Integration Hub; working with ITIL, Customer Service Management, and custom business applications.)
Salesforce Developer (Apex, Objects, OmniStudio, and Digital Experience.)
Strong problem-solving and analytical skills.
Experience in troubleshooting and providing technical support.
Excellent communication and collaboration abilities.
Preferred Qualifications:
Certification in relevant platforms (e.g., MuleSoft Certified Developer, ServiceNow Certified Developer, Salesforce Certified Developer).
Experience in ITIL frameworks and best practices.
Understanding of cloud-based software platforms and integrations.
Job Type: Full-time
Benefits:
401(k)
Dental insurance
Health insurance
Paid time off
Vision insurance
Schedule:
8 hour shift
Monday to Friday
Experience:
Salesforce: 1 year (Preferred)
Mulesoft: 1 year (Preferred)
ServiceNow: 1 year (Preferred)
Location:
Minneapolis, MN 55415 (Required)
Ability to Commute:
Minneapolis, MN 55415 (Required)
Work Location: In person
Software Developer (Entry-Level)
Software Developer Internship job 21 miles from Lakeville
The Entry Level Software Developer will work as part of a core development team of architects, developers, and systems analysts supporting a wide range of enterprise level business process management applications. If you have an understanding of Java/object oriented programming, the drive to quickly learn new technologies, and require a high growth potential opportunity, this role is ideal.
Responsibilities
· Support and develop scalable Pega applications.
Manage configuration of Pega Rules Process Commander (PRPC) components
Build fundamental system components such as UI, workflows, services, reports, activities logs, and decision rules
Perform quality functions (e.g. debug, fix, and unit testing) as part of the development, and collaborate with testing team in functional and integration testing
Integrate system components (services, connectors, etc.), frameworks, reporting, agents, authentication, rule resolution, etc.
Plan, process, and perform all jobs/tasks in an efficiently with minimum assistance
Maintain IT development standards and best practices
Requirements
Required Skills
Bachelor Degree in Computer Science or related field or equivalent work experience.
Good knowledge on Object Oriented Programming Concepts.
Familiar with standards and best practices for web development.
Familiar with callbacks, event handlers, and functional programming.
Experience debugging scripts in browser.
XML, HTML, AJAX, Servlets, JavaScript
Knowledge of Java EE Architecture
Desired Skills
Java, jQuery, JSON and AJAX.
MySQL or similar SQL experience.
Understanding of RESTful principles.
Experience working with API's.
Healthcare experience is a plus
Software Engineer
Software Developer Internship job 29 miles from Lakeville
Jobs for Humanity is partnering with Target to build an inclusive and just employment ecosystem. Therefore, we prioritize individuals coming from the following communities: Refugee, Neurodivergent, Single Parent, Blind or Low Vision, Deaf or Hard of Hearing, Black, Hispanic, Asian, Military Veterans, the Elderly, the LGBTQ, and Justice Impacted individuals. This position is open to candidates who reside in and have the legal right to work in the country where the job is located.
Company Name: Target
Location: 7000 Target Pkwy N, Brooklyn Park, Minnesota, United States, 55445
The pay range is $109,000.00 - $196,200.00
Pay is based on several factors which vary based on position. These include labor markets and in some instances may include education, work experience and certifications. In addition to your pay, Target cares about and invests in you as a team member, so that you can take care of yourself and your family. Target offers eligible team members and their dependents comprehensive health benefits and programs, which may include medical, vision, dental, life insurance and more, to help you and your family take care of your whole selves. Other benefits for eligible team members include 401(k), employee discount, short term disability, long term disability, paid sick leave, paid national holidays, and paid vacation. Find competitive benefits from financial and education to well-being and beyond at
*********************************************
.
JOIN US AS A LEAD ENGINEER - HIGH PERFORMANCE DISTRIBUTED COMPUTING PLATFORM
As a Fortune 50 company with more than 350,000 team members worldwide, Target is an iconic brand and one of America's leading retailers. Working at Target means the opportunity to help all families discover the joy of everyday life. Caring for our communities is woven into who we are, and we invest in the places we collectively live, work and play. We prioritize relationships, fuel and develop talent by creating growth opportunities and succeed as one Target team. It's how we care, grow, and win together.
The Target High Performance Distributed Computing team creates the platforms and tools to enable our business partners to make great data-based decisions at Target. This team helps to manage hardware and software for large scale distributed computing, frequently angling towards data analytics and Artificial Intelligence/Machine Learning type applications. We help develop the technology that personalizes the guest experience, from product recommendations to relevant ad content. We're also the source of the data and analytics behind Target's Supply Chain optimization, fraud detection, demand forecasting and metrics to support our stores. We play a key role in identifying the test-and-measure or A/B test opportunities that continuously help Target improve the guest experience, whether they love to shop in stores or at Target.com.
As a Lead Engineer, you serve as the technical anchor for the engineering team that supports a product. You create, own and are responsible for the application and platform architecture that best serves the product in its functional and non-functional needs. You'll bring innovative ideas and help set the strategy for the future of our platform. You love keeping abreast of the latest industry trends and use them to help you innovate. You have leadership qualities, good judgment, and clear communication skills. If you're excited to work on a fast-moving, tightly knit team and build solutions to unsolved problems, we want to meet you.
Use your skills, experience, and talents to be a part of groundbreaking and visionary goals.
As a Lead Engineer, you'll take the lead as you…
Understand Target's business and technical environments and assist teams in resolving complex business challenges via current technical solutions by assessing viability/applicability/cost implication through POCs and prototypes.
Collaborate with technical staff and Enterprise Architecture teams in setting technical direction across platform and drive technology lifecycle management and communication of standards/decisions to the engineering team.
Build tools and observability for target's big data, AI and analytical platform.
Understand data platform and help users build their business usecases in seamless way.
Lead designing and building the Target platform API with deep focus on non-functional requirements including scalability, availability, performance, etc. while being a strong advocate of extreme agile and DevOps practices across engineers.
Core responsibilities of this job are described within this job description. Job duties may change at any time due to business needs.
About You:
BA/BS in Computer Science or equivalent work experience
7+ years of relevant software development and design experience
Proven track record in writing code that is correct, maintainable, testable, expressive, easy to change, efficient and fault-tolerant
Detailed knowledge of GNU/Linux OS (at least 5 years of experience w/ administration of production grade services running on Linux servers)
Strong demonstrated proficiency in Java
Have deep understanding of some of the following concepts:
Operating System Architecture, memory management, process scheduling, I/O scheduling
Networking, technologies, latency, bandwidth
Benchmarking, Performance Debugging, Performance monitoring
Limiting-resource Identification
Have familiarity and experience with the following technologies:
Hadoop (multi-node fully distributed Hadoop clusters)
Spark
HDFS
Hive
ZooKeeper
Ozone
Trino/PrestoSQL
Possess a strong understanding of high-performance, large-scale system architecture design and implementation
Experience with distributed and parallel processing, computer architecture, operating systems, synchronization, communication
Experience with modern CI/CD technologies such as Git, Drone, Docker, Artifactory
Understand business fundamentals and how technologies can support business goals along with how to translate business vision into a technical strategy while understanding the financial implications
Have proven leadership capabilities, the ability to influence others, interpersonal skills, and problem-solving skills
Strong team player who understands concepts of teamwork and team effectiveness.
Have excellent verbal, written, and presentation communication skills to convey complex technical solutions clearly to an organization
Have excellent planning and organizational skills
This position will operate as a Hybrid/Flex for Your Day work arrangement based on Target's needs. A Hybrid/Flex for Your Day work arrangement means the team member's core role
will need to be
performed
both onsite at the Target HQ MN location the role is assigned to and virtually,
depending upon what your role, team and tasks require for that day. Work duties cannot be performed outside of the country of the primary work location, unless otherwise prescribed by Target. Click
here
if you are curious to learn more about Minnesota.
Americans with Disabilities Act (ADA)
Target will provide reasonable accommodations with the application process upon your request as required to comply with applicable laws. If you have a disability and require assistance in this application process, please visit your nearest Target store or Supply Chain Facility or reach out to Guest Services at ************** for additional information.
Software Developer
Software Developer Internship job 19 miles from Lakeville
Your mission To continuously improve our customers' ability to manage clinical studies, to adhere to strong business ethics and integrity and to maintain a healthy work life balance. Your profile About the Role We're looking for an experienced PowerBuilder Developer to join our development team. In this role, you'll work on maintaining, enhancing, and supporting business-critical applications built on PowerBuilder. You'll collaborate with cross-functional teams to understand business needs and deliver stable, scalable software solutions. This position also offers the opportunity to modernize and evolve systems with new technologies
This is a great opportunity for someone who thrives in a legacy environment but also enjoys identifying ways to modernize and optimize software systems.
Key Responsibilities
Develop, maintain, and enhance applications using PowerBuilder
Debug and troubleshoot existing code and provide timely fixes
Collaborate with business analysts, QA teams, and end users to gather requirements and deliver solutions
Write clean, efficient, and well-documented code
Participate in application upgrades, migrations, and integration efforts
Ensure application performance, scalability, and security standards are met
Provide production support and troubleshoot mission-critical systems
Assist in the documentation of systems, procedures, and workflows
Qualifications
3+ years of experience in PowerBuilder development
Solid understanding of object-oriented programming in PowerBuilder
Strong experience with databases like SQL Server, Oracle, or Sybase
Proficiency in writing complex SQL queries, stored procedures, and triggers
Ability to understand legacy code and reverse-engineer logic
Experience with software development life cycle (SDLC) practices
Excellent problem-solving, communication, and teamwork skills
Preferred / Nice-to-Have:
Experience with PowerBuilder 2017 or later (Appeon)
Exposure to modern development tools or frameworks (.NET, REST APIs, etc.)
Familiarity with version control tools (Git, SVN, etc.)
Why us? EvidentIQ, LLC is a software company based in Hopkins, MN. As a tightly integrated team we provide clinical trial software and services to a global client base. Founded in 1997 as Fortress Medical Systems, EvidentIQ, LLC is now part of the global EvidentIQ team of clinical trial software and data sciences companies. We aim to provide high quality software and services that add value to our clients to enable their success in the medical device and pharmacological industries. We prioritize our relationships with our clients to provide top level support and services guided by our collective industry experience.
What We Offer
A collaborative and innovative work culture
Opportunities to work with cutting-edge clinical technologies
Flexible working arrangements
Competitive compensation and benefits
About us EvidentIQ is a leading provider of next-generation eClinical solutions designed for specialists in the clinical research market. Our comprehensive suite includes EDC, eCOA, ePRO, eTMF, and CTMS. All integrated within a single cloud platform to meet the evolving needs of clinical operations and data management. We combine our eClinical suite with a robust data science portfolio, patient recruitment services, and real-world evidence solutions.
EvidentIQ is committed to enhancing clinical trial results through innovative technology and expert support.
Software Developer
Software Developer Internship job 34 miles from Lakeville
Full-time Description
Writing Applications
Troubleshoot and debug existing GoLang, Angular, MySQL syntax and Typescript.
Proficient with Git.
Update tasks in the project management and organization software.
Define requirements and individually scope projects given user scenarios and objectives. Self-organization and incremental design are key as the project changes.
Implement custom application design including consideration of time boxing and constraints.
Develop applications with a lean mindset. Focusing more on the why then the how.
Demonstrate modern coding techniques that fit with accepted standards appropriate for the technology our organization is utilizing.
Package and publish applications to deploy in real world scenarios.
Commit early and often your pieces of code to the repository. Maintain healthy organized habits regarding the code that is committed to the repository.
Foster an active feedback loop with sponsors and product managers.
Security
Maintain code that continues to meet the robustness required to comply with modern security standards and practices such as OWASP, PCI, etc.
Always use and be aware of the most up to date and accepted communication protocols when writing and refactoring code including TLS, JWT, etc.
Support
Continue to maintain and validate current the code base. Fixing bugs and improving applications as they are used in production environments.
Strive for satisfaction from the perspective of the customer.
Follow up with bug fixes and requests with appropriate sponsors after testing. Ensure the requirements are met, and no further defects exist.
Requirements
At least three years of professional coding experience. Preferably in GoLang.
Experience with full stack development and an agile work environment.
Experience with coding standards, code reviews, testing, and dev operations.
Will not currently or in the future require sponsorship to work in the US.
GIS Developer
Software Developer Internship job 6 miles from Lakeville
Ames Construction has built America for more than 60 years, and the exceptional people who make up our team are a vital factor in our success. We are a full-service, heavy civil and industrial general contractor that brings innovative solutions to many market segments, from highway and bridge construction to mining and rail. Ames is an employee-owned company that retains its entrepreneurial spirit while offering the experience and stability of a proven construction industry leader. Equipped with our core values of People, Team, Our Bond, Persistence, and Vision, we make communities across the U.S. safer, keep supply chains moving, and lay the groundwork for a sustainable future. By joining Ames, you will be working with talented colleagues at an award-winning, nationally recognized top 65 general contractor.
.
Position Summary
The Geospatial Developer will be responsible for developing, planning, implementing, and integrating GIS applications and technology to meet the current and future needs of the organization. The role will require substantial coordination with personnel within other corporate groups (IT, Business Development, Construction Operations, and Engineering). The Geospatial Developer will focus on assisting departments and organizations in the development, maintenance, training, and expansion of GIS applications across the organization.
Essential Functions
Designs, build, and maintain software and web applications that deal with geographic data and mapping.
Train on all GIS initiatives within the organization.
Support a team consisting of Project Managers, Project Engineers, Superintendents, Estimators, and other staff.
Build relationships and communicate with project workforce.
Take lead and have foresight on new GIS initiatives and applications.
Function as an administrator for Esri user accounts; manage and create user accounts, content, groups and roles.
Ensure the accuracy, integrity, and organization of geospatial data used on construction projects.
Work with spatial data, manage its storage and organization within databases, and perform analysis to extract meaningful insights.
Collaborate with stakeholders, gather user requirements, and document the development process.
Qualifications
Undergraduate Degree in GIS, Computer Science, Civil Engineering, or Surveying and/or 4+ years professional experience using Esri GIS software (ArcGIS Pro, ArcGIS Online) as well as proficiency in Python.
Experience in Construction and Civil Engineering preferred.
Ability to analyze and interpret spatial data to identify patterns and trends.
Knowledge of web development principles to creating user-friendly GIS applications.
Working Conditions
Location - This position will work out of our Burnsville, MN office.
Occasional travel may be expected.
Office environment - extensive sitting at desk and computer; some standing, bending at the waist, stooping and reaching required; ability to lift 5-20 pounds occasionally. Construction site environment - physical ability to stand, walk, crawl, bend, reach and climb. Exposed to high noise levels.
Schedule: This role is expected to work standard business hours - Monday-Friday, 8-5pm
Total Rewards
People are the most important asset at Ames Construction. Ames' non-craft benefits package is designed so that our team members flourish, with medical, dental, and vision (all at one low premium), voluntary benefits, generous retirement benefits, and company holidays and paid time off. Please see the Benefits section of our Careers page for more information.
The base salary range for this role is $85 - $115k.
.
Ames Construction is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
IS Software Developer
Software Developer Internship job 36 miles from Lakeville
We are looking for an experienced IS Software Developer to join our talented Information Technology (IT) team. This position can be a hybrid position with at least one (1) spent in the Goodhue or Eagan, MN location.
Responsibilities
Development
Front-End Development
Utilize frameworks and libraries such as Flutter for the web and mobile application development to build user interfaces that are responsive and user-friendly.
Back-End Development
Develop back-end services using C#, focusing on API development and integration.
Implement and manage authorization processes, ensuring secure data access and user authentication.
Database Management
Work with SQL for data management, including database creation, queries, and optimization.
Utilize Azure Blob Storage and Microsoft Fabric for scalable and secure data storage solutions.
DevOps
Oversee operational tasks using GitHub
and GitHub Actions for version control.
Ensure smooth transition and consistency across Development, Staging, and Production environments in the development cycle.
Security
Implement and strengthen authentication mechanisms for applications, focusing on hardening security features.
Develop and maintain Identity Management Architecture to secure user and system identities.
Maintenance
Perform regular upkeep and updates for existing application solutions to ensure optimal performance and security.
Project Management
Participate in the planning and scoping of work for development projects, ensuring all requirements and objectives are clearly defined.
Project Duties
Complete assigned projects and tasks from the supervisor, ensuring alignment with development goals and timelines.
Documentation
Create wireframes for application infrastructure and workflows to provide clear visual guidance for development processes.
Develop and maintain a user guide
knowledgebase, ensuring users have accessible and accurate documentation for applications.
Document Agile processes, including sprint planning, task management, and project retrospectives.
Professional Development
Engage in training and research to stay current with industry trends and best practices in software development.
Participate in online courses and workshops to enhance skills in front-end and back-end development, DevOps practices, and security management.
Physical Requirements
Must be able to sit, stand, kneel, stoop, walk, and sit for extended periods of time
Must be physically capable of lifting and carrying up to 25 lbs.
Accessibility: If you need ADA accommodations as part of the employment process, please contact Knobelsdorff Human Resources via email at ************.
Why Work for Knobelsdorff
In the early 1980s, in a small garage on a plot of family-owned land, Knobelsdorff Enterprises began. At the beginning KE was a small operation, serving local agricultural and industrial facilities. Three decades of hard work, and a commitment to excellence has grown KE into four divisions. Teamwork, and dedication to our core values
has expanded our operations nationwide and have grown to surpass 600 employees. We continue to grow, and drive success with the same steadfast dedication, and core values since the start. Join us today!
We offer our employees a career with plenty of room to grow. We offer customizable training programs, and educational stipends so employees can continue to develop.
Great benefits with a wide selection of options to choose from. Our benefit package includes a competitive compensation and benefits package, including paid health, dental, life, long-term disability, vacation, and a 401(k)-retirement plan with company match
We offer an unparalleled culture that allows employees a work/home balance that fits their lifestyle choices. We have paid vacation based on years of service, as well as unpaid vacation to meet your own work/life balance choices.
We have full time work booked years in advance to offer you sustainable employment.
Software Engineer I, Implementation
Software Developer Internship job 11 miles from Lakeville
Smart Data Solutions, a leading provider of data management, claim routing and workflow solutions to health plans and TPAs, is looking for a Software Engineer I, Implementation to join our team!
The Software Engineer of Implementation will be a dynamic and highly skilled Software Engineer specializing in Java-based software implementation. In this role, the engineer will be responsible for configuring, customizing, and deploying our Java-based solutions for clients. The engineer will work closely with cross-functional teams to ensure successful implementation, seamless integration, and high-quality deliverables that meet customer requirements.
What you'll be doing?
Implementation and Integration
Lead and participate in the deployment of Java-based software products for clients.
Develop and customize software configurations to align with client-specific business processes.
Design and implement APIs, integrations, and data workflows connecting software to external systems.
Collaborate with technical architects and project managers to translate business needs into technical solutions.
Develop and maintain best practices, tools, and processes to improve implementation efficiency and scalability.
Technical Support and Troubleshooting
Diagnose and resolve technical issues during implementation to ensure successful delivery.
Optimize application performance and ensure scalability in the deployed environment.
Provide post-deployment technical support and participate in system handovers.
Project Execution
Own the end-to-end technical delivery of implementation projects, including configuration, customization, and testing of software solutions.
Identify and resolve technical challenges and bottlenecks during the implementation lifecycle.
Ensure proper integration of the software with existing client systems and infrastructure.
Maintain detailed documentation for configurations, workflows, and technical solutions.
Client Engagement and Support
Collaborate with clients to understand their technical requirements and ensure alignment with project goals.
Conduct technical workshops and training sessions for client teams as needed.
Act as a trusted advisor to clients, addressing technical questions and providing recommendations during and after implementation.
What we're looking for?
Required skills:
Education and Experience
2+ year experience in software implementation or related roles
4+ year degree in computer science or equivalent degree
In-depth knowledge of Java SE & Java EE.
Proficiency in working with relational databases (e.g., MySQL)
Proficiency in Git and code collaboration platforms (e.g., GitHub, GitLab).
Experience with cloud platforms like AWS, Google Cloud, or Azure.
Proficiency in writing clean, maintainable, and efficient code.
Skills and Competencies
Technical Expertise: Deep knowledge of software integration, APIs, data migration, and system architecture. Proficiency in programming languages and database systems is a plus.
Problem-Solving: Strong analytical skills to diagnose and resolve technical issues effectively.
Project Management: Experience with Agile or other project management methodologies.
Communication: Excellent verbal and written communication skills for interacting with clients and internal teams.
Client Focus: Commitment to understanding and fulfilling client needs and expectations.
Preferred Skills
Knowledge of DevOps practices and tools.
Experience with security and compliance requirements in software deployment.
Ability to understand process workflows, analyze, and identify improvements
Ability to comprehend and follow written policies, procedures, and directions
Action orientation and ability to consistently complete assigned tasks on time
Location: This is a hybrid role based in our Eagan, MN office with 3 days in-office requirements.
Why this is the company for you?
Top Benefits & Perks:
A company culture that is authentic, innovative, and collaborative! Our most powerful strength is our people! We build impactful solutions for our customers - their success is our success!
A professional development and growth-oriented workplace
Generous benefits including, health insurance, short-term, and long-term disability
401(k) with a company match to provide a better future in your retirement years
A flexible environment with a competitive paid time off package; including vacation, holiday, give-back day, and a floating day
Who is Smart Data Solutions?
Smart Data Solutions (SDS) is a technology leader in healthcare process automation and interoperability. As a strategic partner, SDS helps clients digitally transform their operations, delivering tangible value through reduced costs, streamlined workflows, and an improved customer experience. With data, AI, and automation at its core, SDS provides solutions in Digital Mailroom and Data Capture, Clearinghouse, Intelligent Medical Records, Prior Authorization and Claim Operations. Trusted by over 500 clients-including multiple Blue Cross Blue Shield plans, regional health plans, TPAs, providers, and healthcare partners-SDS streamlines complex front, middle, and back-office operations.
Smart Data Solutions is an equal opportunity employer.
All qualified applicants will receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity, religion, national origin, disability, veteran status, age, marital status, pregnancy, genetic information, or other legally protected status.
ITPro_DM_Software_Developer_I
Software Developer Internship job 14 miles from Lakeville
Bachelor's or its equivalent in Computer Science or Software Systems, Information Technology, Information Systems/CIS/MIS, or Electrical Engineering or closely related and 3 years of experience in any software development/software engineering occupation.
Experience must be with Java or .Net Technologies, JavaScript, Object Oriented Programming, Database operations, implementing multi-Tier applications and with security and scalability of applications.
Work with Technical Architects and Leads to gain a comprehensive and up to date understanding of the software application developed by open-source community.
Work with the Business Analysts (BA) and Quality Assurance (QA) and subject matter experts (SME) to identify changes, additions, and enhancements due to application errors or bugs.
Gather requirements, analyze, design business solutions, create wireframes, ER diagrams, establish database schemas, tables and documentation.
Involve in all phases of SDLC - Analysis, Design, Development, Testing and maintenance and document the current state of the infrastructure and provide roadmap of future needs based on the business requirements.
Assist in the development of various modules.
Debug existing application issues and develop solutions to fix those debugs.
Develop User Interfaces.
Write moderately complex SQL queries.
Stay current with new technological trends.
Develop and run test scripts to ensure rules are working as required.
Work with testers and subject matter experts to identify code changes and additions.
Perform software development maintenance (bug fixes) for the project change requests, as this position requires a strong software development background.
Maintain and follow Object Oriented programming best practices.
Travel to client location as needed
AI Software Development Engineer
Software Developer Internship job 26 miles from Lakeville
Collaborate with Innovative 3Mers Around the World
Choosing where to start and grow your career has a major impact on your professional and personal life, so it's equally important you know that the company that you choose to work at, and its leaders, will support and guide you. With a wide variety of people, global locations, technologies and products, 3M is a place where you can collaborate with other curious, creative 3Mers.
This position provides an opportunity to transition from other private, public, government or military experience to a 3M career.
The Impact You'll Make in this Role
As an AI Software Development Engineer in 3M's Corporate Research Laboratory, you will work on a team developing new approaches to AI. You will have the opportunity to collaborate with some of the most innovative people around the world. We're looking for a Python-focused software engineer who can work closely with scientists to implement experimental AI systems, simulation infrastructure, and architecture. You'll be writing code that's used directly in the research process, so clarity, modularity, and responsiveness are critical. This is a great fit for someone who enjoys clean problem-solving, iterative code design, and working closely with technical thinkers.
Here, you will make an impact by:
Write modular, testable Python code to implement experiments, simulations, or architectural mechanisms.
Extend an evolving codebase that supports research into novel AI architectures and systems.
Writing primary code for a novel AI engine.
Help write internal interfaces (e.g., algorithmic and computational modules, scheduling logic, inference cycles).
Collaborate with researchers who define the “what”; your job is to build the “how.”
Your Skills and Expertise
To set you up for success in this role from day one, 3M requires (at a minimum) the following qualifications:
Bachelor of Science degree in Computer Science, Software Engineering, AI Science or Engineering (completed and verified prior to start)
Two (2) years of experience in machine learning, AI, or computational modeling research in academic, private, public, government, or military environment.
Fluency in Python, including object-oriented programming and functional idioms.
Additional qualifications that could help you succeed even further in this role include:
Master's degree in Computer Science, Software Engineering, AI Science or Engineering, or a related field.
Experience working on complex research codebase or simulation systems.
Comfortable building and modifying systems from scratch.
Interest in systems that involve simulation, machine learning, or modeling of complex adaptive systems.
Able to work on a team where the problem is evolving, and code is shared.
Curious, fast learner, solid communicator
Work location: Hybrid to Maplewood, MN
Travel: May include
Relocation Assistance: May be authorized
Supporting Your Well-being
3M offers many programs to help you live your best life - both physically and financially. To ensure competitive pay and benefits, 3M regularly benchmarks with other companies that are comparable in size and scope.
Chat with Max
For assistance with searching through our current job openings or for more information about all things 3M, visit Max, our virtual recruiting assistant on 3M.com/careers.
Applicable to US Applicants Only:The expected compensation range for this position is $122,292 - $149,468, which includes base pay plus variable incentive pay, if eligible. This range represents a good faith estimate for this position. The specific compensation offered to a candidate may vary based on factors including, but not limited to, the candidate's relevant knowledge, training, skills, work location, and/or experience. In addition, this position may be eligible for a range of benefits (e.g., Medical, Dental & Vision, Health Savings Accounts, Health Care & Dependent Care Flexible Spending Accounts, Disability Benefits, Life Insurance, Voluntary Benefits, Paid Absences and Retirement Benefits, etc.). Additional information is available at: ******************************************************************* Faith Posting Date Range 05/30/2025 To 06/29/2025 Or until filled All US-based 3M full time employees will need to sign an employee agreement as a condition of employment with 3M. This agreement lays out key terms on using 3M Confidential Information and Trade Secrets. It also has provisions discussing conflicts of interest and how inventions are assigned. Employees that are Job Grade 7 or equivalent and above may also have obligations to not compete against 3M or solicit its employees or customers, both during their employment, and for a period after they leave 3M.Learn more about 3M's creative solutions to the world's problems at ********** or on Instagram, Facebook, and LinkedIn @3M.Responsibilities of this position include that corporate policies, procedures and security standards are complied with while performing assigned duties.Pay & Benefits Overview: https://**********/3M/en_US/careers-us/working-at-3m/benefits/3M does not discriminate in hiring or employment on the basis of race, color, sex, national origin, religion, age, disability, veteran status, or any other characteristic protected by applicable law.
Please note: your application may not be considered if you do not provide your education and work history, either by: 1) uploading a resume, or 2) entering the information into the application fields directly.
3M Global Terms of Use and Privacy Statement
Carefully read these Terms of Use before using this website. Your access to and use of this website and application for a job at 3M are conditioned on your acceptance and compliance with these terms.
Please access the linked document by clicking here, select the country where you are applying for employment, and review. Before submitting your application, you will be asked to confirm your agreement with the terms.
Software Developer - Java
Software Developer Internship job 11 miles from Lakeville
Established in 1991, Collabera is one of the fastest growing end-to-end information technology services and solutions companies globally. As a half a billion dollar IT company, Collabera's client-centric business model, commitment to service excellence and Global Delivery Model enables its global 2000 and leading mid-market clients to deliver successfully in an increasingly competitive marketplace.
With over 8200 IT professionals globally, Collabera provides value-added onsite, offsite and offshore technology services and solutions to premier corporations. Over the past few years, Collabera has been awarded numerous accolades and Industry recognitions including.
Collabera awarded Best Staffing Company to work for in 2012 by SIA. (hyperlink here)
Collabera listed in GS 100 - recognized for excellence and maturity
Collabera named among the Top 500 Diversity Owned Businesses
Collabera listed in GS 100 & ranked among top 10 service providers
Collabera was ranked:
32 in the Top 100 Large Businesses in the U.S
18 in Top 500 Diversity Owned Businesses in the U.S
3 in the Top 100 Diversity Owned Businesses in New Jersey
3 in the Top 100 Privately-held Businesses in New Jersey
66th on FinTech 100
35th among top private companies in New Jersey
***********************************************
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
Position Details:
Title: Software Developer - Java
Location: Eagan, MN
Duration: 6 month (may extend)
~ FACE-FACE INTERVIEW REQUIRED ~
Key Responsibilities:
• Develop new features for applications and collaborate with business unit and other developers on potential solutions
• Produce and maintain detailed technical and business documentation for platform features, assigned tasks and projects
Key Technologies
• Java, JUnit, Tomcat, Eclipse
• Web Services, REST
• SQL (Oracle)
• Spring, Hibernate, JPA, MQ
• Team Foundation Server & Team Build, ANT
Qualifications:
• Experience in the following technologies to research, evaluate, develop and test using
• Java J2EE or based application development
• XML parsing using Java
• IDE & Enterprise Source Code Control tools (e.g. Eclipse or Visual Studio & TFS)
• Relational database (e.g. SQL, DB2/Oracle 9 or higher)
Additional Information
To know about this opportunity, please contact:
Monil Narayan
************