Post job

Senior software engineer jobs in Minnesota

- 1,575 jobs
  • Managed Services AV Programmer

    FortÉ 3.8company rating

    Senior software engineer job in Minneapolis, MN

    At FORTÉ, every role plays a part in reimagining how the modern workplace works. Whether you're on the front lines with customers or behind the scenes making things run, your work helps people connect, collaborate, and get things done. From classrooms to control centers, we design and deliver the systems that power smarter, more connected workplaces - and it all starts with the people who make them possible. FORTÉ (formerly AVI Systems) is a 100% employee-owned company with 50+ years of experience and a bold new identity. The Control Systems Support Programmer is responsible for implementing and modifying advanced AV control system programs and DSP audio designs in alignment with project scopes of work and related documentation. This position requires independent programming skills, the ability to mentor associate programmers and field engineers, and certification in at least two control system platforms (e.g., Extron, Crestron, AMX, QSC). Programmers will demonstrate increased expertise in relevant back-end programming languages (e.g., C#, JavaScript, Python, or LUA) and front-end development skills (e.g., HTML5, CSS, and JavaScript). What You'll be Doing: We are seeking a proactive and detail-oriented Control Systems Programmer to join our managed services team. This role involves contributing to the programming community and engaging with customers to deliver solutions that meet functional and operational requirements. Independently implement and modify AV control system programs that meet system design specifications and operational requirements. · Configure and test digital signal processors to ensure alignment with project goals. · Troubleshoot and resolve programming issues for both new and legacy systems. · Work with intuitive touch panel designs that align with customer branding and functionality requirements. · Maintain high-quality programming standards, minimizing post-integration issues. · Maintain project repositories using Git, ensuring proper use of feature branching, pull requests, and commits. What You Bring to Assure Success: · The Control Systems Support Programmer should have a minimum of 2-4 years of programming experience in AV control systems and hold certification in at least two control system platforms (e.g., Crestron, Extron, AMX, QSC). · They must possess advanced knowledge of DSP setup and configuration, and proficiency in programming languages such as C#, JavaScript, Python, or LUA. · Experience with front-end development technologies, including HTML5, CSS, and JavaScript, is essential. · Strong customer communication and relationship skills are required, along with the ability to work independently and mentor junior team members. · Additionally, candidates should have advanced troubleshooting skills for both legacy and modern AV systems. · Certification in at least two control system platforms. · Strong understanding of FORTÉ's standard project flow processes and adherence to programming standards. · Proven ability to independently implement and modify AV control system programs. · Intermediate knowledge of DSP audio design and programming, including preset recall and advanced audio control. · Ability to troubleshoot and resolve complex programming issues. · Strong proficiency in touch panel UI design and development, ensuring user-friendly interfaces that align with customer branding and requirements. · Effective communication and collaboration skills for working with design engineers, project managers, and customers. · Active engagement in the programming community, contributing advanced examples and solutions. · Strong attention to detail and problem-solving abilities. · Proficient in Git and collaborative development workflows and creates and manages feature branches using Git flow. Why Should You Apply? At FORTÉ, your work matters, and it's easy to see the impact you make. That's because we're 100% employee-owned, and everyone here has a stake in how we show up - for each other, our customers, and the future we're building. You'll join a team that values your strengths, supports your growth, and shares your commitment to doing work that moves people and organizations forward. With bold momentum and a clear mission, FORTÉ is a place where you can bring your best - and build what's next. The benefits of ownership At FORTÉ, you're not just covered - you're supported. Our employee-owners have access to a comprehensive benefits package designed to protect your health, grow your wealth, and help you do your best work. Here's a look at what we offer: Healthcare, vision & dental coverage to keep you and your family well Health Savings Accounts (HSA) and Flexible Spending Accounts (FSA) for more control over your healthcare dollars Employer-paid life and disability insurance for added peace of mind 401(k) with company match to invest in your future Employee Stock Ownership Plan (ESOP) so you benefit directly from our shared success Tuition reimbursement and ongoing learning opportunities to support your growth Employer-paid employee assistance program to care for your physical, mental, and financial health Paid time off that helps you truly disconnect FORTÉ is an equal opportunity employer, including individuals with disabilities and veterans.
    $62k-87k yearly est. 5d ago
  • Senior AS400 / SYNON (CA/2E) Developer

    VMC Soft Technologies, Inc.

    Senior software engineer job in Minneapolis, MN

    AS400 Synon Sr Developer Relevant Experience (in Yrs) 15+ yrs Technical/Functional Skills • Strong functional knowledge of core PBM functions specifically core adjudication, pricing, accumulators, MED D Pricing, benefit plan, patient pay and regulations • 15+ years of hands-on coding experience in CA/2E (Synon) including programming, array handling, commit control • 8+ years of hands-on coding experience in COBOL AS400 and/or Cobol ILE • Experience working with ACMS/MOM • Strong exposure to DB2400 Must have Skills - iSeries, SYNON, COBOL, AS400 (Mid-Range), ILE, COBOL/400, CLLE, SQL Experience Required Yes Roles & Responsibilities • Analyze and understand the functional and technical requirements. • Work with business and capability teams to discuss and refine the requirements. • Ability to guide the team and do hands-on development. • Partner with team members to build robust, efficient, effective solutions. • Identify opportunities to fine-tune and optimize applications. • Participate in Agile/Scrum development process. • Lead team in an onshore/offshore model • Work in a team focused on continuous integration, improvement and learning • Contribute to developing the technology roadmap for the team both functionally and technically • Experience of coordinating with the client for requirement clarification and solution discussions Generic Managerial Skills Required Key words to search in resume iSeries, COBOL, AS400 (Mid-Range), ILE, SYNON, COBOL/400, CLLE, SQL Prescreening Questionnaire • Does the candidate have strong functional knowledge of RxClaim? • Does the candidate have hands-on experience working with core adjudication logic? • Does the candidate have hands-on experience working with accumulators? • Does the candidate have hands-on experience working with Med D Pricing? • Does the candidate have 15+ years of hands-on coding experience in CA/2E (SYNON) • Does the candidate have 8+ years of hands-on coding experience in COBOL AS400 and/or Cobol ILE • Does the candidate strong experience in DB2400 Note : If you are interested please share me your resumes to ********************* or else reach me at **********.
    $83k-107k yearly est. 1d ago
  • Senior Software Engineer

    Robert Half 4.5company rating

    Senior software engineer job in New Brighton, MN

    We are seeking a skilled Power Platform Developer to design, develop, and implement solutions using Microsoft Power Platform tools including Power Apps, Power Automate, Power BI, and Dataverse. The ideal candidate will collaborate with business stakeholders to automate processes, build custom applications, and deliver data-driven insights that enhance operational efficiency. Key Responsibilities: Develop and maintain custom applications using Power Apps. Automate workflows and integrate systems using Power Automate. Create interactive dashboards and reports with Power BI. Work with Dataverse and other data sources to manage and model data. Collaborate with cross-functional teams to gather requirements and deliver scalable solutions. Ensure solutions are secure, compliant, and aligned with best practices. Qualifications: Proven experience with Microsoft Power Platform. Strong understanding of data modeling, connectors, and integration techniques. Familiarity with Microsoft 365, SharePoint, and Azure services. Excellent problem-solving and communication skills.
    $89k-116k yearly est. 4d ago
  • Senior Software Engineer

    Tempworks Software, Inc. 3.6company rating

    Senior software engineer job in Bloomington, MN

    At TempWorks, the Senior Software Engineer is responsible for creating software that delights our customers and users in a way that is also easily maintainable. The Senior Software Engineer is responsible for leading the design, development, and implementation of software solutions. You will collaborate closely with cross-functional teams to understand requirements, design scalable architectures, and deliver robust, efficient software products. General Responsibilities: Research, design, implement, and maintain software features through ongoing feature development, refactoring, and by addressing bugs. Build highly performant, fault tolerant, high-quality, scalable software. Actively seek to learn and improve the company, department, team, and themselves. Develop intuitive software that meets the needs of the company and our customers. Leverage technical knowledge, skills, and experience to improve department processes and software quality. Write quality unit and integration tests. Analyze and test programs and products before formal launch. Contribute and adhere to best practices in software development. Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives. Communicate with and train stakeholders on completed work for documentation, customer training, troubleshooting, and quality. Provide mentoring for other Software Engineers. Perform code reviews and provide constructive feedback. Stay up to date with emerging technologies and trends in software development and recommend new tools and techniques to improve efficiency and productivity. Participate in architectural discussions and contribute to the continuous improvement of development processes and methodologies. Participate in educational opportunities like online course materials, professional publications, conferences, meet-ups, etc. Performs other related duties as assigned. Additional Required Skills and Abilities: Excellent verbal and written communication skills. Excellent interpersonal and customer service skills. Strong architectural and design skills, with the ability to architect complex systems and make informed technical decisions. Analytical and creative problem solving. High level of organization and attention to detail. Ability to work independently. Education and Experience: Bachelor's degree in computer science, Engineering, or a related field (or equivalent experience). 5+ years of relevant experience developing enterprise scale, web-based software applications. 4+ years of C# experience. 2+ years of Microsoft SQL database experience required (4+ preferred). 4+ years' experience developing applications using RESTful APIs. 4+ years' experience developing REST API driven applications using C# .NET framework and/or ASP.NET. Expertise in front-end technologies such as HTML, CSS, JavaScript, and modern JavaScript frameworks (e.g., React, Angular, Vue.js), React preferred. Experience with version control systems (e.g., Git) to manage source code and facilitate collaboration within the development team. Experience with testing and mocking frameworks (e.g., MSTest, NUnit, XUnit, Moq) Experience with cloud computing platforms (e.g., AWS, Azure, GCP) and DevOps practices. Azure preferred. Experience with CI/CD, preferably Azure YAML pipelines. Experience with static and dynamic code analysis tools (e.g., SonarQube, Veracode, ReSharper). Experience with one or more of the following required: Domain Driven Design, event-based architecture, distributed systems, microservices, clean architecture, 12-factor App. Physical Requirements: Prolonged periods sitting at desk and working on a computer. Must be able to lift to 10 pounds at times.
    $84k-107k yearly est. 4d ago
  • QA Software Test Engineer

    ITR Group 3.3company rating

    Senior software engineer job in Minneapolis, MN

    Looking for Quality Assurance Software Test Engineer to drive quality across the software delivery lifecycle. This role will design, develop, and maintain automated testing frameworks that support delivery goals as part of cross-functional teams. The ideal candidate will combine deep technical expertise in test automation with collaborative skills to implement shift-left testing strategies and improve system testability. Key Responsibilities Quality Assurance Leadership: Design, develop, and maintain automated test frameworks to test websites, API backend services, and database scripts using .NET CI/CD Integration: Integrate automated tests into Azure DevOps pipelines to ensure rapid feedback and reliable deployments Shift-Left Testing: Collaborate with product owners, business analysts, and software engineers to implement shift-left testing strategies and improve system testability Test Environment Management: Create and manage test data and environments to support automated testing Quality Monitoring: Monitor and analyze test results, performance metrics, and system logs to identify issues early Standards Enforcement: Contribute to automated quality gates and enforce standard test principles and practices Code Review Participation: Participate in code reviews and provide feedback on tests and delivery quality Best Practices Advocacy: Advocate for best practices in testing, automation, and continuous delivery Strategic Quality Planning: Work with business and technical staff to develop strategies, approaches, and metrics to ensure optimal quality and measurable outcomes Communication and Collaboration: Communicate effectively both verbally and in writing to diverse audiences, follow security best practices, and engage in continuous improvement activities Required Skills and Competencies Technical Expertise (60%) Test automation tools and frameworks (Selenium, Cypress, Playwright, SpecFlow, Screenplay) CI/CD pipeline tools (Azure DevOps, Jenkins, GitHub Actions, GitLab CI) Object-oriented programming (C#, Java, TypeScript) Complex SQL and database testing Agile software development and testing methodologies Performance and security testing tools Monitoring and observability tools Professional Skills (40%) Strong analytical and problem-solving skills with attention to detail Excellent verbal and written communication skills Collaborative approach to working with cross-functional teams Mentoring and coaching abilities for peers Understanding of regulatory requirements and industry trends Organized, detail-oriented approach to quality assurance Experience Bachelor's degree in computer science, engineering, or related field (or equivalent experience) 5+ years in quality assurance with 3+ years in software testing and automation Proven track record of implementing automated testing frameworks and CI/CD integration Experience with cloud platforms (Azure, AWS, GCP) preferred
    $62k-79k yearly est. 1d ago
  • Senior Application Developer - OneStream

    Bestinfo Systems LLC

    Senior software engineer job in Wayzata, MN

    Senior Application Developer - OneStream _Wayzata-MN_Full-Time (FTE)_Direct Hire Senior Application Developer - OneStream Job Type: Full-Time (FTE) Base Salary: $103,393 to $148,700+Best-in-class benefits Qualifications: *Minimum requirement of 4 years of relevant work experience. Typically reflects 5 years or more of relevant experience. Preferred Qualifications: *Proficient in .Net, C# *Strong previous experience with finance applications *Has the desire to learn Finance processes and gain solution expertise *Previous experience with OneStream, Hyperion or other corporate consolidation and planning tools *Knowledge of financial close and consolidation processes *Knowledge of financial planning and analysis *VB.Net and/or C# experience for business rules Skills and Certifications: *OneStream Candidate Details: *Seniority Level - Mid-Senior *Minimum Education - Bachelor's Degree
    $103.4k-148.7k yearly 4d ago
  • Variable Data Programmer

    Seachange 4.8company rating

    Senior software engineer job in Plymouth, MN

    Are you a data wizard with a knack for making mailings magical? Do you love turning lists into personalized experiences and thrive in a world where every detail matters? If so, don't wait-our Variable Data Programmer position will fill fast! Discover our vibrant culture and learn more about SeaChange on our website. You won't want to miss out on the great fun we have while getting things done. Ready to make your mark? Apply now and let's create something extraordinary together! Summary The Variable Data Programmer is responsible for updating, converting, and standardizing postal processing of data files and name lists for mailing, emailing, texting and other omni-channel campaigns. Responsibilities also include data preflight, reporting, variable letter setup for personalized mailings and imposition layout for print production. Essential Job Functions, Duties, and Responsibilities Update, convert, and standardize lists for mailing. Stay up-to-date with and execute the daily production of client mailing and variable print projects. Create custom programming for variable data and triggered business logic on campaigns, both print and online, merge and purge. Produce customer proofs and production files (PDF) for Digital Presses as well as inkjet files for mailing equipment. Perform department and company quality checks. Collaborate with internal teams and customers to identify workflow enhancements and opportunities for process automation. Keep up to date with current USPS regulations and promotions. Participate in Lean manufacturing initiatives (such as Kaizen events) where applicable. Adherence to all current, approved Information Security policies including appropriate handling of Confidential and Internal data, which could include PHI, ePHI, and PII. Participate in annual Information Security training as well as topic specific training based on the sensitivity of data accessed. Ensure all safety policies are followed and hold a high regard for the safety of others. Other duties as assigned. Required Skills and Qualifications Excellent attention to detail is required for this position with a propensity for troubleshooting and anomaly identification. Strong communication and writing skills to interpret instructions. Act in a professional manner with customers and internal clients. Education and Experience Possess extensive knowledge of the print and mailing industry, high quality standards, mature judgement and strong organizational work habits. General knowledge of USPS postal regulations and sort categories is required. 3 or more years of experience using mail list data processing and variable letter setup software or similar products (such as Satori, BCC, SAP, Fusion Pro, Quadient (GMC) Inspire, XMPie, MindFire, FreeFlow Core, WindowBook, Monticello, and PostalOne required. Benefits We offer a competitive benefits package for full-time employees including medical (HSA & FSA plan options), dental, vision, voluntary life insurance, accidental and critical illness insurance, and pet insurance. Basic life, short-term and long-term disability insurance is 100% company paid for all full-time employees. Additionally, SeaChange offers 401K and matches dollar per dollar up to $1,000 dollars per calendar year, PTO, paid holidays, parental leave, and volunteer time. SeaChange is committed to a work environment in which all individuals are treated with respect and dignity and expects that all relationships will be free of bias, prejudice, harassment, discrimination, and retaliation. We are committed to complying with all federal, state, and local laws providing equal employment opportunities, and all other employment laws and regulations. It is our intent to maintain a work environment that is free of harassment, discrimination, or retaliation based on race, color, creed, religion, national origin, ancestry, sex, sexual orientation, transgender status, gender identity, sexual expression, pregnancy (including childbirth, lactation, or related conditions), marital status, disability, status with regard to public assistance, age, familial status, genetic information, local human rights commissions activity, veteran status, uniformed servicemember status, lawful participation in the Minnesota Medical Cannabis Patient Registry, traits historically associated with race (like hair or wearing protective hairstyles), or any other status protected by federal, state, or local laws.
    $75k-94k yearly est. 2d ago
  • Principal Software Engineer

    Gentis Solutions 3.8company rating

    Senior software engineer job in Eden Prairie, MN

    Job Title: Principal Software Engineer Work Style: Full-time onsite (some flexibility on Fridays) Salary: $120,000 - $145,000 per year (no bonus or additional compensation currently) Projected Total Compensation: $120,000 - $145,000 annually Start: ASAP Duration: Full-time / Direct Hire Interview Process: Round 1: 30-minute phone screen with hiring manager Round 2: Onsite interview with engineering team About the Role (Summary of project) Gentis Solutions is seeking a Principal Software Engineer to design, develop, and customize Linux board support packages (BSPs), focusing primarily on bootloaders (U-Boot) and Linux kernel development for Yocto and Buildroot-based distributions. This role is not an IT or application development position-it is deeply embedded, system-level engineering, supporting processor platforms, device drivers, bare-metal systems, RTOS environments, and board bring-up. The Principal Software Engineer will provide technical leadership, mentor other engineers, and collaborate cross-functionally to deliver cutting-edge embedded solutions across multiple processor architectures. What You'll Do (Job Description): Technical Leadership & Architecture Translate product requirements into scalable, implementable system architectures. Provide day-to-day mentorship and technical leadership to design engineers. Lead multi-discipline engineering projects and occasionally manage customer project deliverables. Embedded Software Development Develop software for 32-bit and 64-bit processor platforms. Build and customize bootloaders (U-Boot) and Linux kernel components. Develop software for bare metal, RTOS, Linux, Android, and QNX platforms. Design and implement device drivers for USB, Video, Audio, Ethernet, CAN, NAND/NOR flash, DDR/SDRAM, HDMI, PCIe, SPI, I2C, etc. Develop software for wireless technologies: Wi-Fi, Bluetooth, 802.11, GPS, cellular. System Debug & Hardware Integration Support hardware and electrical engineering teams with board bring-up, debugging, and validation. Read and interpret complex electrical schematics and datasheets. Utilize oscilloscopes, JTAG debuggers, spectrum analyzers, and related tools. Documentation & Project Execution Prepare verification test plans, development plans, software specifications, and requirements documents. Complete projects within budget and timeline requirements. Communicate technical details and project status across internal and external stakeholders. Engage with external technical communities through writing or speaking engagements. What We're Looking For (Must Haves): Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or similar. 7-12+ years of embedded software development experience (flexible - right fit prioritized). Strong experience with embedded processor platforms (ARM, PowerPC, MSP430, PIC32, x86 preferred). Expertise with embedded Linux, device drivers, BSPs, bootloaders, Yocto, Buildroot. Experience with bare-metal development, RTOS platforms, and low-level system programming. Strong understanding of CPU internals (caches, MMU, interrupts, DMA, power states). Experience working with cross-functional engineering teams on product design. Ability to write detailed technical documentation and proposals. Hands-on experience with Ethernet, USB, I2C, CAN, Flash, SPI, and other embedded peripherals. Strong communication skills-able to present to leadership and engineering groups. Experience with Agile/Scrum development environments. Preferred (Nice-to-Have Skills): Experience managing offshore engineering teams or partner organizations. Experience working on wireless technologies like Bluetooth, Wi-Fi, GPS, cellular. Familiarity with TCP/IP networking, routing protocols, and similar technologies. Experience using oscilloscopes, JTAG tools, and system debuggers. Experience contributing to technical blogs, conferences, or community events.
    $120k-145k yearly 4d ago
  • Staff Software Engineer (C++ / Qt / OpenGL)

    Akkodis

    Senior software engineer job in Saint Paul, MN

    Akkodis is seeking a Staff Software Engineer (C++ / Qt / OpenGL) for a contract located in St.Paul, MN (onsite) Pay Range: $60hr. - $62/hour; The rate may be negotiable based on experience, education, geographic location, and other factors. Required 8-10+ years of professional experience (staff level) Bachelor's in CS required (Master's/PhD preferred) OS: Linux (Red Hat) Languages: C++ Frameworks: Qt (Qt Widgets + QML) Graphics: OpenGL Application Type: Desktop GUI (not embedded, not cloud, not data engineering) Equal Opportunity Employer/Veterans/Disabled Benefit offerings available for our associates include medical, dental, vision, Life Insurance, short-term disability, additional voluntary benefits, an EAP Program, computer benefits, and a 401K plan. Our benefit offerings provide employees the flexibility to choose the type of coverage that meets their individual needs. In addition, our associates may eligible for paid leave including paid sick leave or any other paid leave required by federal, state or local law, as well as Holiday pay where applicable. Disclaimer: The benefit of offerings do not apply to client recruited jobs and jobs that are direct hires 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 in accordance with federal, state, and local laws and/or security clearance requirements, including, as applicable: · The California Fair Chance Act · Los Angeles City Fair Chance Ordinance · Los Angeles County Fair Chance Ordinance for Employers · San Francisco Fair Chance Ordinance
    $60 hourly 2d ago
  • Senior Software Engineer

    Docsi

    Senior software engineer job in Minneapolis, MN

    DOCSI is seeking a talented, driven software engineer to join our engineering team. We need a passionate and creative mind to help us continue building our cutting edge surgical waste elimination platform. The person who accepts this role will not only work closely with our Director of Engineering, but they will also benefit from full exposure to the inner workings and decision making challenges of an early stage startup. They will inevitably be called upon to contribute to significant decisions that impact the technical direction of the company. They should also be willing and able to grow into a technical or people management role as the engineering team grows. This role will: Work alongside the Director of Engineering and other DOCSI engineers to expand and maintain our software solution. Design and build new user experiences that streamline the complex and confusing process of managing surgical waste. Inform the creation of machine learning tools to amplify the quality of surgical waste reduction recommendations. Create seamless data pipelines and integrations that enable our highly scalable, always available platform. Influence and guide critical design discussions that determine the future direction of our product. Gain access and connections to key members of the Twin Cities startup community. Help shape the culture of a new and growing engineering team. Minimum Qualifications: 4+ years of experience working as a software engineer or similar role Experience in web development with one or more of the following languages/frameworks: PHP, React, Python, Java Expertise working with relational database systems such as MySQL or PostgreSQL Demonstrable experience leading technical projects from start to finish (with or without assistance from other team members) An understanding of building systems to scale with large, often inconsistent data imports Action driven self-starter who enjoys improving existing processes A lifelong learning mindset with a desire to explore new ideas and connect them to their work Ability to work in an often ambiguous, fast-paced environment Bonus Qualifications: Previous work with PHI or other sensitive data. Experience undergoing compliance audits is even better Experience in designing seamless, mobile-friendly user experiences A history or deep interest in working in startups or early-stage companies A background/experience in healthcare and/or supply chain (Extra plus) Experience specifically with Laravel, Apache Spark, Terraform, and/or AWS cloud services Salary and Benefits: Expected salary range is between $100,000 - $140,000 An equity package relative to the candidate's skills and experience Unlimited vacation policy A healthcare stipend is available, full healthcare benefits will be available in 2026
    $100k-140k yearly 4d ago
  • Lead Full Stack Developer (28707)

    Dahl Consulting 4.4company rating

    Senior software engineer job in Cold Spring, MN

    Lead Full Stack Developer (C# / Angular) 100% Onsite - Cold Spring, MN Full-Time, Permanent Hire Compensation: $93,000-$133,000 salary range, plus annual profit sharing and ESOP Key Skills: Full-stack Microsoft (C#, ASP.NET MVC/API, SQL), modern front-end (Angular, TypeScript, JavaScript, HTML/CSS), and strong web development fundamentals. Drive a highly custom application and lead a talented development team. We're looking for a proven technical leader who wants to own a massive in-house application, guide a growing team, and shape the future of a mission-critical platform. This is a hands-on, impact-heavy role where you'll balance architecture, coding, and people leadership-right at the center of a company with extremely low turnover and strong long-term stability. What You'll Lead Directly lead and supervise a 4-person development team, including performance reviews, hiring, coaching, and day-to-day guidance. Drive delivery across a complex, highly custom codebase and a large full-stack footprint. Push projects to completion-this role needs a proactive, assertive driver who keeps initiatives moving forward. Blend hands-on development, architectural oversight, and team leadership in a fast-moving environment. What You'll Do Serve as the technical authority and lead hands-on developer across front-end and back-end layers Design and implement responsive UIs using Angular, TypeScript, JavaScript, and HTML/CSS Develop C# APIs, MVC controllers, BLL, and DAL components Optimize SQL interactions across multiple databases Contribute to rich graphical functionality using Canvas/web technologies Maintain middleware services integrating with JD Edwards and other systems Set technical vision, development standards, and best practices Run a flexible Agile (Scrumban) process-planning, Jira management, workflow optimization Partner closely with the Product Owner, Marketing, and cross-functional teams Ensure strong version control and engineering discipline using Visual Studio, VS Code, and Git What You Bring Deep experience with the Microsoft stack (C#, ASP.NET, Entity Framework, TSQL) 8+ years of software development experience with 3+ years leading and mentoring engineering teams Strong full-stack background with emphasis on front-end/UI Strong Angular + modern JavaScript/TypeScript skills Experience in N-tier architecture, OOP, enterprise integration patterns Forward-thinking, assertive problem-solver who moves initiatives across the finish line ERP/JDE experience is a bonus but not required
    $93k-133k yearly 5d ago
  • Staff Software Engineer

    Generis Tek Inc. 4.0company rating

    Senior software engineer job in Saint Paul, MN

    Please Contact: To discuss this amazing opportunity, reach out to our Talent Acquisition Specialist Ram Sasane at email address ************************* can be reached on # ************. We have Contract role Staff Software Engineer for our client at St. Paul, MN. Please let me know if you or any of your friends would be interested in this position. Position Details: Staff Software Engineer- St. Paul, MN Location : St. Paul, MN, 55117 Project Duration : 5+ Months Contract Pay Range : $55/hr. - $60/hr. on W2 Description: This position works out of our Tech Center in the Twin Cities, MN in the EP division. In Abbott's Electrophysiology (EP) business, we're advancing the treatment of heart disease through breakthrough medical technologies in atrial fibrillation, allowing people to restore their health and get on with their lives. As the Staff Software Engineer, you'll have the chance to be a critical contributor to building compelling products within Abbott's Electrophysiology Division. The individual will participate in the development and deployment of system and software architecture to support our development programs. Design, develop, and document software applications embedded in diagnostic and interventional cardiology devices. Participate in all phases of the software lifecycle, including concept development, requirements, design, implementation, and testing. Roles and Responsibilities: • Apply solid software design skills to develop medical devices to meet specific performance requirements and deliver on goals according to product development quality system. These activities include developing requirements specifications, design, implementation and testing of software and embedded software algorithms or/and general Linux applications and GUIs. These algorithms include real-time 3D location tracking, real-time 3D anatomical model creation and intracardiac signal visualization. • As a team member, contribute significantly to completion of various project activities, from definition, identifying software functional requirements, implementation, code reviews, and final release according to medical device development processes. • Create and implement software/test plans/protocols and generate test reports to ensure software/firmware design meets the specifications and quality system requirements. • Work closely with cross-function team, including design reviews with QA, RA, test engineers, hardware engineers to ensure the firmware design meets the product requirements, including safety, reliability and serviceability. Be creative and innovative in the product development process. • Make, recommend or justify critical technical decisions in product design. The decision should be based on broad investigation and testing. • Document and transfer developed solutions to manufacturing team for mass production and provide technical support and sustaining development in launch phase. Required Qualifications: • B.S. in Computer Science or M.S+ (Preferred) in Computer Science. • 6+ years of software development or equivalent (e.g., 4+ years of Ph.D. research experience in Computer Science). • 5+ years of Object-Oriented Design, C++ and Qt Programming Experiences on Linux platform. • Strong experience in design and implementation of cutting-edge graphics techniques and detailed knowledge of graphics hardware such as Open GL shader language, CUDA, Nvidia GPU programming, OpenGL 2D/3D texture mapping, CPU/GPU performance profiling and characterization, and other general stream programming techniques. • Excellent knowledge and experience in computational geometry algorithms. • Excellent knowledge and experience in developing multithreaded real-time applications. • Excellent analytical and mathematical skills. • Excellent interpersonal and problem-solving skills. • Software development through full product lifecycle. • Experience with creating and managing requirements and translating them into effective architectures and software design. • An understanding of requirements for, and experience in medical device development. • Excellent documentation skills (highly regulated development environment). Preferred Qualifications • GUI development experience: Qt/QML. To discuss this amazing opportunity, reach out to our Talent Acquisition Specialist Ram Sasane at email address ************************* can be reached on # ************.
    $55 hourly 5d ago
  • Application Architect

    Elior 3.5company rating

    Senior software engineer job in Minneapolis, MN

    Build the future of food service technology - Lead, code, and innovate. We're looking for an Application Architect to design, develop, and maintain critical software applications for a leading Food Service Operations provider. This role combines hands-on coding with technical leadership, giving you the opportunity to shape architecture, mentor team members, and deliver scalable solutions that bring the middle office and B2B applications to the forefront of food service delivery. You'll work on high-impact, in-house digital applications, including: Front-office (B2C and B2B) applications Middle-office systems that optimize operations and drive efficiency across the business This role is open to candidates based in Houston, TX; Pittsburgh, PA; or Minneapolis, MN. What You'll Do: Strategy, Governance & Process Define and implement governance frameworks, standards, and best practices for the development, deployment, and maintenance of custom applications. Establish SDLC (Software Development Life Cycle) and change management processes to ensure consistency and quality across projects. Partner with IT leadership to align custom application development with enterprise architecture, security, and compliance standards. Evaluate and implement tools and methodologies to improve code quality, version control, and CI/CD pipelines. Create and maintain documentation for technical standards, development guidelines, and application portfolios. Collaboration & Stakeholder Engagement Work closely with business stakeholders to translate functional requirements into technical solutions. Collaborate with infrastructure, architecture, and security teams to ensure scalable, secure, and performant solutions. Serve as the technical liaison between business units and IT, bridging the gap between strategic needs and technical implementation. Communicate technical concepts clearly to non-technical stakeholders, fostering alignment and understanding. Continuous Improvement & Innovation Identify opportunities to modernize legacy systems and improve overall application performance and maintainability. Research and recommend emerging technologies that can enhance development efficiency and user experience. Champion a DevOps culture and advocate for automation, monitoring, and proactive application management. Technical Leadership & Hands-On Development Lead design and development of custom web and enterprise applications, including both front-end and back-end components. Write clean, maintainable, and efficient code using modern technologies and frameworks (e.g., specific tech skills we are looking for) Provide technical mentorship and code reviews to other developers, promoting continuous learning and adherence to standards. Drive solution design sessions, reviewing architecture and ensuring that implementations meet design and performance requirements. Lead troubleshooting and root cause analysis for complex system issues. What We're Looking For: Proven experience designing scalable, high-performance applications. Strong skills in C#, JavaScript/TypeScript, Angular, and Entity Framework. Experience with Clean Architecture, Domain-Driven Design (DDD), Microservices, and development best practices. Cloud development experience (preferably Microsoft Azure) and DevOps (CI/CD). Solid understanding of databases (SQL Server) and object-oriented programming. Ability to balance hands-on coding with leadership and mentoring responsibilities. Strong problem-solving, analytical, and communication skills. Qualifications: Bachelor's degree in Computer Science, Software Engineering, or related field. 5+ years of professional .NET development experience. Experience with Azure services (AKS, Functions, App Services, Data Lake, Data Factory, Logic Apps). Familiarity with service-oriented architectures and containerization. Front-end development experience with Angular. AI/ML experience is a plus but not required. Why You'll Love This Role: Lead and build: Own architecture decisions while staying hands-on with coding. Impact food service delivery: Develop critical middle-office and B2B applications that enhance operational efficiency and customer experience. Multiple locations: Join a team in Houston, Pittsburgh, or Minneapolis. Innovation-first culture: Collaborate with talented engineers on cutting-edge solutions. Mentor and grow: Develop your team while advancing your own technical leadership skills. Preferred Certifications: Microsoft Certified: Azure Developer Associate Certified Software Development Professional Certified Solutions Architect Certified ScrumMaster (CSM) ✨ Ready to lead, code, and drive innovation at the forefront of food service delivery? Apply today! About Elior North America: Elior North America is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status. We are committed to diversity and encourage applications from people of all backgrounds and abilities. We take pride in supporting the development of our employees and their skills at all levels and in fostering an environment of growth. At Elior North America, we are committed to offering growth and advancement opportunities for all of our employees. The valuable skills and experience you've gained with Elior will propel you further in your career, whether with our corporate office or one of our brand segments. Disclaimer: This job description can be revised by management as needed.
    $101k-134k yearly est. 2d ago
  • Mainframe Developer

    Galent

    Senior software engineer job in Minneapolis, MN

    We have an immediate opening for a Mainframe Developer with a leading IT Service Consulting company in USA Brookfield, WI, Richfield, MN, Chicago, IL, Atlanta , GA, Irving , TX • Develops and implements solutions that address complex business challenges, enhancing the ability to make data-driven decisions and improving operational efficiency • Prepares architecture and design documents for complex Banking applications keeping in mind design constraints that translate to coding • Develops secure and high-quality code that runs in sync with other highly efficient sub systems • Think out-of-the-box proactively and be creative by challenging conventional approaches and contribute towards operational efficiency • Troubleshoots problems, works with Product Teams and other stake holders to understand complex Requirements and be able to break them down to design/development. Required Skills: • Candidate should have expertise in COBOL, JCL, VSAM, IMS, CICS & DB2. • Expertise in CICS Programming including knowledge of CICS Screen Programming is Mandatory • Experience/Knowledge in building and maintaining new Test regions is preferred. • Experience coding in MQ Series & IMS DB is Mandatory. • Experience in Banking Compliance and Regulatory Platform is preferred. Must have hands-on coding development experience. Experience with version control. Ability to communicate effectively with team members and clients and excellent problem-solving skills
    $72k-94k yearly est. 3d ago
  • Data Engineer

    On-Demand Group 4.3company rating

    Senior software engineer job in Stillwater, MN

    Title: Sr. Data Engineer Duration: 6-Month Contract/Right to Hire Responsibilities Ability to trace data lineage and diagnose data quality issues at the source Strong problem-solving skills and ability to work independently Qualifications 5+ years hands-on experience with enterprise data warehouses and ETL/ELT pipelines Strong Databricks experience required Expert-level SQL skills; Python scripting experience preferred Experience optimizing data feeds, scheduling, and pipeline timing Experience consolidating data sources and deprecating legacy feeds Retail or grocery industry experience required (understanding of POS data, item costing, merchant data) Cloud platform experience (Azure or GCP) The projected hourly rate for this position is $75-100/hr. On-Demand Group (ODG) provides employee benefits which includes healthcare, dental, and vision insurance. ODG is an equal opportunity employer that does not discriminate on the basis of race, color, religion, gender, sexual orientation, age, national origin, disability, or any other characteristic protected by law.
    $75-100 hourly 1d ago
  • Lead SaaS Engineer

    Synechron 4.4company rating

    Senior software engineer job in Minneapolis, MN

    We are At Synechron, we believe in the power of digital to transform businesses for the better. Our global consulting firm combines creativity and innovative technology to deliver industry-leading digital solutions. Synechron's progressive technologies and optimization strategies span end-to-end Artificial Intelligence, Consulting, Digital, Cloud & DevOps, Data, and Software Engineering, servicing an array of noteworthy financial services and technology firms. Through research and development initiatives in our FinLabs we develop solutions for modernization, from Artificial Intelligence and Blockchain to Data Science models, Digital Underwriting, mobile-first applications and more. Over the last 20+ years, our company has been honored with multiple employer awards, recognizing our commitment to our talented teams. With top clients to boast about, Synechron has a global workforce of 14,500+, and has 58 offices in 21 countries within key global markets. Our challenge We are seeking a highly experienced Lead SaaS Engineer with a strong background in Trading domain to join our innovative team. The ideal candidate will possess over 10 years of experience in SaaS design and development, with a proven track record of designing and implementing complex applications. Candidate will lead projects that leverage SaaS Cloud Migration to enhance the solutions and drive efficiency across migration processes. Additional Information* The base salary for this position will vary based on geography and other factors. In accordance with law, the base salary for this role if filled within Minneapolis, MN / Chicago, IL is $115k - $130k/year & benefits (see below). The Role Responsibilities: Lead the design, development, and deployment of Java-based applications incorporating SaaS Cloud Migration solutions. Leverage SaaS migration to improve quality, performance and serving as a mentor for team members on best practices. Collaborate with SaaS engineers to investigate and migrate the SaaS Cloud migration models and algorithms into software cloud applications.Ensure the performance, security, and reliability of applications throughout their lifecycle. Conduct performance reviews, providing constructive feedback and guidance to team/junior engineers. Stay abreast of emerging technologies and trends in SaaS cloud migration to drive innovation. Collaborate with cross-functional teams to define project scope, objectives, and deliverables. Requirements: Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. Minimum of 10 years of proven experience as a SaaS Engineer with a strong portfolio of successful projects. Extensive experience with .Net, frameworks, and API applications. Proficiency working with projects in Asset Management firms. . Deep understanding Trading systems ( Charles River, Bloomberg , etc) Familiarity with and experience with migration projects. Extensive knowledge about daily data files, such as, accounts, positions, transaction, security, cash & pricing. Extensive knowledge SEI Trust 3000 system & SEI SWP systems would be a plus. Must have experience Azure cloud deployment, Ansible , Pet & Cattle deployments. Exceptional problem-solving skills, attention to detail, and a commitment to quality. Strong communication, leadership, and mentorship abilities. Preferred, but not required: Experience with major new trends. Familiarity with containerization and orchestration technologies (Docker, Kubernetes). We offer: A highly competitive compensation and benefits package. A multinational organization with 58 offices in 21 countries and the possibility to work abroad. 10 days of paid annual leave (plus sick leave and national holidays). Maternity & paternity leave plans. A comprehensive insurance plan including medical, dental, vision, life insurance, and long-/short-term disability (plans vary by region). Retirement savings plans. A higher education certification policy. Commuter benefits (varies by region). Extensive training opportunities, focused on skills, substantive knowledge, and personal development. On-demand Udemy for Business for all Synechron employees with free access to more than 5000 curated courses. Coaching opportunities with experienced colleagues from our Financial Innovation Labs (FinLabs) and Center of Excellences (CoE) groups. Cutting edge projects at the world's leading tier-one banks, financial institutions and insurance firms. A flat and approachable organization. A truly diverse, fun-loving, and global work culture. SYNECHRON'S DIVERSITY & INCLUSION STATEMENT Diversity & Inclusion are fundamental to our culture, and Synechron is proud to be an equal opportunity workplace and is an affirmative action employer. Our Diversity, Equity, and Inclusion (DEI) initiative ‘Same Difference' is committed to fostering an inclusive culture - promoting equality, diversity and an environment that is respectful to all. We strongly believe that a diverse workforce helps build stronger, successful businesses as a global company. We encourage applicants from across diverse backgrounds, race, ethnicities, religion, age, marital status, gender, sexual orientations, or disabilities to apply. We empower our global workforce by offering flexible workplace arrangements, mentoring, internal mobility, learning and development programs, and more. All employment decisions at Synechron are based on business needs, job requirements and individual qualifications, without regard to the applicant's gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law.
    $115k-130k yearly 2d ago
  • Data Engineer

    Insight Global

    Senior software engineer job in Eagan, MN

    Insight Global is seeking a talented Azure Data Engineer to join one of our large utility clients on-site in Eagan, Minnesota. Please find more details below, we look forward to connecting with you! **This client works closely with the US Government, so candidates need to eligible to receive a Secret Clearance or higher. Title: Azure Data Engineer Client: Utilities Administration Company Location: Eagan, MN Schedule: Hybrid onsite - 4 days per week (Monday - Thursday) Skills Needed: Ideally, 5+ years of prior Data Engineering experience Expertise in Azure Cloud*** (experience with Azure Monitor is a plus) Experience with the following: Azure Data Factory, Azure Synapse, PySpark, Python and SQL Bachelor's Degree (or higher) in a related STEM discipline Willingness to work in-office 4 days per week in Eagan, MN Compensation: $60/hour to $75/hour. Exact compensation may vary based on several factors, including skills, experience, and education. Benefit packages for this role will start on the 31st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.
    $60 hourly 3d ago
  • LEAD SNOWFLAKE DATA ENGINEER

    KPG99 Inc. 4.0company rating

    Senior software engineer job in Minneapolis, MN

    Job Title: Lead Snowflake Data Engineer Employment Type: 6-month Contract-to-Hire Work Arrangement: On-site (4 days/week) Eligibility: U.S. Citizen or Green Card holders only Experience Level: 7+ years Role Overview We are seeking a Lead Snowflake Data Engineer to design, build, and optimize modern cloud-based data platforms. This role requires deep hands-on expertise with Snowflake, strong SQL skills, cloud data engineering experience, and the ability to lead and mentor a team of data engineers. Required Qualifications 7+ years of experience in data engineering or related roles 5-10 years of hands-on experience with Snowflake Strong proficiency in SQL, including complex query development and stored procedures Experience with automation and scripting (e.g., Python, Shell, or similar) Hands-on experience with data ingestion and transformation frameworks Strong understanding of Snowflake architecture, including storage, compute, security, and infrastructure Proven experience with Snowflake troubleshooting and performance tuning Experience with cloud platforms such as AWS and/or Azure Solid understanding of Cloud Data Lakehouse architectural patterns Experience leading, mentoring, and providing technical direction to data engineering teams Proven ability to work closely with business partners to develop and manage data domains Preferred / Additional Skills Experience in one or more of the following areas is highly desirable: Programming languages (e.g., Python, Java, Scala) Relational and non-relational databases ETL / ELT tools and frameworks Data storage solutions (on-premises and cloud-based) Big data technologies Machine learning or advanced analytics Data modeling and data visualization tools Cloud computing and data security best practices
    $82k-112k yearly est. 5d ago
  • Lead Full Stack Developer

    Coldspring 4.5company rating

    Senior software engineer job in Cold Spring, MN

    ColdSpring Cold Spring, MN *ONSITE Requirement Do you take pride in architecting scalable solutions to deliver high-impact applications? Are you passionate about working across the stack-from crafting intuitive front-end experiences to optimising back-end performance? Ready to mentor developers and drive best practices that shape the future of our technology? ABOUT ColdSpring A family-owned business since 1898, Coldspring is a leading quarrier and fabricator of natural stone and bronze for architectural, memorial, residential, and industrial markets. Headquartered in Cold Spring, Minnesota, with a primary manufacturing facility and bronze foundry, the company employs 800 people nationwide, operating 30 quarries and multiple fabrication sites. Coldspring's success stems from the dedication of its team, a commitment to innovation, and a focus on meeting and exceeding customer expectations while upholding corporate sustainability. JOB DESCRIPTION We're looking for a highly experienced and dedicated Lead Full Stack Developer to take ownership of a custom suite of software developed in house. This is a key technical leadership position for an accomplished technologist who thrives on solving complex problems and guiding teams. You will lead a small, focused team of developers and a QA specialist, driving development across the full Microsoft stack and modern web technologies. JOB DETAILS Starting salary: $95K+ with comprehensive benefit package Regular onsite requirement EDUCATION AND EXPERIENCE: Minimum 10+ years of professional software development experience Minimum 5+ years of experience in a technical leadership capacity, with a proven track record of mentoring developers, reviewing code, and leading technical projects Core Programming (C# / OOP): Strong proficiency in C# is preferred, but we welcome applicants with deep expertise in equivalent Object-Oriented languages (e.g., Java, C++). If you understand strong typing, inheritance, and design patterns, we trust you can learn our stack. Frontend Frameworks (Angular): Experience with Angular is a plus, but we value proficiency in any modern component-based JavaScript framework (e.g., React, Vue, Svelte). We are looking for developers who understand state management, component lifecycles, and responsive design, regardless of the specific library. ERP & Business Systems (JDE): Exposure to any Enterprise Resource Planning (ERP) system or complex business logic is a plus but not requirement. Job requires minimal interaction with ERP. Database Design & SQL: Proficiency in relational database design and SQL development is required. You must be capable of designing efficient schemas, writing complex queries, and utilizing ORM tools to build performant data-driven applications. Problem Solving: A track record of writing clean, maintainable, and testable code. We value engineering fundamentals and the ability to adapt to new tools over rote memorization of specific syntax. RESPONSIBILITIES Technical Leadership: Serve as the technical authority and primary hands-on developer, setting a high standard for code quality and ensuring the team's output aligns with architectural best practices. Mentorship & Code Quality: Lead code reviews and provide day-to-day mentorship to junior and mid-level developers, fostering their technical growth and ensuring the delivery of maintainable, high-quality code. Front-End Development: Lead the design and implementation of responsive user interfaces using Angular, TypeScript, JavaScript, and HTML. Back-End Development: Navigate and develop complex server-side logic in C#, including API endpoints and traditional MVC controllers attached to views. Develop and maintain the C# Business Logic Layer (BLL) and the Data Access Layer (DAL), utilizing Entity Framework as the ORM. Database Management: Expertly manage and optimize data interactions within our Microsoft TSQL environment across various SQL databases. Feature Integration: Collaborate on and contribute to the development of application features that include graphical aspects, utilizing web technologies such as Canvas. Systems Integration: Develop and maintain C# middleware and backend services responsible for integrating application data with our ERP system and JD Edwards. Architecture & Standards: Define the technical vision and enforce development best practices across the team. Workflow Management: Lead the team's Agile (Scrum-ban) process, driving ticket tracking using Jira, facilitating planning, and removing technical blockers to ensure smooth workflow. Cross-Functional Collaboration: Serve as the key technical liaison within a larger cross-functional group, including the Product Owner and Marketing team, translating business needs into technical requirements. Coldspring is an Affirmative Action Employer, including Veterans and Individuals with Disabilities.
    $95k yearly 3d ago
  • Data Engineer

    Talent Software Services 3.6company rating

    Senior software engineer job in Bloomington, MN

    Are you an experienced Data Engineer with a desire to excel? If so, then Talent Software Services may have the job for you! Our client is seeking an experienced Data Engineer to work at their company in Bloomington, MN. Primary Responsibilities/Accountabilities: Develop and maintain scalable ETL/ELT pipelines using Databricks and Airflow. Build and optimize Python-based data workflows and SQL queries for large datasets. Ensure data quality, reliability, and high performance across pipelines. Collaborate with cross-functional teams to support analytics and reporting requirements. Monitor, troubleshoot, and improve production data workflows. Qualifications: Strong hands-on experience with Databricks, Python, SQL, and Apache Airflow. 6-10+ years of experience in Data Engineering. Experience with cloud platforms (Azure/AWS/GCP) and big data ecosystems. Solid understanding of data warehousing, data modelling, and distributed data processing.
    $71k-96k yearly est. 4d ago

Learn more about senior software engineer jobs

Do you work as a senior software engineer?

What are the top employers for senior software engineer in MN?

Top 10 Senior Software Engineer companies in MN

  1. Oracle

  2. Coinbase

  3. UnitedHealth Group

  4. Cargill

  5. Bosch USA

  6. Slalom

  7. Patterson Companies

  8. Speechify

  9. Tek Spikes

  10. U.S. Bank

Job type you want
Full Time
Part Time
Internship
Temporary

Browse senior software engineer jobs in minnesota by city

All senior software engineer jobs

Jobs in Minnesota