Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer

$135k - $175k

Affinity Executive Search

Job description: Key ResponsibilitiesTechnical Leadership: Lead software architecture and design decisions, establish technical direction, and guide the development of complex software systems.Software Development: Develop, deploy, and maintain Linux-based applications using C, C++, and Linux kernel technologies.Embedded Linux: Build and maintain Yocto-based Linux distributions, including recipes, layers, and configuration files.System Optimization: Use Linux shell scripting and command-line tools to automate workflows, troubleshoot issues, and improve system performance.Customer Engagement: Collaborate with customers and internal stakeholders to understand mission requirements and translate them into practical technical solutions.Solution Development: Develop technical concepts, evaluate alternatives, and present solutions supported by sound business cases.Business Development Support: Partner with Business Development to support proposals, bids, contractual requirements, and program capture activities.Mentorship: Provide technical guidance to junior engineers and technicians, fostering strong engineering practices and continuous improvement.Cross-Functional Collaboration: Align software solutions with system requirements, manufacturing processes, and production environments.Quality and Compliance: Ensure software development activities comply with internal ISO standards and established engineering processes.Strategic Contribution: Apply technical expertise and business insight to product innovation, program planning, and long-term technology decisions.Required QualificationsBachelors degree in Software Engineering, Computer Science, or a related technical field.8+ years of relevant experience with a bachelors degree, or 6+ years with a masters degree. Equivalent experience may be considered.Advanced experience in software engineering, including C, C++, Linux kernel development, and Linux-based application development.Strong proficiency in Linux shell scripting, command-line tools, automation, and troubleshooting.Experience developing, maintaining, and deploying software in production environments.Working knowledge of Yocto-based embedded Linux development, including recipes, layers, and build configurations.Strong understanding of software architecture, design principles, scalability, maintainability, and system performance.Demonstrated ability to lead complex technical problem-solving and make sound architectural decisions.Excellent communication skills, with the ability to translate customer needs into effective technical solutions.Ability to work independently, manage competing priorities, and collaborate across multidisciplinary teams.Preferred QualificationsExperience integrating software into manufacturing or production environments.Familiarity with quality management systems and ISO-compliant development processes.Experience supporting customer-facing technical proposals, solution development, or business capture activities.Proficiency with Microsoft Office applications, including Word and Excel.Ideal CandidateThe ideal candidate is a hands-on technical leader who combines deep Linux and software engineering expertise with strong problem-solving, communication, and mentoring skills. You can navigate complex technical challenges, make sound architectural decisions, and work directly with customers and cross-functional teams to deliver reliable solutions that meet both mission and business objectives.Full Relocation Provided Qualifications: Bachelors degree in Software Engineering, Computer Science, or a related technical field.8+ years of relevant experience with a bachelors degree, or 6+ years with a masters degree. Equivalent experience may be considered.Advanced experience in software engineering, including C, C++, Linux kernel development, and Linux-based application development.Strong proficiency in Linux shell scripting, command-line tools, automation, and troubleshooting.Experience developing, maintaining, and deploying software in production environments.Working knowledge of Yocto-based embedded Linux development, including recipes, layers, and build configurations.Strong understanding of software architecture, design principles, scalability, maintainability, and system performance.Demonstrated ability to lead complex technical problem-solving and make sound architectural decisions.Excellent communication skills, with the ability to translate customer needs into effective technical solutions.Ability to work independently, manage competing priorities, and collaborate across multidisciplinary teams.Preferred QualificationsExperience integrating software into manufacturing or production environments.Familiarity with quality management systems and ISO-compliant development processes.Experience supporting customer-facing technical proposals, solution development, or business capture activities.Proficiency with Microsoft Office applications, including Word and Excel.Ideal CandidateThe ideal candidate is a hands-on technical leader who combines deep Linux and software engineering expertise with strong problem-solving, communication, and mentoring skills. You can navigate complex technical challenges, make sound architectural decisions, and work directly with customers and cross-functional teams to deliver reliable solutions that meet both mission and business objectives.Full Relocation Provided Why is This a Great Opportunity: Key ResponsibilitiesTechnical Leadership: Lead software architecture and design decisions, establish technical direction, and guide the development of complex software systems.Software Development: Develop, deploy, and maintain Linux-based applications using C, C++, and Linux kernel technologies.Salary Type : Annual SalarySalary Min : $ 135000Salary Max : $ 175000Currency Type : USDNigel

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Software Engineer in Sioux Falls, SD vacancy
  •  ...Title: Full Stack Software Engineer Responsibilities Develop and maintain websites and mapping applications for visualizing and distributing geospatial data. Develop Python scripts that produce geospatial data products. Support a diverse array of technologies including... 
    Suggested
    For contractors
    Work experience placement
    Remote work
    Flexible hours

    KBR-066162f8

    Sioux Falls, SD
    4 days ago
  •  ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful... 
    Suggested
    Remote job
    Internship

    Danaher

    Sioux Falls, SD
    3 days ago
  • $130k - $190k

     ...What if your next engineering role involved architecting the platform, not just inheriting it? We’re partnering with an established,...  ...native, highly distributed, and designed around an AI-augmented software development model from day one. This is a senior IC role... 
    Suggested
    Remote work

    Kismet Search

    Sioux Falls, SD
    5 days ago
  • $195k - $255k

     ...a clear, predictable way to pay over time, with no hidden fees, no surprises, and no tradeoffs on what matters most. Affirm's engineering team is building a large-scale, fault-tolerant, and global infrastructure that is shared across multiple financial products, merchants... 
    Suggested
    Work at office
    Remote work
    Flexible hours

    Affirm

    Sioux Falls, SD
    2 days ago
  •  ...Midco is seeking a Software Developer II/III in Sioux Falls to design, develop, test, and maintain web, applications and API solutions. You will collaborate across IT and business teams, translating requirements into clean code and reliable services. The role emphasizes... 
    Suggested

    Midco

    Sioux Falls, SD
    4 days ago
  •  ...Software EngineerDesign, develop, and evaluate software from concept through production stage, and make modifications as needed.Guiding...  ...customers to troubleshoot and solve problems. Coordinate engineering efforts and provide engineering assistance to internal teams or... 
    Work at office
    Flexible hours

    TCOM, L.P.

    Sioux Falls, SD
    5 days ago
  • $19.57 - $31.93 per hour

     ...vise à atteindre de nouveaux sommets en tant qu'équipe, en travaillant toujours pour le bien de nos clients.Objectif du posteA Software Engineer designs, develops, and maintains software and computer systems. They apply engineering principles and programming knowledge to... 
    Internship

    CNH Industrial

    Sioux Falls, SD
    2 days ago
  •  ...Software Engineer Intern# Software Engineer InternSioux Falls, SD 57105## DescriptionA Software Engineer Intern learns the practical application of engineering principals, achieves expertise in a specific functional area, and investigates new techniques as part of a team... 
    Internship
    Flexible hours

    Solarity

    Sioux Falls, SD
    3 days ago
  • $195k - $255k

     ...responsibilities require us to learn and gain deep expertise in various database systems. We are looking for a talented Senior Software Engineer who can architect, build and scale Relational and Distributed SQL Databases identifying opportunities to improve how we build,... 
    Work at office
    Remote work
    Flexible hours

    Affirm

    Sioux Falls, SD
    1 day ago
  • Clickhereto learn more about our benefits offerings! (US only)US applicants: CNH Industrial is an equal opportunity employer. This company considers candidates regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or...

    CNH Industrial

    Sioux Falls, SD
    3 days ago
  • $106.73k - $163.65k

     ...Senior Software EngineerInnovation. Sustainability. Productivity. This is how we are Breaking New Ground in our mission to sustainably...  ...delivering for the good of our customers.Job Purpose: A Senior Software Engineer is responsible for leading software development projects,... 
    Flexible hours

    Cnh Inc

    Sioux Falls, SD
    2 days ago
  • About Us Innovation. Sustainability. Productivity. This is how we are Breaking New Ground in our mission to sustainably advance the noble work of farmers and builders everywhere. With a growing global population and increased demands on resources, our products are...

    CNH Industrial

    Sioux Falls, SD
    1 day ago
  • $105.79k - $141.05k

     ...meaningful impact, and help shape the future of AI‑ready connectivity, join us today. The Role Red Team - Lead Information Security Engineer The Lead Information Security Engineer within Product and Platform Security provides technical leadership and hands-on execution... 
    Full time
    Temporary work
    Remote work

    Lumen

    Sioux Falls, SD
    2 days ago
  • $74.63k - $114.43k

    Category: Engineering and Technical Job Type: Full Time Working Mode: Hybrid About Us At CNH, we're driven by a clear purpose: we serve...  ...purpose, there's a place for you at CNH. Job Purpose As a Software Engineer II , you will design, develop, and implement solutions... 
    Full time

    CNH Industrial

    Sioux Falls, SD
    4 days ago
  • $68.26k - $85.32k

     ...and Technology, please visit . Are you a talented, creative software development professional, interested in working in a team atmosphere...  ...today, creating new solutions for our clients? Software Engineers work closely with South Dakota state agency staff to create, maintain... 
    Full time
    Work experience placement
    Work at office
    Visa sponsorship
    Work visa
    Flexible hours

    South Dakota State Government

    Sioux Falls, SD
    3 days ago
  • $80.51k - $107.34k

     ...shape the future of AI‑ready connectivity, join us today. The Role Join Lumen Security Advisory Services as a Cloud Security Engineer, helping customers identify and reduce security risk across cloud and on-premises environments. This hands-on, early-career... 
    Full time

    Lumen

    Sioux Falls, SD
    5 hours ago
  • $86k - $145k

     ...Software Engineer SeniorRemoteWe are a hybrid, remote-office company dedicated to growing our talent anywhere!At Pathward, we take tremendous pride in our purpose to create financial inclusion for all™. We are a financial empowerment company that works with innovators... 
    Work experience placement
    Work at office
    Local area
    Remote work
    Flexible hours

    Pathward

    Sioux Falls, SD
    5 days ago
  • $19.57 - $35.02 per hour

    Category: Engineering and Technical Job Type: Intern or Co Op Working Mode: Fully On-Site About Us Innovation. Sustainability. Productivity...  ...delivering for the good of our customers. Job Purpose A Software Engineer designs, develops, and maintains software and... 
    Full time
    Summer work
    Internship
    Summer internship
    Flexible hours

    CNH

    Sioux Falls, SD
    4 days ago
  • $100k - $105k

     ...Senior Software Engineer, Payroll Engine de Anda portfolio company Team: Payroll Level: Senior (IC) Location: Remote (U.S.) Start: early November 2026 Compensation: $100,000–$105,000 THE ROLE You own the heart of the product: the payroll domain... 
    Remote work

    de Anda Capital

    Sioux Falls, SD
    2 days ago
  • $70 - $80 per hour

     ...Senior Software Engineer (.NET / AWS) Location: Remote (US) | Type: Contract | Experience: 7+ years | Pay: $70-$80/hr About the Role Were hiring a Senior Software Engineer to design, build, and modernize enterprise .NET applications running on AWS. Youll... 
    Contract work
    Remote work

    Elios AI

    Sioux Falls, SD
    4 days ago
  •  ...Pathward, N.A. is seeking a software developer to contribute to our technical stack, designing, developing and documenting software solutions. You will work as part of a collaborative team, participate in planning, and help remediate security vulnerabilities while improving... 
    Work at office
    Remote work

    Pathward, N.A.

    Sioux Falls, SD
    4 days ago
  •  ...to on-call operations, and participating in team development activities. Requirements Candidates need at least 1.5 years of software engineering experience, with experience shipping web apps using React or Vue, mobile apps using native or cross-platform technologies such... 
    Flexible hours

    Affirm

    Sioux Falls, SD
    4 days ago
  • $103.71k - $138.28k

     ...ownership, deliver meaningful impact, and help shape the future of AI‑ready connectivity, join us today. The Role The Lead Engineer position will require both technical expertise and project management competency. This position will consist of site surveys, Bill... 
    Full time
    Temporary work
    For contractors
    For subcontractor
    Remote work

    Lumen

    Sioux Falls, SD
    5 days ago
  •  ...agile development methodology, attending daily stand-ups, sprint planning, and retrospective meetings. Minimum 2-3 years of software engineering experience Have built mobile apps (and/or web apps) full-stack before Enthusiastic about photo sharing and/or AI and/... 
    Full time

    Cheez

    Sioux Falls, SD
    1 day ago
  • $170k - $290k

     ...PCI, SOX, and SOC 2 compliance. The team also delivers security engineering, bug bounty program management, and security staff...  ...new visa sponsorship) ~6+ years of professional experience in software engineering, security engineering, or a combination of both.... 
    Local area
    Remote work
    Home office

    Takumi Security

    Sioux Falls, SD
    5 days ago
  •  ...Associate Full-Stack Engineer Experience: 2–5 years About the Role We’re looking for an Associate Full-Stack Engineer who enjoys...  ...This role is ideal for an engineer with a solid foundation in software development who is comfortable using Claude Code as part of... 

    CP Search LLC

    Sioux Falls, SD
    3 days ago
  •  ...org. As a full stack dev, you’ll work closely with our engineers and designers to help realize the vision we have for our organization...  ...and maintain functional and stable web applications with software integrations to meet the needs of our clients.... 
    Remote work
    Relocation

    Tattoo Projects Digital

    Sioux Falls, SD
    3 days ago
  •  ...Job Title: Senior Embedded Linux Software Engineer Team: Embedded Linux Platform / System Software Industry: Agricultural and Off-Highway Equipment Experience: 8–14 Years Job Overview We are looking for a Senior Embedded Linux Software Engineer to join our embedded Linux... 

    CyberX Info System

    Sioux Falls, SD
    5 days ago
  •  ...CNH is seeking a Software Engineer II to design, develop, and implement software for real-time, embedded systems in agricultural machinery. The role focuses on C++ and Java, with opportunities to work on precision farming features like Guidance and GNSS, and to integrate... 

    Cnh Inc

    Sioux Falls, SD
    3 days ago
  •  ...Title: Senior Full-Stack TypeScript Engineer Location: 100% Remote Target Start Date: ASAP Type: Contract...  ...with demonstrated experience building enterprise-grade commercial software over multiple years. This individual will be responsible for developing... 
    Contract work
    Immediate start
    Remote work

    ConsultNet Technology Services and Solutions

    Sioux Falls, SD
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!