Software Engineer Jobs in Eagan, MN

- 1,454 Jobs
All
Software Engineer
Embedded Software Engineer
Senior Software Engineer
Software Developer Internship
Systems Engineer
Software Engineer Lead
Quality Assurance Engineer
Software Verification Engineer
Advanced Software Engineer
Senior Engineer
Lead Technician
Automation Engineer
Senior Embedded Software Engineer
Test Engineer
Software Developer
  • Design Quality Assurance Engineer

    Us Tech Solutions 4.4company rating

    Software Engineer Job In Maple Grove, MN

    Duration: 12 Months Contract (Possible Extension) About Job Opportunity: Hybrid The Design Assurance Engineer will interface with R&D and other supporting cross-functional teams on developing and maintaining medical equipment, including software and cybersecurity elements. Design assurance drives the ISO 14971 risk management process, Verification & Validation (V&V) process. This includes quality plans, risk management plans and reports, hazard analysis, product risk management workbook (user FMEA and design FMEA), sampling systems/procedures and statistical techniques, verification protocols/testing/reports, validation protocols/testing/reports. Interfaces with all other quality and engineering components within the company and with customers and suppliers on quality-related issues. Actively participate in all aspects of Design Control, including capital equipment, systems, and software. Serves as a quality representative to improve awareness, visibility, and communication on quality initiatives to support departmental, functional, site, divisional, and corporate quality goals and priorities. Key Responsibilities Support the execution and documentation of Design Validation & Verification and Usability activities. Apply sound, systematic problem-solving methodologies in identifying, prioritizing, communicating, and resolving quality issues. Work within a cross-functional team to identify and implement effective controls and support product development from concept through commercialization. Develop, update, and maintain Design History File and Design Input / Output documentation (Product Specification and Component Specifications). Update and maintain product risk management tools (i.e. Hazard Analysis, Fault Tree, FMEAs). Lead and support cross-functional root-cause analysis investigation and resolution activities Evaluate and support design test and inspection method development, and lead method validation activities Support regulatory submissions to notified bodies. Understanding of technologies incorporated into design. Demonstrates a primary commitment to patient safety and product quality by maintaining compliance to the Quality Policy and all other documented quality processes and procedures. Minimum Qualifications Bachelor's degree in Mechanical Engineering, Biomedical Engineering or Electrical Engineering. 2+ years of experience in design assurance, quality, new product development, or related medical device / regulated industry experience Problem solver, capable of facilitating the problem-solving process Adaptable and effective collaborator in a team environment and in self-directed work Strong communication skills (verbal & written) Ability to work in a highly matrixed and geographically diverse business environment Demonstrated use of Quality tools/methodologies Preferred qualifications: Previous Software or Capital equipment Design Assurance experience is a plus Medical device or other regulated industry experience Strong knowledge of Quality System Regulation (QSR), Risk Management standards (ISO 14971) and software standards (IEC 62304 or IEC 82304) Experience with 60601, software and cybersecurity Experience working in an Agile environment About US Tech Solutions: US Tech Solutions is a global staff augmentation firm providing a wide range of talent on-demand and total workforce solutions. To learn more about US Tech Solutions, please visit ************************ US Tech Solutions 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. Name: Kanika Dureja Email: ******************************* Internal Id: 25-32258
    $67k-91k yearly est. 17d ago
  • Test Engineer

    Excelon Solutions 4.5company rating

    Software Engineer Job In Plymouth, MN

    Experience in drafting protocols & reporting generation (including Data Analysis) Experience working in a medical device manufacturing environment PLM/PDM/ERP experience preferably Windchill Good experience in cross functional interaction & Good experience in technical writing skills Good communication skills
    $71k-90k yearly est. 5d ago
  • Software Engineer

    Russell Tobin 4.1company rating

    Software Engineer Job In Bloomington, MN

    Russell Tobin has an opening for a Project Engineer in Bloomington, MN! This is a contract to hire position! Compensation: $90,000 to $110,000/year Shift: M-F on-site 1st Our client is looking for a highly skilled Fire & Gas Systems Project Engineer. In this role, you will be responsible for all technical aspects of your assigned projects from initiation to final customer checkout, shipment and start up support. Code compliance to NFPA72, Life Safety code NFPA 101 and NEC are some of the likely challenges you will be faced with. Responsibilities: Review hardware and software requirements proposed to meet specifications before and after an Order is received. Recommend action to Project Manager if discrepancies are noted. Provide guidance and direction to the project team to achieve customer expectations, project cost, schedule and technical goals. Represent the Systems Engineering department at a customer kickoff meeting and design review meetings. Plan work to conform to schedule, and determine tasks which can be given to support staff or other technical personnel assigned to the project. Delegate such task and oversee their execution. Resolve technical problems with customer as quickly as possible during execution of work. Determine when changes result in an adjustment to contract price, a change in specified equipment, or other significant change in scope. Develop and maintain the Fire & Gas System Documentation package (Shop Drawings) including equipment layout drawings, panel mechanical assembly drawings, electrical connection diagrams, system I/O wiring and programmable system configuration documents as required by the project. Develop and maintain the detailed bills of material needed to procure, manufacture and properly document the system assemblies used to fulfil the project requirements. Provide necessary documentation to software engineering as scheduled to initiate programming. Responsible for final internal checkout of system, certifying correctness of performance of the system along with test reports. Notify Manager of Projects when this is done. Host and conduct client acceptance testing at the factory as needed. Other Job Functions: Help create and maintain an AutoCAD standards library for your use throughout the Project Engineering department. Support proposals in specifying equipment needs to satisfy project specifications. Educational requirements: BSEE degree or at least five years' experience in fire alarm system design. Additional experience in the controls field using Fire Alarm control Panels, PLC's, Safety Systems, Petrochemical or Munitions experience is preferred. Preferred Qualifications: NICET Level III in Fire Alarm Systems preferred, Level 1 minimum. Proficient with the use of AutoCAD or similar drawing package with experience in producing shop drawings. Experience with AutoCAD Electrical is preferred. Experience with JDE or another SAP or ERP system for parts, BoM's and other project maintenance. Requires good team participation, planning, organizational, time management and communications skills. Ability to work quickly and accurately and handle multiple projects. Experience with Detector Electronics Corporation products and system integration practices or related industry considered a plus.
    $90k-110k yearly 16d ago
  • Electromechanical Systems Engineer II

    Honeywell 4.5company rating

    Software Engineer Job In Golden Valley, MN

    Join a team recognized for leadership, innovation and diversity Honeywell's ACST team is seeking a Electromechanical Systems Engineer II for their Golden Valley, MN location. Are you ready to make the future with us? KEY RESPONSIBILITIES Executing Systems Engineering activities for advanced technology and product development, including: Discovery and capture of stakeholder and user needs Requirements derivation, decomposition, analysis and management Systems architecting, diagraming, modeling and interface definition Planning and support of implementation, integration, verification & validation activities Participating in and generating materials for design reviews and other technical presentations Technical writing of reports, descriptions of operation, plans, procedures, white papers, trade studies etc. The annual base salary for this position is $88,800.00 - $111,000.00. Please note that this salary information serves as a general guideline. Honeywell considers various factors when extending an offer, including but not limited to the scope and responsibilities of the position, the candidate's work experience, education and training, key skills, as well as market and business considerations. In addition to a competitive salary, leading-edge work, and developing solutions side-by-side with dedicated experts in their fields, Honeywell employees are eligible for a comprehensive benefits package. This package includes employer subsidized Medical, Dental, Vision, and Life Insurance; Short-Term and Long-Term Disability; 401(k) match, Flexible Spending Accounts, Health Savings Accounts, EAP, and Educational Assistance; Parental Leave, Paid Time Off (for vacation, personal business, sick time, and parental leave), and 12 Paid Holidays. For more information visit: Benefits at Honeywell US CITIZENSHIP REQUIREMENTS U.S. citizenship is required due to contractual requirements. Applicants must also be able to obtain and maintain a U.S. Government security clearance. Continued employment is contingent upon successful completion of security processing The application period for the job is estimated to be 40 days from the job posting date; however, this may be shortened or extended depending on business needs and the availability of qualified candidates. YOU MUST HAVE Bachelor's degree from an accredited institution in a technical discipline such as the sciences, technology, engineering or mathematics 2+ years of Engineering experience Ability to travel up to 20% WE VALUE Advanced degree in Systems Engineering, Manufacturing Engineer, Electrical Engineering, Physics, Mechanical Engineering, or related field Experience with cryogenics, ultra-high vacuum, electro-magnetics, complex control systems, or cyber security Certification, coursework or demonstratable experience in Systems Engineering Membership and participation in INCOSE Proficiency with Cameo, or other model-based systems engineering (SysML) tools Proficiency with DOORS or other requirements management tools Excellent problem-solving and decision-making abilities Innovative mindset and a passion for technology Strong interpersonal and communication skills Multi-tasking and ability to manage a variety of complicated tasks Individuals who are self-motivated and able to work with little guidance, who consistently take the initiative to get things done Ability to adapt to change based on project needs ABOUT HONEYWELL Honeywell International Inc. (NYSE: HON) invents and commercializes technologies that address some of the world's most critical challenges around energy, safety, security, air travel, productivity, and global urbanization. We are a leading software-industrial company committed to introducing state of the art technology solutions to improve efficiency, productivity, sustainability, and safety in high growth businesses in broad-based, attractive industrial end markets. Our products and solutions enable a safer, more comfortable, and more productive world, enhancing the quality of life of people around the globe. THE BUSINESS UNIT At Honeywell Advanced Connected Sustainability Technologies (ACST), our outstanding team of thinkers, innovators, and doers help make the future. We build environments and technologies that meet our customers' needs. The groundbreaking scientists, engineers, and professionals that make up our nimble group have the agility of a start-up backed with the power and investment of Honeywell. #ACST Additional Information JOB ID: HRD256208 Category: Engineering Location: 1985 Douglas Drive North, Suite Corp ACST,Golden Valley,Minnesota,55422,United States Exempt Must be a US Citizen due to contractual requirements. Global (ALL) Honeywell is an equal opportunity employer. Qualified applicants will be considered without regard to age, race, creed, color, national origin, ancestry, marital status, affectional or sexual orientation, gender identity or expression, disability, nationality, sex, religion, or veteran status.
    $88.8k-111k yearly 26d ago
  • Software Engineer

    Tempworks Engineering Inc. 3.6company rating

    Software Engineer Job In Minneapolis, MN

    Software Engineer Job Description At TempWorks, the Software Engineer is responsible for creating software that delights our customers and users in a way that is also easily maintainable. You will work closely with cross-functional teams to understand requirements, translate them into technical specifications, and deliver high-quality software solutions that meet customer needs. General Responsibilities: Design, implement, and maintain software features through ongoing feature development, refactoring, and by addressing bugs. Build highly performant, fault tolerant, high-quality, scalable software. Actively seek to learn and improve the company, department, team, and themselves. Develop intuitive software that meets the needs of the company and our customers. Write quality unit and integration tests. Analyze and test programs and products before formal launch. Contribute and adhere to best practices in software development. Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives. Communicate with and train stakeholders on completed work for the purposes of documentation, customer training, troubleshooting, and quality. Perform code reviews and provide constructive feedback. Stay up to date with emerging technologies and trends in software development. Participate in educational opportunities like online course materials, professional publications, conferences, meet-ups, etc. Coordinate with the Lead Software Engineer regarding the status of their work, ensuring that it meets expectations. Perform other related duties as assigned. Additional Required Skills and Abilities: Excellent verbal and written communication skills. Excellent interpersonal and customer service skills. Analytical and creative problem solving. High level of organization and attention to detail. Ability to work independently. Education and Experience: Associate degree in computer science, Engineering, or a related field (or equivalent experience). Bachelor's degree preferred. 2+ years of relevant experience developing enterprise scale, web-based software applications. 1+ years of C# experience. 1+ years of Microsoft SQL database experience required. 1+ years' experience developing applications using RESTful APIs. 1+ years' experience developing REST API driven applications using C# .NET framework and/or ASP.NET. Experience in front-end technologies such as HTML, CSS, JavaScript, and modern JavaScript frameworks (e.g., React, Angular, Vue.js), React preferred. Experience with version control systems (e.g., Git) to manage source code and facilitate collaboration within the development team. Experience with testing and mocking frameworks (e.g., MSTest, NUnit, XUnit, Moq) Physical Requirements: Prolonged periods sitting at desk and working on a computer. Must be able to lift to 10 pounds at times.
    $68k-90k yearly est. 11d ago
  • Full Stack Software Engineer

    True Source

    Software Engineer Job In Minneapolis, MN

    Full Stack Software Engineer Type: Fulltime Hours/Onsite requirements: must be willing to go into the office 5 days a week, with flexibility Interview Process: phone interview with director, onsite with team, offer Methodology: Scrum/Agile Scope: Full stack - C#, React, PostgreSQL, AWS Must have experience with C# and React Lots of new development, they are going to start working on AI stuff to empower customers for self growth and more SaaS work Very nimble agile team, be able to work in ambiguity and with limited requirements at times Someone with entrepreneurial mindset
    $66k-87k yearly est. 20d ago
  • Software Engineer - Risk

    Selby Jennings

    Software Engineer Job In Minneapolis, MN

    An established global asset management firm is seeking a skilled software engineer to enhance its research and technology capabilities. This prestigious firm prioritizes employee growth, offering mentorship and development opportunities to build a successful career in asset management. What you will do: Contribute to building systems, tools, and platforms that support new strategies and products Work closely with senior staff to enhance and develop software solutions for risk management systems Research and prototype new technologies to improve risk team's capabilities Qualifications: Proficiency in C# (Python experience is a bonus) 5+ years of post-grad experience in related role Finance experience or proven interest in the space B.S. or M.S. in Computer Science or other STEM field
    $66k-87k yearly est. 16d ago
  • Senior Advanced Software Engineer

    Belcan 4.6company rating

    Software Engineer Job In Bloomington, MN

    Job Title: Senior Advanced Software Engineer Pay Rate: Up to $65.94/hr DoE Zip Code: 55431 Keywords: #AdvancedSoftwareEngineer #EngineeringJobs ***Department of Defense Secret security clearance is required at time of hire.*** JOB RESPONSIBILITIES: * Will work within a cross functional team responsible for developing and testing embedded systems, products, and services * Work with DO-178 compliant software engineering life-cycle REQUIRED QUALIFICATIONS: * Must be a US Citizen * Department of Defense Secret security clearance is required at time of hire. * Bachelor"s degree in Software Engineering, or a related Science, Engineering or Mathematics field with 8+ years of job-related experience OR a Master's degree plus 6 years of job-related experience * Strongly skilled in C, C++, and Python * Solid background on embedded software development, Linux, RTOS, and HW/SW integration * Familiarity with DO-178 compliant software engineering life-cycle experience * Creative thinker with demonstrated success leading the software development life cycle * Expertise in applying technical standards and methodologies to solve challenges * Exceptional communication skills with the capacity to secure buy-in on concepts and ideas * Collaborative team player eager to provide technical leadership and position others for success * Commitment to ongoing professional development for yourself and others If you are interested in this role, please apply via the apply now link provided. Our overriding goal is to provide quality staffing solutions that help people, organizations, and communities succeed. Belcan is a leading provider of qualified personnel to many of the world's most respected enterprises. We offer excellent opportunities for contract, temporary, temp-to-hire, and direct assignments. We are the employer of choice for thousands worldwide. For more information, please visit our website at Belcan.com EOE/F/M/Disability/Veterans #cjobs
    $65.9 hourly 17d ago
  • Senior Java Software Engineer

    Synergy Interactive

    Software Engineer Job In Minneapolis, MN

    Role Overview: As a Senior Java Engineer on our team, you will be playing a critical role in building and scaling our test automation framework. You will be working closely with cross-functional teams to ensure that our systems are not only robust and reliable but also optimized for the next frontier of AI implementations. Your technical expertise in Java and Python will help drive automation excellence, and your enthusiasm for AI and cloud technologies (Azure, Kafka) will contribute to our next-generation solutions. Key Responsibilities: Develop and maintain test automation frameworks using Java, Python, and related technologies. Collaborate with developers, QA engineers, and other teams to define and implement automated test strategies. Leverage cloud platforms such as Azure to enhance and scale test automation solutions. Work with Kafka to build scalable messaging systems for data-driven testing. Explore, integrate, and implement AI techniques to enhance test automation and performance. Troubleshoot, debug, and resolve technical issues in both automation frameworks and product code. Contribute to continuous improvements of the software development lifecycle by integrating test automation at every stage. Ensure the scalability, reliability, and performance of automated test solutions. Participate in code reviews, mentoring junior engineers, and fostering a culture of collaboration and knowledge sharing. Required Qualifications: 5+ years of hands-on experience in Java development. Strong experience in Test Automation and building frameworks. Proficient in Python, with a focus on automation tasks. Knowledge of Kafka for building messaging and stream processing solutions. Experience with cloud platforms, ideally Azure. A deep passion for AI and exploring how AI can be used to enhance test automation. Solid understanding of software engineering principles and best practices. Excellent problem-solving skills, attention to detail, and ability to work in a fast-paced environment. Strong communication and collaboration skills, with an ability to work effectively in a team-oriented culture. Nice to Have: Experience with AI frameworks and libraries (e.g., TensorFlow, PyTorch). Previous experience working with AI-driven software or automation projects. Exposure to agile methodologies and continuous integration/continuous deployment (CI/CD) practices. Familiarity with other messaging platforms and cloud services. Experience mentoring junior engineers or leading technical initiatives.
    $83k-107k yearly est. 13d ago
  • Embedded Software Engineer

    TEK Ninjas

    Software Engineer Job In Maple Grove, MN

    Job title: Embedded Software Engineer Job Type: W2 contract Duration: 12+ months Required Skills: 3+ years of experience working on software in embedded devices Expertise with Linux, C++, Qt for GUI front end, and familiarity with one other computing or scripting language such as Python. Come from a heavy regulated background and has a firm understanding of the regulatory landscape. At the minimum, they need to have a little bit of experience working with compliance standards. Additional Skills: Experience working with Software as a Medical Device or in a Medical Device Security Vulnerability Experience working with third-party C++ libraries such as STL and Boost. Strong analytical mindset - understands key impact on customers and stakeholders. Ability to define, promote, and support the principles and standards of enterprise architecture. Ability to consult and support multiple large, complex, cross-functional, or divisional projects. Job Description: At the Interventional Oncology & Embolization (IO&E) franchise within the Peripheral Intervention division, we design devices used by interventional radiologists in minimally invasive image-guided procedures. Our products include radioembolization (Y90), cryoablation systems, coils, particles & gels for embolization, as well as catheters and wires. Join us in developing medical device products that save lives. We are looking for a software engineer with software development experience in embedded Linux device design and user interface (UI) development using Qt to join our exciting and fast-paced development team. A successful candidate who joins us, will be involved in all aspects of the system's software and product lifecycle. They will also interface with other teams, such as systems engineering, hardware engineering and technicians from the field, to develop features and updates for the cryoablation family of devices. Our tools include C++, Qt, Linux
    $75k-97k yearly est. 5d ago
  • Technical Leader

    Canlak Coatings

    Software Engineer Job In Osseo, MN

    Technical Leader Wanted: Shape the Future of Coatings Innovation! Are you a technical expert who loves both the science of coatings and developing teams? We're seeking a US Technical Lead to join our team and drive innovation in our US operations. What you'll do: Lead our brilliant US technical team Drive cutting-edge water-based formulation projects Shape our quality control future Mentor the next generation of coating professionals Collaborate with global teams on exciting innovations What you bring: Deep technical expertise in coatings/paint formulation Proven leadership Quality systems mastery Project management prowess Customer-focused mindset The ideal candidate has "been there, done that" - from bench work to team leadership. Whether your background is chemistry or years of hands-on experience, if you understand the art and science of coatings, we want to talk.
    $73k-95k yearly est. 18d ago
  • Software Verification Engineer

    Acro Service Corp 4.8company rating

    Software Engineer Job In Saint Paul, MN

    We are seeking high caliber Software Verification Engineer to join our Software Verification team. The Software Verification Engineer will bring testing expertise to the innovative, and fast-paced verification team. This high caliber, motivated and passionate individual will be responsible for requirements analysis, test design, test execution, defect issue resolution. Responsibilities include: Work independently and as a team member to plan, write, and execute test cases, FDA regulatory, and ISO standard procedures. Design new test suites for new features and functionality. Perform dry runs and formal Verification activities as required. Setup and configure Test Equipment. Record and close defects found during V&V activities. Perform requirements, design and tests reviews. Experience and Education Required: Bachelors degree in Computer Science, Computer, Electrical or Biomedical Engineering. Knowledge of software testing. Knowledge of software development lifecycle management tools. Organized, on-time, quick learner and detailed oriented. Excellent documentation skills in delivering information that adds value to managements decision-making process. Experienced in quantitative, analytical, organizational, and follow-up skills. Polished communicator - written documentation and oral presentations/ discussions/ meetings. Excellent reputation for building relationships across various levels of an organization. Energized attitude, proactive thinker and self-starter.
    $78k-101k yearly est. 17d ago
  • Automation Engineer

    Automationtechies

    Software Engineer Job In Anoka, MN

    Enjoy working on high tech automated equipment for an OEM in a family friendly, business casual workplace for this competitively paid position. Our client places a high value on integrity, where they hire great people of character and avoid micromanaging. This is a great opportunity to work with a growing and successful engineering and machine manufacturing company conveniently located just north of the Twin Cities. This is a great opportunity to grow your career in automation and the design, implementation, and service of motion-controlled converting and packaging systems. Education and Experience: Bachelor's Degree in Electrical Engineering, Software Engineering or related field Strong PLC programming - Yaskawa, Allen Bradley Motion control programming HMI development - Visual Basic.NET, C# , FactoryTalk Vision Inspection - Cognex Competent in the use of AutoCAD Electrical Design control panels to meet UL 508A standards Design electrical systems to meet NEC/IEC/CEC standards Competencies: Positive Teamwork Orientation Customer/Client Focus Problem Solving/Analysis Technical Capacity Communication Proficiency (Verbal and Written)
    $72k-93k yearly est. 6d ago
  • Electrical Embedded Software Engineer (WPF Applications) - Medical Devices

    Planet Pharma 4.1company rating

    Software Engineer Job In Minneapolis, MN

    Our client, a leading Medical Device company, is seeking an experienced Software Tools Engineer to develop and support Electrical embedded software for medical devices. For the software development, it's within a Windows based applications environment that goes towards product development and manufacturing testing. This person will also not only develop, but also debug and make sure functional for all stakeholders involved. See below for other details! Top Skills Needed: C# programming (Java is similar and should be transferable) Knowledge of Data Transfer protocols, most of the work is implementing the interface specification and converting data to bytes WPF application design (nice to have) Can you please confirm the 3 main responsibilities/day to day activities required for this role? Top 3 Duties: Creating local windows applications used to communicate with devices by internal groups Supporting users of our tools, debug issues, etc. NPSW verification / validation Job Description: As an R&D Software Tools Engineer, you will work closely with internal cross-functional teams to support Neuromodulation and Pelvic Health therapy projects. We are seeking a highly skilled, motivated, Senior .NET Developer with proven experience in designing, developing, and maintaining development support tools, particularly in the medical device industry. The ideal candidate will have expertise in C# and C++ application development languages, client-side software development, and full-stack Windows development. Additionally, the candidate should possess strong leadership qualities to lead architecture discussions, conduct code reviews, and provide strategic guidance. Design, development, and maintenance of .NET applications (C#) preferably in the medical device industry Requirements: Bachelor's degree with 4+ years of working experience or advanced degree with 2+ years of working experience in Software Engineering or related field
    $73k-94k yearly est. 9d ago
  • Embedded Software Engineer

    Entegee 4.3company rating

    Software Engineer Job In Minneapolis, MN

    Contract to hire The Senior Embedded Software Engineer will lead the firmware design, implementation, and test aspects of New Product Development programs (NPD) and Sustaining products throughout their entire lifecycle. Required Qualifications: Bachelor's degree in Computer Engineering or related field. 5+ years of experience with software and embedded firmware development (C/C++). 2+ years Real-Time Operating System (RTOS) experience. Experience with firmware deliverables across all phases of the program development lifecycle, including requirements capture, design, implementation, and testing. Experience writing code from scratch in C/C++ Experience with multi-core processors. Experience with integrating Ethernet stacks in an embedded environment. Preferred Qualifications: Experience with integrating and managing operating systems within an embedded environment. Knowledge of embedded system design in regulated products, specifically high hazard applications (Industrial Life Safety, SIL2) Experience with Agile methodologies and DevOps tools (e.g., Git, Tessy, Coverity, Black Duck). Equal Opportunity Employer/Veterans/Disabled Benefit offerings include medical, dental, vision, term life insurance, short-term disability insurance, additional voluntary benefits, commuter benefits and 401K plan. Our program provides employees the flexibility to choose the type of coverage that meets their individual needs. Available paid leave may include Paid Sick Leave, where required by law; any other paid leave required by Federal, State or local law; and Holiday pay upon meeting eligibility criteria. Disclaimer: These benefit offerings do not apply to client-recruited jobs and jobs which are direct hire to a client To read our Candidate Privacy Information Statement, which explains how we will use your information, please visit **************************************************************** The Company will consider qualified applicants with arrest and conviction records.
    $70k-89k yearly est. 12d ago
  • Senior Cisco Contact Center Engineer

    Talent Software Services 3.6company rating

    Software Engineer Job In Bloomington, MN

    Are you an experienced Senior Cisco Contact Center Engineer with a desire to excel? If so, then Talent Software Services may have the job for you! Our client is seeking an experienced Senior Cisco Contact Center Engineer to work at their company in Bloomington, MN. Position Summary: Currently hiring for a Senior Cisco Contact Center Engineer . This role is accountable for the applications and telephony infrastructure supporting contact center agents across the organization. In this hands-on role, you will leverage your knowledge of contact center best practices to support our contact centers. Primary responsibility is to collaborate with our leaders and employees to design and implement contact center solutions that meet our business needs. The candidate must have excellent communication skills and ability to explain technology to non-technical individuals. The candidate must be able to manage multiple work streams and have excellent time management to meet agreed upon deadlines. Other responsibilities include developing, installing, troubleshooting, and maintaining Cisco contact center systems and solutions. The engineer will resolve issues and perform installations in collaboration with other Cisco engineers and analysts, infrastructure teams, network team, business users, and vendors. The engineer will develop, test, and update disaster recovery plans, ensure security compliance and change management. This position also analyzes utilization levels, monitors traffic, proposes configuration or technology changes to meet service levels, and oversees the design and execution of upgrades and maintenance activities on the contact center platforms. The engineer in this role will also participate in projects, strategic initiatives, and provide recommendations and strategic advice. Primary Responsibilities/Accountabilities: Provides support on the selection, implementation, installation, and maintenance of all communications related systems. Troubleshoots contact center and communication systems issues. Coordinates with vendors and organizational staff the installation and planning of moves, adds, and changes of services. Tests and updates disaster recovery plans; ensuring adequate availability and capacity for enterprise communications. Conducts telecommunications analyses and identifies cost savings opportunities. Analyzes quarterly traffic/busy studies for the telephone and voicemail systems/network/ACD groups. Assists with the assessment and optimization of hardware, software, and network design through review and analysis of user needs. Monitors utilization levels and trends throughout the organization to determine if service levels are being met. Conducts feasibility studies for small to moderate projects. Coordinates project tasks, ensuring adequate planning and resource allocation. Creates, maintains, and updates Contact center and communication systems infrastructure diagrams and other documentation. Participates in technology roadmap discussions and planning. Qualifications: Bachelor of Science in Information Systems, Telecommunications, or Business Management or equivalent experience 5+ years of experience in hardware/network design, equipment vendors and carriers and specifically the following systems on prem or on the cloud: Cisco Unified Contact Center Enterprise (UCCE) Cisco Finesse Cisco Unified Intelligence Center (CUIC) Cisco Unified Communications Manager (CUCM) Cisco Unity Connection (CUC) Cisco Unified Customer Voice Portal (CVP) Passion for helping customers & exceeding customer expectations. Excellent people skills and ability to build effective relationships with staff at all levels. Design, Implement, Edit and Optimize call flows. Excellent oral and written communication skills Detail-oriented and proven organizational skills. Strong interpersonal relationship skills Strong critical thinking skills Excellent desktop tool usage including Word, Excel, Access, and PowerPoint functionality. Experience with Agile project management and Scrum methodology Exercise considerable initiative, planning, judgment, and work independently. Experience performing disaster recovery testing. Drive to any location, and be available outside normal business hours, including weekends. Serves on a team on-call rotation schedule to address emergency production issues after hours. Translate technical jargon and concepts into easy-to-understand language. Knowledge of VOIP and QOS General Understanding of Network Protocols e.g.: DHCP, DNS, LDAP, VLANS, SIP, FTP, SSH, and TCP/IP Preferred: Cisco Certifications or have relevant experience. SIP voice services experience. SIP / CUBE Knowledge SIP integrations to 3rd party applications (Avaya Session Manager, Cisco CVP, etc.) Voice Gateways configuration, deployment, and troubleshooting. Courtesy Call Back (CCB) Experience building/designing new queues. Providing support and reporting Ability to reverse engineer existing queues. Cisco Emergency Responder (CER) Calabrio/call recording: Experience with infrastructure support and troubleshooting QM forms design experience Experience with the Calabrio WFM module
    $81k-103k yearly est. 17d ago
  • Sr. Kotlin Developer - W2 Only

    Mwidm

    Software Engineer Job In Minneapolis, MN

    Sr. Kotlin Developer - 1 Day/week onsite- Minneapolis MN 10+ Years of Software Development/Engineering Required Skills: Expertise in Kotlin and Micronauts Kafka experience Microservices PostgreSQL, and MongoDB Docker and Kubernetes Familiarity with cloud environments on-call support rotation
    $83k-107k yearly est. 12d ago
  • Software Engineer

    Collabera 4.5company rating

    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 15d ago
  • Software Engineer, Monitoring

    Smart Data Solutions LLC 3.9company rating

    Software Engineer Job In Eagan, MN

    Smart Data Solutions, a leading provider of data management, claim routing and workflow solutions to health plans and TPAs, is looking for a Monitoring Engineer to join our team! What you'll be doing? Monitoring and Incident Management Design, implement, and maintain monitoring solutions to track the health, performance, and availability of software products. Performs continuous monitoring of the production state of all assigned customers. Proactively identify and address performance bottlenecks, downtime, or anomalies using monitoring tools and dashboards. Respond to alerts and incidents, troubleshoot issues, and ensure timely resolution to minimize user impact. Recognizes aging transactions and works to resolve issues to keep the transactions moving. Sees to it that SDS is meeting turn-around-time and that assigned accounts are current with production every day prior to the start of the US workday. Collaborate with support and implementation teams to implement solutions that prevent future incidents. Maintain detailed incident logs and provide post-mortem analysis for continuous improvement. System Performance and Optimization Continuously analyze system metrics and logs to optimize software performance. Collaborate with development teams to improve application efficiency and resource utilization. Develop and deploy automated processes for monitoring and maintenance tasks. Ensure monitoring solutions provide comprehensive coverage across infrastructure, applications, and services. Understands and follows Smart Data Solutions' (SDS) workflow and associated technical systems. Tools and Automation Develop custom scripts and automation solutions to extend monitoring capabilities. Maintain and improve alerting mechanisms to ensure actionable and relevant notifications Collaboration and Communication Work closely with product and engineering teams to understand software architecture and performance goals. Communicate system health, incidents, and resolutions effectively to stakeholders and team members. Documentation and Reporting Create and maintain documentation for monitoring configurations, processes, and incident resolutions. Generate regular performance reports and analytics to inform stakeholders of system health trends. Contribute to the development of standard operating procedures for monitoring and incident response. Other duties as assigned. The duties set forth above are essential job functions for the role. Reasonable accommodations may be made to enable individuals with disabilities to perform essential job functions. What we're looking for? Required skills: Bachelor's degree in Computer Science, Engineering, or a related field. 3+ years of experience in software monitoring, system performance analysis, or a related role. Hands-on experience with monitoring tools like Datadog, New Relic, Prometheus, Grafana, or equivalent. Strong background in troubleshooting complex systems and applications. Proficiency in Java and SQL Proficiency with Unix-like operating systems & Windows operating systems Strong foundation in software engineering principles, algorithms, and data structures. Experience with agile development methodologies (Scrum, Kanban) is a plus. Solid problem-solving skills, with attention to detail and a proactive attitude. Knowledge of relational databases Oral Communication Written Communication Experience with agile development methodologies (Scrum, Kanban) Knowledge of machine learning frameworks and tools. Location: This role can be located in our Eagan, MN or Dallas, TX office. This is a hybrid position 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.
    $69k-92k yearly est. 22h ago
  • Software Development Intern

    Encephalo Investments

    Software Engineer Job In Woodbury, MN

    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.
    $29k-38k yearly est. 15d ago

Learn More About Software Engineer Jobs

How much does a Software Engineer earn in Eagan, MN?

The average software engineer in Eagan, MN earns between $58,000 and $99,000 annually. This compares to the national average software engineer range of $73,000 to $136,000.

Average Software Engineer Salary In Eagan, MN

$76,000

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

The biggest employers of Software Engineers in Eagan, MN are:
  1. Meta
  2. The Travelers Companies
  3. Oracle
  4. Thomson Reuters
  5. Indeed
  6. Windstream
  7. SonSoft
  8. Google via Artech Information Systems
  9. C.H. Robinson
  10. Collabera
Job type you want
Full Time
Part Time
Internship
Temporary