Post job

Senior programmer jobs in Plymouth, MN - 853 jobs

All
Senior Programmer
Software Engineer
Senior Software Engineer
Principal Software Engineer
Senior Statistician
Web Developer And Programmer
Software Developer
  • Senior Software Engineer - Food

    Cargill, Inc. 4.7company rating

    Senior programmer job in Wayzata, MN

    Cargill's size and scale allows us to make a positive impact in the world. Our purpose is to nourish the world in a safe, responsible and sustainable way. We are a family company providing food, ingredients, agricultural solutions and industrial products that are vital for living. We connect farmers with markets so they can prosper. We connect customers with ingredients so they can make meals people love. And we connect families with daily essentials - from eggs to edible oils, salt to skincare, feed to alternative fuel. Our 160,000 colleagues, operating in 70 countries, make essential products that touch billions of lives each day. Join us and reach your higher purpose at Cargill. Job Purpose and Impact * The Senior Professional, Software Engineering job designs, develops and maintains software applications and systems. With minimal supervision, this job collaborates with cross functional teams to define, design and implement new software features to meet user needs and business goals, and upgrade existing software to improve performance and functionality through writing clean, efficient and scalable code and troubleshooting and debugging complex issues. This job also participates in code reviews to maintain high code quality and share knowledge with software engineering team members. Key Accountabilities SOFTWARE DEVELOPMENT: Designs and develops high quality software solutions by writing clean, maintainable and efficient codes. AUTOMATION: Leads the application of internal software deployment platform, methodologies and tools to automate the deployment process, ensuring smooth and reliable releases. COLLABORATION: Partners with cross functional team of product managers, designers and different engineers to gather complex requirements and deliver solutions that meet business needs. TESTING & DEBUGGING: Writes and maintains complex unit tests and integration tests, and performs debugging to maintain the quality and performance of the software. CONTINUOUS IMPROVEMENT: Suggests options for improving the software development and deployment processes, and implements the approved standards to improve efficiency and reliability. DOCUMENTATION: Builds and maintains comprehensive documentation for complex software applications, deployment processes and system configurations. TECHNICAL SUPPORT: Provides technical support and troubleshooting for complex issues with deployed applications to ensure minimal downtime and fast resolution. Qualifications * Minimum requirement of 4 years of relevant work experience. Typically reflects 5 years or more of relevant experience. Preferred Qualifications: Minimum requirement of 5 years of relevant work experience. Typically reflects 7 years or more of relevant experience. Experience with GenAI tools Experience with leading engineering in a complete full-stack development program Proven experience leading business partnership, requirements gathering, and agile execution in large-scale product development programs Pay Transparency The expected salary for this position is $105,000.00-$150,000.00. Compensation varies depending on a wide array of factors including but not limited to the specific location, certifications, education, and level of experience. The disclosed range estimate may be adjusted for any applicable geographic differential associated with the location at which the position may be filled. This position is eligible for a discretionary incentive award. The incentive award amount is dependent upon company performance and your personal performance. At Cargill we put people first. As part of your overall rewards, we offer a comprehensive benefit program including medical and/or other benefits dependent on the position offered and hours worked. Visit: *************************************************************** learn more (subject to certain collective bargaining agreements for Union positions). Equal Opportunity Employer, including Disability/Vet.
    $105k-150k yearly 4d ago
  • Job icon imageJob icon image 2

    Looking for a job?

    Let Zippia find it for you.

  • Principal Software Engineer

    On-Demand Group 4.3company rating

    Senior programmer job in Minneapolis, MN

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

    Kellymitchell Group 4.5company rating

    Senior programmer job in Richfield, MN

    Our client is seeking a Senior Back End Developer to join their team! This position is located in Richfield, Minnesota. Configure and develop a Java Rest service that produces/consumes messages from Apache Kafka / Rabbit MQ and GCP Pub/Sub Use Docker Container to dockerize Java applications and spin up services locally Test web services using Postman Implement Caching mechanisms like EHCache, Redis or Memcached Desired Skills/Experience: 8+ years of experience in developing Micro-services and J2EE applications using Java 8, Java 11, Java 17, Groovy, Spring Boot and Spring JPA Benefits: Medical, Dental, & Vision Insurance Plans Employee-Owned Profit Sharing (ESOP) 401K offered The approximate pay range for this position starting at $145,000+. Please note that the pay range provided is a good faith estimate. Final compensation may vary based on factors including but not limited to background, knowledge, skills, and location. We comply with local wage minimums. At KellyMitchell, our culture is world class. We're movers and shakers! We don't mind a bit of friendly competition, and we reward hard work with unlimited potential for growth. This is an exciting opportunity to join a company known for innovative solutions and unsurpassed customer service. We're passionate about helping companies solve their biggest IT staffing & project solutions challenges. As an employee-owned, women-led organization serving Fortune 500 companies nationwide, we deliver expert service at a moment's notice. By applying for this job, you agree to receive calls, AI-generated calls, text messages, or emails from KellyMitchell and its affiliates, and contracted partners. Frequency varies for text messages. Message and data rates may apply. Carriers are not liable for delayed or undelivered messages. You can reply STOP to cancel and HELP for help. You can access our privacy policy at ****************************************************
    $145k yearly 1d ago
  • Software Engineer Apps II

    Aerovironment 4.6company rating

    Senior programmer job in Minneapolis, MN

    As a Software Engineer II (Applications) one works with and is mentored by a talented group of engineers to design and develop software solutions to meet customer requirements. - Implements and optimizes algorithms and software including gRPC and REST endpoints, relational database schemas, and user interface components - Supports testing and demonstration of components and integrated systems - Develops documentation, technical reports, and provides report inputs for presentation to customers and other stakeholders - Creates software design documentation according to software process requirements and guidance from Senior Engineers - Delivers work on time according to agreed completion dates and project schedule & budget - Operates in a continuous learning environment under moderate supervision - Works on problems of moderate scope where analysis of situations or data requires a review of a variety of factors - Exercises judgment within defined procedures and practices to determine appropriate action. - Builds productive internal/external working relationships - Other duties as assigned **Experience** - 2 - 5 years of relevant experience in a software engineering or related field - Strong software engineering skills with proficiency in full stack development including the use of Golang, Rust, Java, and/or Python as well as front-end web frameworks such as Vue - Experience with relational database systems such as PostgreSQL or MySQL - Experience with Ubuntu or other Linux operating systems - Experienced writing unit tests and debugging code - Demonstrated mathematical and analytical skills are required - Demonstrated familiarity with source code configuration management tools such as Git as well as familiarity with IDEs and debuggers **Education** - A bachelor's degree in computer science or related field is required, or an equivalent combination of education, training, and experience **Additional Requirements** - Demonstrates effective listening, questioning, clarifying and summarizing skills to effectively communicate in one-on-one and small group settings - Demonstrates understanding of system design that one is working on and understands the role that assigned tasks play in the system - Able to excel in a fast-paced, deadline-driven environment, where small teams share a broad variety of duties - Displays strong initiative and drive to accomplish goals and meet company objectives - Takes ownership and responsibility for current and past work products - Is committed to learning from mistakes and driven to improve and enhance performance of oneself, others, and the company - Has effective problem-solving, analytical, interpersonal and communication skills - Focuses on teamwork, collaboration and puts the success of the team above one's own interests **Physical Demands** - Ability to work in an office environment (Constant) - Required to stand and sit for long periods; talk, hear, and use hands and fingers to operate a computer and telephone keyboard (Frequent) **Special Requirements** - U.S. Citizenship required - Ability to obtain at minimum Secret level security clearance; active clearance is a plus - Willingness to travel (Occasionally / Up to 20%) The salary range for this role is: $102,708 - $145,530 AeroVironment considers several factors when extending an offer, including but not limited to, the location, the role and associated responsibilities, a candidate's work experience, education/training, and key skills. **ITAR Requirement:** _T_ _his position requires access to information that is subject to compliance with the International Traffic Arms Regulations ("ITAR") and/or the Export Administration Regulations ("EAR"). In order to comply with the requirements of the ITAR and/or the EAR, applicants must qualify as a U.S. person under the ITAR and the EAR, or a person to be approved for an export license by the governing agency whose technology comes under its jurisdiction. Please understand that any job offer that requires approval of an export license will be conditional on AeroVironment's determination that it will be able to obtain an export license in a time frame consistent with AeroVironment's business requirements. A "U.S. person" according to the ITAR definition is a U.S. citizen, U.S. lawful permanent resident (green card holder), or protected individual such as a refugee or asylee. See 22 CFR § 120.15. Some positions will require current U.S. Citizenship due to contract requirements._ **Benefits** : AV offers an excellent benefits package including medical, dental vision, 401K with company matching, a 9/80 work schedule and a paid holiday shutdown. For more information about our company benefit offerings please visit: ********************************* . We also encourage you to review our company website at ******************** to learn more about us. Principals only need apply. NO agencies please. **Who We Are** Based in California, AeroVironment (AVAV) is a global leader in unmanned aircraft systems (UAS) and tactical missile systems. Founded in 1971 by celebrated physicist and engineer, Dr. Paul MacCready, we've been at the leading edge of technical innovation for more than 45 years. Be a part of the team that developed the world's most widely used military drones and created the first submarine-launched reconnaissance drone, and has seven innovative vehicles that are part of the Smithsonian Institution's permanent collection in Washington, DC. Join us today in developing the next generation of small UAS and tactical missile systems that will deliver more actionable intelligence to our customers so they can proceed with certainty - and succeed. **What We Do** Building on a history of technological innovation, AeroVironment designs, develops, produces, and supports an advanced portfolio of unmanned aircraft systems (UAS) and tactical missile systems. Agencies of the U.S. Department of Defense and allied military services use the company's hand-launched UAS to provide situational awareness to tactical operating units through real-time, airborne reconnaissance, surveillance, and target acquisition. _We are proud to be an EEO/AA Equal Opportunity Employer, including disability/veterans. AeroVironment, Inc. is an Equal Employment Opportunity (EEO) employer and welcomes all qualified applicants. Qualified applicants will receive fair and impartial consideration without regard to race, sex, color, religion, national origin, age, disability, protected veteran status, genetic data, sexual orientation, gender identity or other legally protected status._ **ITAR** U.S. Citizenship required. Must be willing to work on government contracts and have the ability to obtain a security clearance. **About AV:** **AV isn't for everyone. We hire the curious, the relentless, the mission-obsessed. The best of the best.** We don't just build defense technology-we redefine what's possible. As the premier autonomous systems company in the U.S., AV delivers breakthrough capabilities across air, land, sea, space, and cyber. From AI-powered drones and loitering munitions to integrated autonomy and space resilience, our technologies shape the future of warfare and protect those who serve. Founded by legendary innovator Dr. Paul MacCready, AV has spent over 50 years pushing the boundaries of what unmanned systems can do. Our heritage includes seven platforms in the Smithsonian-but we're not building history, we're building what's next. **If you're ready to build technology that matters-with speed, scale, and purpose-there's no better place to do it than AV.** **Careers at AeroVironment (*****************************************
    $102.7k-145.5k yearly 60d+ ago
  • MS Dynamics Software Engineer

    Federal Reserve Bank of San Francisco 4.7company rating

    Senior programmer job in Minneapolis, MN

    CompanyFederal Reserve Bank of MinneapolisAre you seeking a role that challenges and motivates you to utilize your skills in Microsoft Dynamics CRM, your experience with technology integration and documenting processes and procedures? The Federal Reserve Bank of Minneapolis is seeking to hire a Software Engineer, with a focus supporting Microsoft Dynamics CRM. This position requires regular on-site presence. There is one vacancy, the position may be filled at the Senior or the Advanced level. To be considered at either level, you must meet the required and relevant technology and years of experience. Applicants must be a U.S. citizen OR a lawful permanent resident alien with at least three (3) years of legal residency. This position does not sponsor employment visas. Overview of Responsibilities as a Senior Engineer: Work independently, under minimal guidance to design and document set up and maintenance procedures and processes for technology systems in partnership with System IT. Provide technology functionality support including preventative maintenance and responding to security vulnerabilities. Recommend platform and system access in accordance with Bank security policies. Perform complex diagnostic and environmental testing. Recommend and implement system maintenance tools that automate processes to enable greater scale and speed. Participate in an Agile development or DevSecOps environment where applicable. Participate and may lead groups/committees related to processes, standards, and best practices. Document procedures and maintain process guidelines for supported technology systems. Demonstrate technical knowledge of more than one integration discipline within IT. Coordinate input to technology architecture, design, development, or deployment. Education and Required Experience at the Senior Engineer Level: Bachelor's degree and a minimum of six years of relevant information technology experience. Microsoft Power Platform including Power Apps, Power Automate, and Power BI Experience with Microsoft Dynamics CRM. Building, customizing, and maintaining API connections to Microsoft Dataverse and other external services. Scripting experiences in languages such as: Python, PowerShell, Shell, or other tools such as Terraform/Cloud Formation, or Crestron SIMPL. Experience in AWS and Azure. Overview of Responsibilities as an Advanced Engineer: Provide leadership, mentoring, and team management by directing the work of and setting technical direction for other team members in an open, positive, and collaborative manner. Bring an Agile mindset: take initiative and ownership of projects and demonstrate collaboration and teamwork. Champion technology across the district and the greater Federal Reserve System. Lead project teams to achieve milestones and objectives by ensuring the team follows the appropriate software/system development life cycle methodology. Lead technology initiative projects of the highest complexity, which includes new application development, commercial off the shelf (COTS) solutions, cloud solutions, and other automation efforts. Collaborate with business areas to identify and conceptualize new application solutions, recommend technologies and strategies, designs, builds (develop) or integrates and implements technology solutions to meet business requirements. Ensure that the team's technology solutions provide highest level of application performance and security, maintains application code per prescribed standards and process and complies with all applicable application design and development processes. Mentor and provide technical training, information, and technical expertise to other automation and business area staff and management as necessary. Lead the design, development, and implementation of new products, processes, patterns, standards or operational plans that will have impact on the achievement of functional results. Manage the implementation of cloud services and integration with in-house applications and systems. Research, evaluate, and recommend application design and architecture, identify ways to reuse existing application components and designs prototypes using current or emerging technologies. Provide planning, estimation, and management of projects using established methodologies and practices. Education and Required Experience at the Advanced Engineer Level: Bachelor's degree and a minimum of nine years of relevant information technology experience. Microsoft Power Platform including Power Apps, Power Automate, and Power BI Experience with Microsoft Dynamics CRM. Building, customizing, and maintaining API connections to Microsoft Dataverse and other external services. Scripting experiences in languages such as: Python, PowerShell, Shell, or other tools such as Terraform/Cloud Formation, or Crestron SIMPL. Experience in AWS and Azure. Additional Information: Full salary ranges for each job profile: Senior Engineer: $106,400 - $132,998 - $159,600 Advanced Engineer: $124,900 - $156,102 - $187,300 The hiring range is typically at the starting range and may be offered up to the midpoint of the above listed full salary range. Offer will be based on qualifications/experience of the candidate, alignment with market data, the needs of the position, our total compensation package, and internal equity. Our total rewards program offers benefits that are the best fit for you at every stage of your career: Comprehensive healthcare options (Medical, Dental, and Vision) 401(k) match, and a fully funded pension plan Paid time off and holidays Free public transportation passes Annual educational assistance On-site fitness facility Professional development programs, training and conferences And more… The Minneapolis Fed is committed to fostering an environment where all employees are respected and valued. We provide equal employment opportunity to all persons, and we work together to pursue an economy that works for all of us. Full Time / Part TimeFull time Regular / TemporaryRegularJob Exempt (Yes / No) YesJob CategoryInformation Technology Family GroupWork ShiftFirst (United States of America) The Federal Reserve Banks are committed to equal employment opportunity for employees and job applicants in compliance with applicable law and to an environment where employees are valued for their differences. Always verify and apply to jobs on Federal Reserve System Careers (************************************* or through verified Federal Reserve Bank social media channels. Privacy Notice
    $124.9k-156.1k yearly Auto-Apply 2d ago
  • Sr. Statistician

    Alimentiv

    Senior programmer job in Minneapolis, MN

    This opening is for our Medical Research & Development team. Responsible for the application of biostatistical methods to support clinical trials and data management, including statistical planning, design, analysis, and reporting throughout the project life cycle in accordance with project, organizational and regulatory standards. Act as subject matter expert, providing statistical support to project teams, quality/study auditors, and external stakeholders. Participate in the promotion of Alimentiv as a global research organization, by contributing to the development, publishing, and reporting of project data. Lead and develop a group of statisticians and SAS Programmers.Analysis Services Carry out statistical analyses and provide direction to programmers, using standard software packages to interpret and translate results within a statistical framework into biomedical terms and prepare statistical data results for inclusion in reports and research papers that meet trial, organizational and regulatory best practices, and standards. Academic and Project Research Support Working in conjunction with the Director of Academic Research, convert and present new and novel biometrical trial technologies, processes and findings into publishable and promotable scientific processes and results. Provide statistical expertise and guidance based on established methodologies throughout the project life cycle in the areas of study policies, protocols, implementation timelines and processes, data interpretation and publication of results. Work with data management team to ensure data captured incorporates and corresponds to project protocols and requirements. Statistical Analysis/Data Collection Planning and Study Report Support Prepare statistical analysis plan and oversee project data collection, management, and analysis, with input from the project teams, that incorporates the type of information collected, sample size, randomization procedures, table and listing shells, project statistical policies, protocols, and methodology to be used to appropriately translate scientific questions into statistical hypotheses. Assist medical director(s) and/or technical writers by preparing statistical section of study report, publications and/or presentations ensuring statistical analyses adheres to trial, sponsor, organizational and regulatory requirements, and best practices. Personnel Management Assign/schedule studies and tasks to functional unit to ensure project needs are met. Responsible for performance management (staff evaluation, performance improvement and lost time management) of direct reports. Provide direction and support to project financial coordinators and promote team development by providing coaching, mentoring, and training. Develop and deliver ongoing training on document user systems, document naming and department Quality System processes to peers and stakeholders, including new employee orientation. Qualifications The successful candidate should hold a minimum of an undergraduate degree with professional certifications and 4-6 years of professional experience. A Masters' degree in Statistics or Biostatistics specialty is preferred. PhD with experience in research is a strong asset. Experience in the industry, or in an academic setting is preferred. Very strong communication skills is a must. Warning PHISHING SCAM WARNING: Alimentiv is aware of the continued increase of phishing scams, leveraging various methods of attack via email, text, voice and social media. Please note that Alimentiv only uses company email addresses, which contain “@alimentiv.com”, to communicate with candidates via email. If you are contacted by someone about an open job at Alimentiv, please verify the domain of the sender's email address and that they are asking you to apply on this website. If you believe you've been a victim of a phishing scam, please contact your local government cyber authority to report.
    $58k-92k yearly est. Auto-Apply 7d ago
  • Software Engineer

    General Dynamics Mission Systems 4.9company rating

    Senior programmer job in Bloomington, MN

    Basic Qualifications Requires a Bachelor's degree in Software Engineering, or a related Science, Engineering, Technology or Mathematics field. Also requires 2+ years of job-related experience, or a Master's degree and 6 months of job-related experience. Agile experience preferred, CLEARANCE REQUIREMENTS: Department of Defense Secret security clearance is required at time of hire. Applicants selected will be subject to a U.S. Government security investigation and must meet eligibility requirements for access to classified information. Due to the nature of work performed within our facilities, U.S. citizenship is required. Responsibilities for this Position ROLE AND POSITION OBJECTIVES: As an embedded software engineer for Land & Airborne Systems, you'll be a member of an agile software team developing software for embedded systems, products, and services that make a real difference in keeping our heroes and nation safe. We encourage you to apply if you have any of these preferred skills or experiences: Expert level programming experience in C and C++. Knowledgeable in python or Rust Solid background in embedded software development, Linux, RTOS, and HW/SW integration Familiarity with DO-178 compliant software engineering life-cycle experience or experience working in a regulated industry Expertise in applying technical standards and methodologies to solve challenges in creative ways Thorough knowledge of technology trends and willingness to champion new ideas and process improvements Creative thinker capable of applying new information quickly to solve challenging problems Collaborative team player who thrives in collaborative environments and revels in team success Commitment to ongoing professional development for yourself and others Our Commitment to You: An exciting career path with opportunities for continuous learning and development. Research oriented work, alongside award winning teams developing practical solutions for our nation's security Flexible schedules with every other Friday off work, if desired (9/80 schedule) Competitive benefits, including 401k matching, flex time off, paid parental leave, healthcare benefits, health & wellness programs, employee resource and social groups, and more See more at gdmissionsystems.com/careers/why-work-for-us/benefits Workplace Options: This position is fully on-site While on-site, you will be a part of the Bloomington, MN team. #CJ3 Salary Note This estimate represents the typical salary range for this position based on experience and other factors (geographic location, etc.). Actual pay may vary. This job posting will remain open until the position is filled. Combined Salary Range USD $100,153.00 - USD $105,631.00 /Yr. Company Overview General Dynamics Mission Systems (GDMS) engineers a diverse portfolio of high technology solutions, products and services that enable customers to successfully execute missions across all domains of operation. With a global team of 12,000+ top professionals, we partner with the best in industry to expand the bounds of innovation in the defense and scientific arenas. Given the nature of our work and who we are, we value trust, honesty, alignment and transparency. We offer highly competitive benefits and pride ourselves in being a great place to work with a shared sense of purpose. You will also enjoy a flexible work environment where contributions are recognized and rewarded. If who we are and what we do resonates with you, we invite you to join our high-performance team! Equal Opportunity Employer / Individuals with Disabilities / Protected Veterans
    $100.2k-105.6k yearly Auto-Apply 16d ago
  • Digital Software Engineer - Water Solutions

    Dupont 4.4company rating

    Senior programmer job in Edina, MN

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

    Quantum Strides

    Senior programmer job in Minneapolis, MN

    Job Type: Full time The Developer/Programmer is responsible for designing, developing, and maintaining computer programs and applications. This includes everything from system-level software to the latest mobile applications. The role requires analyzing business needs and designing systems to meet those needs. Responsibilities also include documenting tasks to facilitate troubleshooting, maintenance, and future development. Key Responsibilities: Develop, test, and deploy software applications and systems. Analyze business requirements and design solutions to meet those needs. Create step-by-step flowcharts and algorithms for software development. Write clean, scalable, and efficient code following best practices. Debug, troubleshoot, and resolve software issues. Document processes, code structures, and system architecture for future reference. Collaborate with other developers, designers, and stakeholders. Stay updated with the latest programming trends and technologies. Skills & Qualifications: Bachelor's degree in Computer Science, Information Technology, or a related field. Proficiency in programming languages such as Java, Python, C++, or JavaScript. Experience with software development methodologies (Agile, Scrum, etc.). Strong problem-solving and analytical skills. Understanding of database management systems and SQL. Ability to work independently and as part of a team. Preferred Qualifications: Experience with cloud computing platforms (AWS, Azure, GCP). Knowledge of mobile app development frameworks (iOS, Android). Familiarity with DevOps practices and CI/CD pipelines. Certification in software development or programming languages. Job Type: Full-time Benefits: 401(k) Dental insurance Health insurance Paid time off Vision insurance Schedule: 8 hour shift Monday to Friday Experience: System development: 3 years (Preferred) Java: 2 years (Preferred) Python: 3 years (Preferred) Location: Minneapolis, MN 55415 (Required) Ability to Commute: Minneapolis, MN 55415 (Required) Work Location: In person
    $65k-85k yearly est. 60d+ ago
  • Software Engineer

    Dev 4.2company rating

    Senior programmer job in Brooklyn Park, MN

    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.
    $109k-196.2k yearly 2d ago
  • Software Engineer II - Guidewire

    Travelers Insurance Company 4.4company rating

    Senior programmer job in Saint Paul, MN

    **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 170 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** $120,400.00 - $198,700.00 **Target Openings** 2 **What Is the Opportunity?** Travelers is seeking a Software Engineer II to join our organization as we grow and transform our Technology landscape. Individual will complete advanced end to end engineering tasks for specific system assignments including designing, developing, analyzing, configuring, testing, debugging, troubleshooting, documenting, health monitoring/alerting, and implementing based on user or system specifications, consulting with users to determine hardware, software or system functional specifications, managing interaction between the systems and other technical support areas and defining technical requirements and coordinating team resources to solve problems. **What Will You Do?** + **Guidewire Expertise** : Leverage your professional experience with Guidewire, ideally PolicyCenter, to drive the development and configuration of solutions that meet business needs. You will be responsible for defining technical requirements, ensuring alignment with industry best practices, and optimizing system performance. Your deep understanding of Guidewire will be crucial in customizing and integrating the platform to enhance functionality and user experience. + **Defect and Incident Management** : Perform analysis, assessment, and resolution for defects and incidents of advanced complexity, escalating appropriately when necessary. Your ability to troubleshoot and resolve issues efficiently will be key to maintaining system integrity and performance. + **Independent Problem Solving** : Work independently to tackle well-scoped and loosely scoped problems, applying your technical expertise and creativity to develop effective solutions. + **Continuous Learning** : Seek opportunities to expand your technical knowledge and capabilities, staying abreast of industry trends and emerging technologies to enhance your contributions to the team. + **Mentorship** : Provide technical guidance and mentorship to less experienced employees, fostering a collaborative and supportive work environment. + **Additional Duties** : Perform other duties as assigned, contributing to the overall success of the team and organization. **What Will Our Ideal Candidate Have?** + **Guidewire Experience** : Professional experience with Guidewire is essential, ideally PolicyCenter,. You should have a proven track record of successfully implementing and customizing Guidewire solutions to meet business requirements. + **Programming/Development Experience** : At least five years of programming/development experience, demonstrating proficiency in software development and system configuration. + **Cloud Experience** : Experience working in the Cloud, ideally AWS, with a strong understanding of cloud-based architectures and services. + **Domain Expertise** : Demonstrated track record of domain expertise, including understanding technical concepts necessary to do the job effectively. You should be aware of industry trends, demonstrate willingness, cooperation, and concern for business issues and priorities, and possess in-depth knowledge of immediate systems worked on and some knowledge of adjacent systems. + **Problem Solving** : Strong problem solver who ensures solutions are built for the long term. You should be able to resolve new issues, recognize mistakes as learning and teaching opportunities, and consistently break down large problems into smaller, more manageable ones. + **Communication** : Strong communicator who possesses the ability to articulate information clearly and concisely with the business. You should document work in a clear, easy-to-follow manner, collaborate well with team members as both a mentor and mentee, take in vague requirements and ask the right questions to ensure clarification, offer feedback appropriately and effectively, seek out and receive constructive criticism well, listen when others are speaking, and make space for colleagues to share their thoughts. + **Leadership** : Intermediate leadership skills with the ability to help create a safe environment for others to learn and grow as engineers. You should have a proven track record of self-motivation in identifying opportunities and tracking team efforts. **What is a Must Have?** + Bachelor's degree in computer science, related STEM field, or its equivalent in education and/or work experience. + 4 additional years of software engineering experience. **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 ******************************************************** .
    $120.4k-198.7k yearly 25d ago
  • Software Engineer

    Collabera 4.5company rating

    Senior programmer job in Mounds View, MN

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

    Cardinal Health 4.4company rating

    Senior programmer job in Saint Paul, MN

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

    Vitaver & Associates 3.4company rating

    Senior programmer job in Saint Paul, MN

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

    Da Vinci Software 4.3company rating

    Senior programmer job in Apple Valley, MN

    Overview: Our client is seeking a developer to design and build back-end services that support our portfolio of data-centric clinical and analytic applications. These applications leverage cloud computing, big data, mobile, data science, data warehousing, machine learning using state of the art software development applications and frameworks. Our Software Engineers ensures that these cloud-based micro-services adhere to uptime and accuracy targets, are resilient, and scale as data volumes and traffic increase. They work closely with the data engineering, platform, and solutions teams to develop applications as required to benefit our practice and patients. Key Responsibilities: Works closely with the Product Owners, Product Managers, Architects to translate requirements into code. Developing services around data warehousing, big data, cloud computing, business intelligence, analytics and machine learning. Participate in DevOps, Agile, continuous development and integration frameworks. Programming in high-level languages such as Go, Python, Java etc. Work on deployment automation/configuration management with tools including but not limited to ADO, Puppet, Chef or Ansible or Azure Pipelines, CloudFormation, Terraform following a DevOps model. Ensure all appropriate documentation of processes and source code is created and maintained. Communicate effectively with peers, leaders, and customers throughout the organization. Participate in expert level troubleshooting and resolve problems through root cause analysis, data and system investigation. Continues to build knowledge of the organization, processes and customers. Performs a range of mainly straightforward assignments. Uses prescribed guidelines or policies to analyze and resolve problems. Receives a moderate level of guidance and direction. Position Requirements: See Education Section for Required Experience Experience with Agile software development techniques. Experience with modern application development frameworks. Demonstrated problem solving and time management skills. Possesses strong technical aptitude for designing and implementing software solutions. Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations. Deep hands-on technical expertise, excellent verbal and written communication skills. Preferred Skills: Ability to use a wide variety of open-source technologies and cloud-based services. Experience with Google and Azure cloud environments. Experience in databases, analytics, big data systems or business intelligence products. Experience with building high-performance, highly available and scalable distributed systems. Experience developing software for healthcare related industries. Education: Bachelor's Degree in Computer Science/Engineering or related field. OR Associates' degree in Computer Science/Engineering or related field with an additional two (2) years of experience as described below: Working knowledge and experience of Software Engineering with a minimum of internships and a minimum of one (1) year of experience. OR Two (2) years of experience coding applications or services in a high-level language (C, C++, Golang, Java, C# etc.). Additional Information: Location: Remote/Telework Contract Type: W2 Who We Are We are a software company that strives to build relationships through the delivery of software and solutions. Agile software development is at the heart of "how we work", which allows us to bring people together for strong collaboration and problem solving. What We Do We provide enterprise-level agile coaching and development services. The Da Vinci Agile Coaching model is built on four pillars that ensure successful adoption and scale across an organization. The enterprise framework we have built supports this foundation through recognition of, and integration with, legacy processes. We passionately believe "how we work" is the intangible our developers demonstrate for our clients every day. Our high-performing team members provide leadership and chemistry on your teams. We provide architects, developers and testers that enjoy accountability, team success and delivering meaningful products.
    $71k-86k yearly est. 60d+ ago
  • iOS Software Engineer

    Artech Information System 4.8company rating

    Senior programmer job in Mendota Heights, MN

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

    Cargill Corporation 4.7company rating

    Senior programmer job in Wayzata, MN

    SOFTWARE DEVELOPMENT: Designs and develops high quality software solutions by writing clean, maintainable and efficient codes. AUTOMATION: Leads the application of internal software deployment platform, methodologies and tools to automate the deploym Software Engineer, Software, Technical Support, Engineer, Food, Senior, Manufacturing, Technology
    $97k-119k yearly est. 2d ago
  • Software Engineer Apps II

    Aerovironment 4.6company rating

    Senior programmer job in Minneapolis, MN

    As a Software Engineer II (Applications) one works with and is mentored by a talented group of engineers to design and develop software solutions to meet customer requirements. * Implements and optimizes algorithms and software including gRPC and REST endpoints, relational database schemas, and user interface components * Supports testing and demonstration of components and integrated systems * Develops documentation, technical reports, and provides report inputs for presentation to customers and other stakeholders * Creates software design documentation according to software process requirements and guidance from Senior Engineers * Delivers work on time according to agreed completion dates and project schedule & budget * Operates in a continuous learning environment under moderate supervision * Works on problems of moderate scope where analysis of situations or data requires a review of a variety of factors * Exercises judgment within defined procedures and practices to determine appropriate action. * Builds productive internal/external working relationships * Other duties as assigned Experience * 2 - 5 years of relevant experience in a software engineering or related field * Strong software engineering skills with proficiency in full stack development including the use of Golang, Rust, Java, and/or Python as well as front-end web frameworks such as Vue * Experience with relational database systems such as PostgreSQL or MySQL * Experience with Ubuntu or other Linux operating systems * Experienced writing unit tests and debugging code * Demonstrated mathematical and analytical skills are required * Demonstrated familiarity with source code configuration management tools such as Git as well as familiarity with IDEs and debuggers Education * A bachelor's degree in computer science or related field is required, or an equivalent combination of education, training, and experience Additional Requirements * Demonstrates effective listening, questioning, clarifying and summarizing skills to effectively communicate in one-on-one and small group settings * Demonstrates understanding of system design that one is working on and understands the role that assigned tasks play in the system * Able to excel in a fast-paced, deadline-driven environment, where small teams share a broad variety of duties * Displays strong initiative and drive to accomplish goals and meet company objectives * Takes ownership and responsibility for current and past work products * Is committed to learning from mistakes and driven to improve and enhance performance of oneself, others, and the company * Has effective problem-solving, analytical, interpersonal and communication skills * Focuses on teamwork, collaboration and puts the success of the team above one's own interests Physical Demands * Ability to work in an office environment (Constant) * Required to stand and sit for long periods; talk, hear, and use hands and fingers to operate a computer and telephone keyboard (Frequent) Special Requirements * U.S. Citizenship required * Ability to obtain at minimum Secret level security clearance; active clearance is a plus * Willingness to travel (Occasionally / Up to 20%) The salary range for this role is: $102,708 - $145,530 AeroVironment considers several factors when extending an offer, including but not limited to, the location, the role and associated responsibilities, a candidate's work experience, education/training, and key skills. ITAR Requirement: This position requires access to information that is subject to compliance with the International Traffic Arms Regulations ("ITAR") and/or the Export Administration Regulations ("EAR"). In order to comply with the requirements of the ITAR and/or the EAR, applicants must qualify as a U.S. person under the ITAR and the EAR, or a person to be approved for an export license by the governing agency whose technology comes under its jurisdiction. Please understand that any job offer that requires approval of an export license will be conditional on AeroVironment's determination that it will be able to obtain an export license in a time frame consistent with AeroVironment's business requirements. A "U.S. person" according to the ITAR definition is a U.S. citizen, U.S. lawful permanent resident (green card holder), or protected individual such as a refugee or asylee. See 22 CFR § 120.15. Some positions will require current U.S. Citizenship due to contract requirements. Benefits: AV offers an excellent benefits package including medical, dental vision, 401K with company matching, a 9/80 work schedule and a paid holiday shutdown. For more information about our company benefit offerings please visit: ********************************** We also encourage you to review our company website at ******************** to learn more about us. Principals only need apply. NO agencies please. Who We Are Based in California, AeroVironment (AVAV) is a global leader in unmanned aircraft systems (UAS) and tactical missile systems. Founded in 1971 by celebrated physicist and engineer, Dr. Paul MacCready, we've been at the leading edge of technical innovation for more than 45 years. Be a part of the team that developed the world's most widely used military drones and created the first submarine-launched reconnaissance drone, and has seven innovative vehicles that are part of the Smithsonian Institution's permanent collection in Washington, DC. Join us today in developing the next generation of small UAS and tactical missile systems that will deliver more actionable intelligence to our customers so they can proceed with certainty - and succeed. What We Do Building on a history of technological innovation, AeroVironment designs, develops, produces, and supports an advanced portfolio of unmanned aircraft systems (UAS) and tactical missile systems. Agencies of the U.S. Department of Defense and allied military services use the company's hand-launched UAS to provide situational awareness to tactical operating units through real-time, airborne reconnaissance, surveillance, and target acquisition. We are proud to be an EEO/AA Equal Opportunity Employer, including disability/veterans. AeroVironment, Inc. is an Equal Employment Opportunity (EEO) employer and welcomes all qualified applicants. Qualified applicants will receive fair and impartial consideration without regard to race, sex, color, religion, national origin, age, disability, protected veteran status, genetic data, sexual orientation, gender identity or other legally protected status. ITAR U.S. Citizenship required. Must be willing to work on government contracts and have the ability to obtain a security clearance.
    $102.7k-145.5k yearly Auto-Apply 60d+ ago
  • Software Engineer II

    Collabera 4.5company rating

    Senior programmer job in Mounds View, MN

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

    Artech Information System 4.8company rating

    Senior programmer job in Mendota Heights, MN

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

Learn more about senior programmer jobs

How much does a senior programmer earn in Plymouth, MN?

The average senior programmer in Plymouth, MN earns between $66,000 and $115,000 annually. This compares to the national average senior programmer range of $78,000 to $141,000.

Average senior programmer salary in Plymouth, MN

$87,000
Job type you want
Full Time
Part Time
Internship
Temporary