Post job

Software developer internship jobs in Rapid City, SD - 668 jobs

All
Software Developer Internship
Software Engineer
Development Team Member
Senior Software Engineer
Web Developer
Software Engineering Internship
Junior Developer
Research And Development Internship
Developer Analyst
Salesforce Developer
Computer Science Internship
Software Developer
Software Development Engineer
Information Technology Internship
  • R&D Engineering Intern

    Littelfuse 4.7company rating

    Software developer internship job in Rapid City, SD

    Littelfuse is one of America's Best Mid-Sized Companies (Forbes) and has been named one of the Best Places to Work in Illinois (Best Companies Group) for 11 consecutive years. With its global headquarters in Chicago, Illinois, USA, Littelfuse is a leading, global manufacturer of electronic components serving more than 100,000 end customers across industrial, transportation, and electronics end markets. We have more than 17,000 employees with operations in 15 countries. From semiconductors to sensors… switches to fuses and more… we produce billions of electronic components that help our customers empower a sustainable, connected, and safer world. In 2021, Littelfuse had net sales of $2.1 billion. Are you an Electrical, Mechanical, or Computer Engineering major with a passion for embedded systems, product design, and development? Join our Rapid City engineering team for a hands-on summer internship where you'll contribute to real-world projects focused on intelligent protection relay technologies and electronic safety systems. This internship offers a unique opportunity to explore multiple aspects of engineering design working alongside a team of cross discipline experienced engineers in a collaborative environment. What You'll Learn and Do: • Contribute to the design of components for electronic safety systems: • Electrical Engineers: Design and layout printed circuit board assemblies (PCBAs). • Mechanical Engineers: Design enclosures and mechanical interfaces. • Computer Engineers / Computer Scientists: Develop embedded firmware and software tools. • Test, validate, and troubleshoot prototypes and systems. • Analyze test results and prepare technical documentation. • Participate in design reviews and engineering discussions. • Learn about the product development lifecycle, from concept through prototyping and validation. About You: • Pursuing a bachelor's degree in electrical engineering, mechanical engineering, computer engineering, computer science, with an expected graduation of 2027 or 2028. • Demonstrated interest in hands-on design and development through coursework, personal projects, other internships, or extracurriculars. • Strong communication, analytical, and problem-solving skills. • Available to work 40 hours per week during summer 2026. Hourly Wage Range: $24-30/hour The salary offered will vary depending on your location, job-related skills, knowledge, and experience.
    $24-30 hourly Auto-Apply 60d+ ago
  • Job icon imageJob icon image 2

    Looking for a job?

    Let Zippia find it for you.

  • Embedded Software Engineer Intern

    CNH Industrial 4.7company rating

    Software developer internship job in Sioux Falls, SD

    Job Location: Burr Ridge - Illinois - United States, Sioux Falls - South Dakota - United States, Oak Brook - Illinois - United States, New Holland - Pennsylvania - United States, Goodfield - Illinois - United States Job Family for Posting: Software Engineering Apply now * Apply Now * Start applying with LinkedIn Start Please wait... 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 instrumental to feeding and sheltering the world. From developing products that run on alternative power to productivity-enhancing precision tech, we are delivering solutions that benefit people - and they are possible thanks to people like you. If the opportunity to build your skills as part of a collaborative, global team excites you, you're in the right place. Grow a Career. Build a Future! Be part of this company at the forefront of agriculture and construction, that passionately innovates to drive customer efficiency and success. And we know innovation can't happen without collaboration. So, everything we do at CNH Industrial is about reaching new heights as one team, always delivering for the good of our customers. Intern Program Overview We are committed to building a strong talent pipeline by investing in early career professionals. Our internship and co-op programs provide mentorship, training, hands-on experience, and growth opportunities that empower students to explore their career paths with confidence. Through competitive wages, networking events, social and volunteer activities, professional development workshops, and housing support, we strive to deliver one of the best internship experiences-designed to develop and inspire the talent of tomorrow. Interns will work full-time hours during the summer. Job Purpose The Embedded Software Engineering teams at CNH support a wide range of advanced technology initiatives, including Application Controls, Guidance & Steering, and Autonomy. These teams are responsible for integrating applications software, developing new control applications, and maintaining the build pipeline for agricultural platforms. With 10 openings available across multiple teams, interns will gain diverse experience in embedded systems development while contributing to projects that advance autonomy and precision technology. As an Embedded Software Engineer Intern, you will work on real-world challenges in navigation, guidance, and control systems for agricultural machinery. You will also gain exposure to state-of-the-art control techniques, sensor integration, and software development practices in embedded environments. Key Responsibilities Your responsibilities may include: * Supporting embedded software development and testing for agricultural control systems * Collaborating with guidance and control teams to solve complex navigation and controls challenges * Working with Linux embedded systems, C++, and sensor integration to support autonomy and precision features * Researching, writing, developing, testing, and evaluating embedded software programs * Facilitating deployment and integration of embedded software with hardware platforms * Assessing feasibility and application of new or enhanced integration between hardware and software * Creating and updating documentation for software design and project phases * Collaborating with external customers and internal stakeholders to troubleshoot and solve issues Preferred Qualifications Candidates must be pursuing (at minimum) a Bachelor's degree in one of the following majors or a related field: Computer Engineering, Electrical Engineering, Computer Science, Ag Engineering, Software Engineering Pay Transparency The annual salary for this role is USD $19.00 - $31.00 plus any applicable bonus (Actual salaries will vary and will be based on various factors, such as skill, experience and qualification for the role.) What We Offer We offer dynamic career opportunities across an international landscape. As an equal opportunity employer, we are committed to delivering value for all our employees and fostering a culture of respect. At CNH, we understand that the best solutions come from the diverse experiences and skills of our people. Here, you will be empowered to grow your career, to follow your passion, and help build a better future. 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 veteran status. Applicants can learn more about their rights by viewing the federal "Know Your Rights" poster here. CNH Industrial participates in E-Verify and will provide the federal government with your Form I-9 information to confirm that you are authorized to work in the U.S. You can view additional information here. Canada applicants: CNH Industrial is an equal opportunity employer. This company considers candidates regardless of race, color, religion, sex, sexual orientation, gender identity, nationality, place of origin, disability, marital status, family status, age, or any other ground prohibited by applicable provincial human rights legislation. If you need reasonable accommodation with the application process, please contact us at ******************************. Apply now * Apply Now * Start applying with LinkedIn Start Please wait... {{video.content.cta}} {{video.content.title}} {{video.content.description}} × {{explore.title}} {{explore.description}} {{feed.title["#text"]}} {{feed.city["#text"]}}, {{feed.country["#text"]}} {{explore.cta}}
    $19-31 hourly 8d ago
  • Software Development Intern

    Performance Bankers Inc.

    Software developer internship job in Sioux Falls, SD

    CAPITAL Services is hiring 3 Software Development Interns for the Summer of 2026! Duration: 12 weeks Ready to gain a competitive edge and put your technical skills to work? Join CAPITAL Services as a Software Development Intern and experience what it's like to build real solutions that make an impact. This hands-on internship is your chance to apply classroom knowledge in a collaborative, innovative environment. What You'll Do Work alongside CAPITAL's Software Development leadership on meaningful projects. Develop, test, and implement solutions for well-defined business challenges. Learn best practices in modern software development and agile workflows. What We're Looking For: Currently enrolled in Computer Science coursework with at least sophomore standing. Solid understanding of software development principles and ability to share examples of past projects or assignments. Bonus Skills: Experience with .NET, C#, ASP.NET, and Microsoft SQL Server is a plus. Why Choose CAPITAL? Paid Internship: Earn while you learn. Professional Networking: Connect with experienced developers and industry leaders. Skill Development: Enhance your technical knowledge and gain real-world experience. Supportive Culture: Join a family-owned company that invests in your success. At CAPITAL, we are committed to connecting people with convenient purchasing power for life's needs. As a team, we understand that our collective strengths exceed our individual abilities. Our success is built off each employee's individual strengths, ideas and perspectives, creating a supportive and respectful work environment. Are you looking for an opportunity to collaborate and share your ideas with others? We invite you to apply by clicking on the apply button above and using the navigational buttons to complete the application process.
    $29k-38k yearly est. Auto-Apply 38d ago
  • Software Development Analyst I or II

    Black Hills Corporation 4.8company rating

    Software developer internship job in Rapid City, SD

    Job Specifications Black Hills Energy is people powered and purpose driven. Our team uses the power of energy to improve life for over one million customers in 800+ communities across the West and Midwest. We seek talented, caring people who embody our core values and contribute to a culture of inclusion and growth. As an organization, we believe the best part of working on our team is our commitment to making tomorrow better than today-for our customers, communities and each other. Position summary: As a key member of the Black Hills IT Business Applications team, this position will be responsible for developing applications that simplify, optimize, and automate business processes. Responsibilities include designing and maintaining software solutions, partnering with business customers, collaborating with other IT teams, engaging with vendors, and preparing and maintaining application system and technical documentation. Pay Range: This posting includes the full pay range for this position. Pay is based on a number of factors and may vary depending on job-related knowledge, skills, experience, and internal equity. Level I: $28.75 - $43.17 per hour Level II: $79,400 - $119,100 Reporting Relationship: Applications Manager Location: Rapid City, South Dakota Essential Functions: * Collaborate with stakeholders to understand business processes and identify opportunities to enhance or automate solutions. * Develop comprehensive plans for automation solutions, considering system integrations, scalability, and user requirements, following application lifecycle guidelines. * Design, build, and support enterprise applications using the Power Platform ecosystem, SharePoint Online, and a modern cloud environment. * Work with IT and other business team members in all phases of implementation and software development lifecycles, including identifying and documenting requirements, creating technical design documents, developing, and testing solutions, troubleshooting, and resolving application issues. * Take proactive steps to evaluate issues, determine alternatives, and implement the appropriate solution for the customer. Provide follow-up to ensure successful implementation of designs and enhancements. Improve business processes by monitoring and analyzing trends in service tickets received, aiding in problem resolution, and recommending improvements and providing business process training. * Follow best practices for version control, application lifecycle management, and participate and ensure compliance with IT change control and SOX processes. * Be available as part of a rotating On-Call schedule to respond during non-working hours, especially related to project target dates and company emergencies. Additional Responsibilities: * Stay up to date on changes and advances in technology that could affect the company. * Collaborate, mentor, and cross-train with a team of analysts and software developers on concepts, standard methodologies, and software development. What Is Required: All Levels: * Associate's Degree Information Technology, Computer Science or related specialty, or equivalent combination of relevant experience and education * Great customer service, leadership, time management, and organizational skills, along with demonstrating the ability to prioritize, work within challenging situations, and adapt quickly when business priorities change. * Ability to troubleshoot and solve problems across the entire applications ecosystem with guidance. * Professional oral and written communication skills when working with IT and business customers with minimal oversight from leader. * Ability to work independently with vendors, other IT team members and business partners - locally and remotely - on software requirements and system support, while keeping team members and leadership well informed of efforts. * Maintains a regular, dependable attendance and a consistently high level of performance. Level I: * Minimum of 1 year experience with software development, supporting application systems, or combination of relevant experience and education Level II: * Minimum of 3 years experience with software development, supporting application systems, or combination of relevant experience and education What Is Desired: * Prior experience designing, developing, and supporting automated processes and information systems. Knowledge of information technology concepts, including business area analysis, business system design, data modeling, and application development. * Depending upon assignments, experience with programming languages and related technologies including C#, Python, Java, Keyword Queries, Power Fx, HTML, SQL, and PowerShell. * Knowledge of Generative AI concepts and technologies including large language models (LLM). * Proven understanding of the importance of cybersecurity in protecting company technology assets. Understanding of Sarbanes-Oxley and other risk-based controls as they relate to software systems preferred but not required. This description is not intended to be an all-inclusive list of responsibilities, duties, and requirements for employees in this position. Job descriptions may and do change periodically. Where positions are covered by a collective bargaining unit agreement, the terms and conditions of the agreement will apply. About our Company: We are a customer, growth and safety focused utility company that is dedicated to our communities. We improve life with energy as an energy partner of choice. Our diverse culture fuels unique perspectives, opening doors to new insights and possibilities. Based in Rapid City, South Dakota, we have over 3000 employees and serve 1.3 million natural gas and electric utility customers across eight states (South Dakota, Montana, Wyoming, Colorado, Nebraska, Iowa, Kansas, and Arkansas). Enjoy our Comprehensive Benefits Package! Annual discretionary bonuses, 401(k) (6% company match and up to 9% company retirement contribution), tuition reimbursement, generous paid time off benefits, including paid holidays and parental leave, company paid life insurance and disability benefits (short and long term), critical illness, accident & group hospital insurance, pet insurance, an employee assistance program and well-being benefits, and competitive medical, dental and vision insurance. Candidates must successfully pass a pre-employment drug screen and background check. If there is anything that may show up in these reports that may conflict with the position requirements, feel free to contact the Black Hills Energy recruiting team at ***********************. Black Hills Energy does not sponsor applicants for work visas. All applicants must be legally authorized to work in the US. We are an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, age, or status as a protected veteran. If you require reasonable accommodation, please visit careers.blackhillsenergy.com for more information.
    $79.4k-119.1k yearly Easy Apply 4d ago
  • Software Development Intern

    Capital Services 4.7company rating

    Software developer internship job in Sioux Falls, SD

    Job Description CAPITAL Services is hiring 3 Software Development Interns for the Summer of 2026! Duration: 12 weeks Ready to gain a competitive edge and put your technical skills to work? Join CAPITAL Services as a Software Development Intern and experience what it's like to build real solutions that make an impact. This hands-on internship is your chance to apply classroom knowledge in a collaborative, innovative environment. What You'll Do Work alongside CAPITAL's Software Development leadership on meaningful projects. Develop, test, and implement solutions for well-defined business challenges. Learn best practices in modern software development and agile workflows. What We're Looking For: Currently enrolled in Computer Science coursework with at least sophomore standing. Solid understanding of software development principles and ability to share examples of past projects or assignments. Bonus Skills: Experience with .NET, C#, ASP.NET, and Microsoft SQL Server is a plus. Why Choose CAPITAL? Paid Internship: Earn while you learn. Professional Networking: Connect with experienced developers and industry leaders. Skill Development: Enhance your technical knowledge and gain real-world experience. Supportive Culture: Join a family-owned company that invests in your success. At CAPITAL, we are committed to connecting people with convenient purchasing power for life's needs. As a team, we understand that our collective strengths exceed our individual abilities. Our success is built off each employee's individual strengths, ideas and perspectives, creating a supportive and respectful work environment. Are you looking for an opportunity to collaborate and share your ideas with others? We invite you to apply by clicking on the apply button above and using the navigational buttons to complete the application process.
    $28k-35k yearly est. 10d ago
  • Software Engineering Intern - Summer 2026

    Empirical Foods

    Software developer internship job in Dakota Dunes, SD

    The empirical internship program is a best-in-class experience. It provides students the unique opportunity to work in a privately held, leading edge, manufacturing technology company. Our internship program helps us to identify future leaders as well as provide an opportunity for interns to experience our culture and see the variety of career paths available at empirical. Internships are temporary summer positions that last approximately 10-12 weeks. Each intern will be assigned a project(s) affording the opportunity to actively contribute to the manufacturing organization and build a comprehensive understanding of their desired field. Throughout the internship, you will have the chance to work with our internal teams on the assigned projects as well as meet with upper management to reflect on your personal and professional development. If applicable, all interns will be considered for full-time positions based on their performance over the course of their internship. Housing provided when needed. Empirical arranges various intern activities including sporting events, dinners, team lunches, etc. to provide opportunities for socializing, professional development, and learning more about the company. Responsibilities Under general supervision you will develop software programs, applications, and websites. Participate in review of software, application, or website development requirements and specifications to meet functionality and design needs. Support the continuous improvement of software and application programs for optimized productivity. Participate in projects that include cross-functional departments. Cross training in multiple departments to gain an understanding of how multiple departments work together on various projects. Review and develop technical documentation and procedures. Ability to perform all essential job functions with or without reasonable accommodation. Perform all other duties as assigned. Qualifications Skills and Abilities General computer knowledge and proficiency. Basic knowledge of programming languages, such as SQL, C#, .NET Core, React. Demonstrated Competencies Attention to detail, self-directed, and able to function in a multi-task team environment. Strong problem-solving skills. Ability to communicate with all levels of employees as necessary, both in written or verbal form. Must have regular and punctual attendance. Physical Requirements Office setting. Experience: Basic experience in application development and programming. Education: Currently pursuing a bachelor's degree in related discipline. Department: Systems Automation
    $30k-50k yearly est. Auto-Apply 60d+ ago
  • Junior OneStream Developer

    Maximus 4.3company rating

    Software developer internship job in Rapid City, SD

    Description & Requirements We are seeking a Federal OneStream (OS) Junior Developer to support our Internal Revenue Service (IRS) client. Essential Duties and Responsibilities: - Design, develop, and maintain web-based applications as a Front-End Web Developer. - Work closely with technical end users to develop resolution of software problems. Job-Specific Essential Duties and Responsibilities: -Participate in working sessions to develop detailed technical and functional design specifications. -Support documentation of functional design and technical approach. -Support configuration of OneStream budgeting application based on detailed requirements -Support functionality testing, reporting, and integration -Support User Acceptance Testing of OneStream tool -Support training for end-users including work step instructions. Job-Specific Minimum Requirements: - Bachelor's Degree (or equivalent additional experience) from an accredited college or university. - At least two (2) to five (5) years of related experience required. - Experience and knowledge in configuration of OneStream (OS) budgeting tool. - Experience with testing OneStream application. - Experience with Agile software development methodology and continuous integration. - Strong interpersonal, communication, and writing skills. Minimum Requirements - Bachelor's degree in relevant field of study and 3+ years of relevant professional experience required, or equivalent combination of education and experience. Job-Specific Preferred Skills: - Possess OneStream certification(s) - Experience configuring OneStream budgeting application in a federal environment - Experience with Budget Formulation, Budget Execution, and People Planning #techjobs #clearance #veterans Page #LI-Remote EEO Statement Maximus is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, age, national origin, disability, veteran status, genetic information and other legally protected characteristics. Pay Transparency Maximus compensation is based on various factors including but not limited to job location, a candidate's education, training, experience, expected quality and quantity of work, required travel (if any), external market and internal value analysis including seniority and merit systems, as well as internal pay alignment. Annual salary is just one component of Maximus's total compensation package. Other rewards may include short- and long-term incentives as well as program-specific awards. Additionally, Maximus provides a variety of benefits to employees, including health insurance coverage, life and disability insurance, a retirement savings plan, paid holidays and paid time off. Compensation ranges may differ based on contract value but will be commensurate with job duties and relevant work experience. An applicant's salary history will not be used in determining compensation. Maximus will comply with regulatory minimum wage rates and exempt salary thresholds in all instances. Accommodations Maximus provides reasonable accommodations to individuals requiring assistance during any phase of the employment process due to a disability, medical condition, or physical or mental impairment. If you require assistance at any stage of the employment process-including accessing job postings, completing assessments, or participating in interviews,-please contact People Operations at **************************. Minimum Salary $ 95,000.00 Maximum Salary $ 105,000.00
    $54k-75k yearly est. Easy Apply 7d ago
  • Taco John's, PT Team Member (Main St.) - Days

    Pentex Restaurant Group

    Software developer internship job in Rapid City, SD

    Taco John's TEAM MEMBER $14/hour Taco John's is SEEKING Trustworthy, Ethical, Ambitious, Motivated (TEAM) Members! We're pretty proud of the fact that we hire great people, and that we're the only place in the world where you can find Potato Ole's! Status: Part-Time Shifts: Days, 11am-4pm. Pentex Restaurant Group is the leading franchisee of Taco John's and are growing fast - come grow with us! We will provide you with all the training you need, and it is up to you to decide how far you take it. The possibilities are endless! Check out all our open positions at **************** and apply online! The Day-to-Day: Greet, take orders, and thank customers in the restaurant or drive thru while providing friendly customer service. Completing accurate transactions on the cash register. Prepare and store food ingredients. Maintain a clean and safe work and dining environment. Have FUN @ work! Benefits: Flexible Schedule to Work - we can work with any schedule Competitive Pay - Work during our busiest hours and get paid more! Paid Vacation 401(k) Eligibility with Employer Match Free Rapid! Paycards for direct deposit Employee Assistance Program Employee Meal Discounts Advancement PLUS Training Opportunities WE LIVE BY OUR VALUES - Integrity - Never cheat the guest. Never cheat the team; Humility - Own your results. Raise your hand, admit mistakes, ask for help; Excellence - Do the little things right. The STANDARD is the standard; Celebrate - Every win counts. Share Success. Pentex Restaurant Group is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. Reasonable accommodations may be made to enable qualified individuals with disabilities to perform the essential functions of this position.
    $14 hourly 60d+ ago
  • Software Engineer, Machine Learning

    Meta 4.8company rating

    Software developer internship job in Pierre, SD

    Meta is seeking talented engineers to join our teams in building cutting-edge products that connect billions of people around the world. As a member of our team, you will have the opportunity to work on complex technical problems, build new features, and improve existing products across various platforms, including mobile devices and web applications. Our teams are constantly pushing the boundaries of user experience, and we're looking for passionate individuals who can help us advance the way people connect globally. If you're interested in joining a world-class team of industry veterans and working on exciting projects that have a significant impact, we encourage you to apply. **Required Skills:** Software Engineer, Machine Learning Responsibilities: 1. Collaborate with cross-functional teams (product, design, operations, infrastructure) to build innovative application experiences 2. Implement custom user interfaces using latest programming techniques and technologies 3. Develop reusable software components for interfacing with back-end platforms 4. Analyze and optimize code for quality, efficiency, and performance 5. Lead complex technical or product efforts and provide technical guidance to peers 6. Architect efficient and scalable systems that drive complex applications 7. Identify and resolve performance and scalability issues 8. Work on a variety of coding languages and technologies 9. Establish ownership of components, features, or systems with expert end-to-end understanding **Minimum Qualifications:** Minimum Qualifications: 10. Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience 11. 6+ years of programming experience in a relevant language or 3+ years of experience + PhD 12. Track record of setting technical direction for a team, driving consensus and successful cross-functional partnerships 13. Experience building maintainable and testable code bases, including API design and unit testing techniques **Preferred Qualifications:** Preferred Qualifications: 14. 2+ years of experience in one or more of the following areas: machine learning, recommendation systems, pattern recognition, data mining, artificial intelligence, or a related technical field 15. Experience with developing machine learning models at scale from inception to business impact 16. Knowledge developing and debugging in C/C++ and Java 17. Experience building and shipping high quality work and achieving high reliability 18. Experience improving quality through thoughtful code reviews, appropriate testing, proper rollout, monitoring, and proactive changes 19. Exposure to architectural patterns of large scale software applications 20. Experience with scripting languages such as PyTorch, TensorFlow, Python, JavaScript or Hack **Public Compensation:** $74.04/hour to $217,000/year + bonus + equity + benefits **Industry:** Internet **Equal Opportunity:** Meta is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law. Meta participates in the E-Verify program in certain locations, as required by law. Please note that Meta may leverage artificial intelligence and machine learning technologies in connection with applications for employment. Meta is committed to providing reasonable accommodations for candidates with disabilities in our recruiting process. If you need any assistance or accommodations due to a disability, please let us know at accommodations-ext@fb.com.
    $217k yearly 60d+ ago
  • Principal Software Development Engineer (OCI)

    Vets Hired

    Software developer internship job in Cheyenne, WY

    Minimum Qualifications 6-10+ years of experience shipping scalable, cloud native distributed systems BS in Computer Science, or equivalent experience Ability to work in a collaborative, cross-functional team environment Strong grasp of Computer Science concepts (data structures, algorithms, and programming paradigms) Proficient in at Java/C++, Python and shell scripting tools Experience with container orchestration like Kubernetes/Docker Swarm/Mesos, experience working on Helm Charts, etc. Strong working experience on GitHub/Bitbucket, TeamCity/Hudson, Maven/Gradle You are experienced at building highly available services, possessing knowledge of common service-oriented design patterns and service-to-service communication protocols Experience with components of modern infrastructure like service discovery, secret storage, containerization, software-defined networking, etc. Experience with production operations and best practices for putting quality code in production and troubleshoot issues when they arise Able to effectively communicate technical ideas verbally and in writing (technical proposals, design specs, architecture diagrams and presentations) Preferred Qualifications MS in Computer Science Experience in a fast-paced start-up environment Experience building control plane/data plane solutions for cloud native companies Experience in diagnosing, troubleshooting and resolving performance issues in complex environments Deep understanding of Unix-like operating systems Production experience with Cloud and ML technologies Data science and machine learning knowledge would be helpful but not required Working Place: Cheyenne, Wyoming, United States Company : Vets Hired
    $64k-87k yearly est. 60d+ ago
  • Web Developer

    Phase Technologies

    Software developer internship job in Rapid City, SD

    Job DescriptionSalary: DOE Phase Technologies is currently seeking an experienced web developer. This job requires advanced website and app knowledge, both front and back end, to generate a clean and professional user experience. The right candidate will participate in the development and analysis of website and app requirements and work closely with multiple departments including sales and marketing for function, look, and feel. This position will report directly to the Development Manager in IT. RESPONSIBILITIES: Collaborate with multiple teams on the design, development, and maintenance of responsive web applications with visually appealing layouts. Implement frontend designs using HTML, CSS, and JavaScript, ensuring cross-browser compatibility and optimization for mobile devices. Develop interactive features and dynamic user interfaces using a modern JavaScript framework. Write clean, efficient, and well-documented code for server-side logic using JavaScript-based technologies. Contribute to the development of web-based mobile applications, ensuring seamless user experiences on various devices. REQUIRED KNOWLEDGE, SKILLS AND ABILITIES: Proficient with web frontend technologies, including HTML, CSS, and JavaScript. Experience in at least one modern JavaScript framework (e.g., React, Angular, or Vue.js) and related tools. Familiarity with server-side JavaScript development using Node.js. Experience with web-based mobile application development (e.g., React Native, Electron, or similar frameworks) is a plus. Knowledge of version control systems (e.g., Git). Ability to extract design assets from Adobe Creative Suite applications (e.g., Photoshop, Illustrator). Experience as a web designer (3+ years preferred). Applicants must be authorized to work for ANY employer in the U.S. We are unable to sponsor or take over sponsorship of an employment Visa at this time. POSITION:Full-Time PAY: DOE BENEFITS INCLUDE: Paid time off (2 weeks per year) Paid Holidays (8 days) Health Insurance (multiple plans) Dental Insurance Vision Insurance 401k Matching Retirement Health Savings Account Flexible Savings Account WHO WE ARE: Phase Technologies is a power electronics manufacturer located in Rapid City, South Dakota. Founded in 1999, Phase Technologies developed the worlds first digital phase converter, called the Phase Perfect Digital Phase Converter. This was the first major advancement of phase conversion technology in decades. The company expanded the technology into variable frequency drives (VFDs) in the irrigation, water pumping, HVAC, and oil & gas industries. Specializing in VFDs with Active Front End technology, Phase Technologies produces the only low harmonic, fully regenerative, phase-converting VFD that complies with IEEE 519, the international standard for allowable harmonic levels on utility mains. The company has an extensive product line-up of low harmonic, fully regenerative drives in both three-phase and phase-converting models.
    $55k-81k yearly est. 12d ago
  • Software Engineer

    Omnitech Inc.

    Software developer internship job in Rapid City, SD

    /JOB TITLE: Software Engineer DEPARTMENT: Engineering ***REQUIREMENTS: Qualified candidates must be legally authorized to be employed in the United States on a full-time basis for any position. Omnitech will not provide sponsorship for employment visa status (e.g., H-1B or TN status) for this position.*** ***Onsite position, NO remote. **** Do you have an engineering mind and a consulting-type personality? As a Software Engineer at Omnitech, you would be surrounded by peers invested in continuous learning, mentoring, and providing clients with solutions that propel them forward. We don't believe in narrowly defined labels and hierarchy. We believe in helping people solve problems. Omnitech is an established, locally owned software engineering firm that specializes in helping businesses create and fulfill opportunities through custom technology solutions. We are a Microsoft Partner that values a community of mentors to cultivate skills and interests that align with our client's needs. We understand that the journey to the solution can be just as important as the destination - for clients and our engineers. DESIRED SKILLS: (Candidate must possess a combination of the following.) Excellent analytical and problem-solving skills with the ability to think quickly and offer alternatives. Proven experience writing modern software and web applications (.NET, C#, JavaScript, etc.). Working knowledge of agile software development, automated testing, and unit testing. Established experience with normalized database design and development. Familiarity with cloud-based application development and infrastructure. Strong communication skills; verbal and written. Translate business requirements and technical designs into well-developed solutions that meet client business goals. Ability to work closely with other project team members such as sales analysts, project managers, and software engineers. REQUIREMENTS: Bachelor's Degree in engineering, computer science, physics, mathematics, or similar analytical degree plus 3-5+ years of relevant experience. Desire to continue learning and to pursue professional certifications. Proven ability and desire to consult and mentor others. PERSONAL CHARACTERISTICS: Detail-oriented, well-organized, and strong time management skills; Comfortable working in a variety of environments; Hard-working and motivated, able to take initiative and meet deadlines; Reputation for conducting yourself with honesty and integrity; Enthusiasm for mentoring, professional development, and helping others; Confidence with clients, community, and business partners; Open to new ideas and business philosophies. BENEFITS AND PERKS: Competitive salary with annual reviews Paid Time Off and Paid Holidays Insurance options include Health, Vision, and Supplemental Options Employer-paid Dental, Short-Term and Long-Term Disability ·Safe Harbor 401(k) with company match Dependent Care Flex Accounts Employee Assistance Program (EAP) Food, snacks, drinks Tuition reimbursement Please apply if you excel in a team-centric learning environment and are passionate about technology. **Omnitech participates in E-Verify and will provide the federal government with your Form I-9 information to confirm work authorization. **Omnitech is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability status, protected veteran status, or any other characteristic protected by law.
    $59k-80k yearly est. 60d+ ago
  • Software Engineer

    Omnitech

    Software developer internship job in Rapid City, SD

    Full-time Description /JOB TITLE: Software Engineer DEPARTMENT: Engineering ***REQUIREMENTS: Qualified candidates must be legally authorized to be employed in the United States on a full-time basis for any position. Omnitech will not provide sponsorship for employment visa status (e.g., H-1B or TN status) for this position.*** ***Onsite position, NO remote. **** Do you have an engineering mind and a consulting-type personality? As a Software Engineer at Omnitech, you would be surrounded by peers invested in continuous learning, mentoring, and providing clients with solutions that propel them forward. We don't believe in narrowly defined labels and hierarchy. We believe in helping people solve problems. Omnitech is an established, locally owned software engineering firm that specializes in helping businesses create and fulfill opportunities through custom technology solutions. We are a Microsoft Partner that values a community of mentors to cultivate skills and interests that align with our client's needs. We understand that the journey to the solution can be just as important as the destination - for clients and our engineers. DESIRED SKILLS: (Candidate must possess a combination of the following.) Excellent analytical and problem-solving skills with the ability to think quickly and offer alternatives. Proven experience writing modern software and web applications (.NET, C#, JavaScript, etc.). Working knowledge of agile software development, automated testing, and unit testing. Established experience with normalized database design and development. Familiarity with cloud-based application development and infrastructure. Strong communication skills; verbal and written. Translate business requirements and technical designs into well-developed solutions that meet client business goals. Ability to work closely with other project team members such as sales analysts, project managers, and software engineers. REQUIREMENTS: Bachelor's Degree in engineering, computer science, physics, mathematics, or similar analytical degree plus 3-5+ years of relevant experience. Desire to continue learning and to pursue professional certifications. Proven ability and desire to consult and mentor others. PERSONAL CHARACTERISTICS: Detail-oriented, well-organized, and strong time management skills; Comfortable working in a variety of environments; Hard-working and motivated, able to take initiative and meet deadlines; Reputation for conducting yourself with honesty and integrity; Enthusiasm for mentoring, professional development, and helping others; Confidence with clients, community, and business partners; Open to new ideas and business philosophies. BENEFITS AND PERKS: Competitive salary with annual reviews Paid Time Off and Paid Holidays Insurance options include Health, Vision, and Supplemental Options Employer-paid Dental, Short-Term and Long-Term Disability ·Safe Harbor 401(k) with company match Dependent Care Flex Accounts Employee Assistance Program (EAP) Food, snacks, drinks Tuition reimbursement Please apply if you excel in a team-centric learning environment and are passionate about technology. **Omnitech participates in E-Verify and will provide the federal government with your Form I-9 information to confirm work authorization. **Omnitech is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability status, protected veteran status, or any other characteristic protected by law.
    $59k-80k yearly est. 60d+ ago
  • Software Developer

    Interstates 3.8company rating

    Software developer internship job in Sioux Falls, SD

    At Interstates, we look for people who are collaborative, dependable, and built with integrity, because a career with us means you're joining our family. Ready to build smarter systems and shape the future of AI with us? Do you dream of algorithms and think in data patterns? We're looking for a developer who can turn abstract business problems into smart, scalable solutions that may include an AI component. You will connect systems, translate business needs into working software, and leverage AI tools where they add real value. If you're passionate about machine learning, enjoy working with data, and want to shape real-world impact through technology, we'd love to meet you. Responsibilities: * Integrate systems and services using APIs/SDKs (REST/GraphQL, webhooks, OAuth, service accounts). * Translate business requirements into modular, testable application components and integrations. * Build workflow automations that streamline processes (e.g., generating documentation, orchestrating approvals, accelerating CAD adjacent tasks like lighting placement with AI tools when appropriate). * Develop and maintain GPT extensions/integrations, connectors, and guardrails in partnership with the Product Owner and PM. * Implement best practices for code quality, testing, CI/CD, observability, and security. * Document integrations, interfaces, and operational runbooks. * Support releases and resolve production issues for owned integrations. * Stay sharp by keeping up with emerging trends, tools, and frameworks in AI and machine learning. * Follow best practices for AI model governance, data privacy, and cybersecurity in regulated environments. * Work backwards from problems, orchestration of total workflows, and collaborating with other developers/teams and existing platforms/tech. * Select appropriate machine learning techniques and models based on the problem at hand, such as supervised learning, unsupervised learning, or reinforcement learning. * Collaborate with software engineers to integrate AI/ML models into existing systems or develop new applications. * Translate abstract business problems into smart, scalable solutions, including the use of AI when appropriate. Qualifications: * Strong programming skills in Python, C#, or Java. * Solid understanding of data structures, algorithms, and computational complexity. * Experience working with both structured and unstructured data. * Familiarity with cloud platforms such as AWS, Azure, or Google Cloud is a plus. * Creative problem-solving ability and a collaborative mindset. * Comfortable working independently and cross-functionally in dynamic environments. * Familiarity with data processing and transformation tools like Pandas and NumPy. * Proficient in working with APIs, SQL, and potentially NoSQL databases. * Experience using Git for version control and collaborating on shared codebases. * Strong scripting experience. Education: Bachelor's or master's degree in computer science, Engineering, Mathematics, or a related field in both development and production settings. Location: Based near Sioux Falls, SD; Sioux Center, IA; or Omaha, NE, with hybrid flexibility. Travel: The amount of travel will vary according to business requirements (may be up to 10%). This is an in-person role, and the selected candidate must be in one of the listed locations. Benefits You Can Depend On: In addition to highly competitive pay and quality benefits, Interstates strives to offer opportunities for education and career development, empowering you to have a career that's built to last. Some of our benefits include: * Competitive pay * Bonus incentives * 401(k) * Health, Vision, and Dental Insurance * PTO and Holiday Pay * Disability and Life Insurance * Advancement Opportunities
    $63k-81k yearly est. 40d ago
  • Team Member

    Tractor Supply Company 4.2company rating

    Software developer internship job in Spearfish, SD

    The Team Member is responsible for interacting with customers and team members, supporting selling initiatives and performing assigned tasks, while delivering a Legendary Customer Experience. _Do you love the life out here and want to share it with others? At Tractor Supply we strive to make the life out here a little bit better each day for both our neighbors and our teams._ **Essential Duties and Responsibilities (Min 5%)** As a Team Member, it is essential that you be available, flexible, adaptable and service-oriented, as you must be able to fulfill all of the the following requirements: + Maintain regular and predictable attendance. + Work scheduled shifts and have the ability to work varied hours, days, nights, weekends and overtime as dictated by business needs. + Deliver on our promise of Legendary Customer Service through GURA: + Greet the Customer. + Uncover Customer's Needs & Wants. + Recommend Product Solutions. + Ask to Add Value & Appreciate the Customer. + Team Members are required to perform a combination of the following duties during 95 percent of their day. Although the mix may vary from one day to another, our business and staffing model makes it essential that every Team Member be able to perform all of the following duties accurately, efficiently and safely on a regular basis and without advance notice: + Operate cash register/computer following cash handling procedures as established by Tractor Supply Company. + Recovery of merchandise. + Participate in mandatory freight process. + Complete Plan-o-gram procedures (merchandising, sets, and resets). + Assemble merchandise. + Perform janitorial duties. + Execute price changes/markdowns. + Operate Forklift (unless under the age of 18). + Operate Cardboard Baler (unless under the age of 18). + Assist customers with loading purchases. + Ensure the customer has a Legendary shopping experience that differentiates from the competition. + Ensure the safety and well-being of birds. Sanitize and maintain poultry holding tanks and care for birds as required. + Complete all documentation associated with any of the above job duties. + Team Members also may be required to perform other duties as assigned. **Required Qualifications** _Experience:_ No experience required. Retail experience and/or farming, ranching, pet/equine, or welding knowledge is strongly preferred. _Education_ : A high school diploma or equivalent is preferred, but not required. Regardless of education level, Team Members must be able to read, write and count accurately. **Preferred knowledge, skills or abilities** + Farming, ranching, pet/equine, or welding knowledge is strongly preferred. + Ability to read, write, and count accurately. + Strong communication and problem-solving skills. + Basic computer skills. + Strong interpersonal skills and ability to resolve issues ethically and with minimal conflict. **Working Conditions** + Working environment is favorable, generally working inside with moderate noise. + Indoor floors and outdoor lots generally are hard surfaces (concrete, asphalt, etc.) lighting and temperature are adequate. + Work shifts vary from one store to another, but generally are no less than 4 hours and may exceed 8 hours + Promote a safe and productive work environment for Team Members and customers and adhere to Company safety training and guidelines **Physical Requirements** + Ability to move and transfer merchandise, weighing up to 50 pounds, throughout the store. + Ability to push and pull merchandise up to 2,000 pounds with the assistance of proper material handling equipment (e.g. pallet jack). + Ability to occasionally lift or reach merchandise overhead. + Ability to frequently stand, kneel, twist, crouch, squat, bend, stoop, and climb ladders. + Ability to move throughout the store for an entire shift. + Ability to safely access all areas of the store including selling floor, side lot, stock area, and register area. + Ability to operate and use all equipment necessary to run a store (e.g. dolly, handtruck, forklift, baler, computer, cash register) (forklift and baler requirements do not apply if under the age of 18). + Ability to constantly operate store equipment such as computer, cash register, and other store equipment. + Ability to read, write, and count accurately to complete all documentation. + Ability to utilize strong written and verbal communication skills to communicate effectively with team members. + Ability to process information / merchandise through the point-of-sale system. + Ability to handle and be in contact with birds/poultry. + Ability to successfully complete all required training. + Ability to successfully complete training and certification to dispense propane, and to dispense propane (propane certification and dispensing requirement does not apply if under the age of 18). **Disclaimer** _This job description represents an overview of the responsibilities for the above referenced position. It is not intended to represent a comprehensive list of responsibilities. A team member should perform all duties as assigned by his/ her supervisor._ **Company Info** At Tractor Supply and Petsense by Tractor Supply, our Team Members are the heart of our success. Their dedication, passion, and hard work drive everything we do, and we are committed to supporting them with a comprehensive and accessible total reward package. We understand the evolving needs of our Team Members and their families, and we strive to offer meaningful, competitive, and sustainable benefits that support their well-being today and in the future. Our benefits extend beyond medical, dental, and vision coverage, including company-paid life and disability insurance, paid parental leave, tuition reimbursement, and family planning resources such as adoption and surrogacy assistance, for all full-time Team Members and all part-time Team Members. Part time new hires gain eligibility for TSC Benefits by averaging at least 15 hours per week during their 90-day lookback period. The lookback period starts the first of the month following the date of hire. If the 15-hour requirement was met, the benefits eligibility date will be the first day of the month following 4 months of continuous service. Please visitthis link (********************************************************************** for more specific information about the benefits and leave policies applicable to the position you're applying for. **ALREADY A TEAM MEMBER?** You must apply or refer a friend through our internal portal Click here (************************************************************************** **CONNECTION** Our Mission and Values are more than just words on the wall - they're the one constant in an ever-changing environment and the bedrock on which we build our culture. They're the core of who we are and the foundation of every decision we make. It's not just what we do that sets us apart, but how we do it. Learn More **EMPOWERMENT** We believe in managing your time for business and personal success, which is why we empower our Team Members to lead balanced lives through our benefits and total rewards offerings. For full-time and eligible part-time TSC and Petsense Team Members. We care about what you care about! Learn More **OPPORTUNITY** A lot of care goes into providing legendary service at Tractor Supply Company, which is why our Team Members are our top priority. Want a career with a clear path for growth? Your Opportunity is Out Here at Tractor Supply and Petsense. Learn More Join Our Talent Community **Nearest Major Market:** South Dakota **Nearest Secondary Market:** Rapid City
    $27k-32k yearly est. 60d+ ago
  • Restaurant Team Member

    Papa John's 4.2company rating

    Software developer internship job in Rapid City, SD

    The Restaurant Team member performs assigned workstation duties to ensure quality products and service are delivered to our customers meeting Papa John's standards. Comply with Papa John's uniform, appearance, and operations standards as defined in the Operations Manual, PIZZAcademy, Team Member Handbook, and with federal, state, and local laws and ordinances. Responsibilities * Perform assigned workstation duties including making quality products, preparing ingredients, taking orders, providing quality customer service through positive and professional interaction with customers by phone or in person, and acting with a sense of urgency in everything they do. * Work as part of a team and assist each other by being on time for their shift, supporting other workstations during their shift and completing all closing duties, including cleaning, at the end of each shift. Enhance the company's image by complying with uniform and appearance standards. Contribute to an atmosphere of teamwork, energy and fun. * Accurately use the FOCUS System, process cash, and/or credit card transactions. Support sales efforts by suggestively selling to increase the check average when taking an order. Protect the company's assets by maintaining organized, safe and clean work areas; comply with safety and security standards at all times. Key Ingredients * High School diploma or GED preferred. * Serv-Safe/Local or State Food Service Certification preferred "THIS IS A FRANCHISE POSITION At Papa John's, people are always our top priority. Our secret ingredient is YOU! Our employees are much like our toppings. They're all different, but come together to make the ultimate pizza! Will you be the pepperoni or the banana pepper to our team? Part time & full time positions currently open. We'll train you on everything you need to know!" * Cash Management * Effective Communication * Planning & Organization
    $21k-28k yearly est. 9d ago
  • SAP Software Engineer

    Cardinal Health 4.4company rating

    Software developer internship job in Pierre, SD

    **_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
  • Electrical Software/PLC Engineer

    Astec Industries 4.6company rating

    Software developer internship job in Yankton, SD

    Job Description We design, build, validate and support some of the worlds largest mining, quarrying and material handling equipment and as a result of our continued growth we are looking to hear from motivated, and talented Electrical Engineers, specifically those with a passion for Controls/Software Engineering. As a part of our team, you will be engaged from day one in real world projects, designing and developing class leading control systems software on a range of mobile and industrial PLC platforms for our range of aggregate crushing, screening and bulk handling equipment as an integral part of our North American team. This position will require creation of control software specifications, software design, validation and software lifecycle management. You will ensure that produced designs are completed to a high standard, on time and with consideration for the end operator interface simplicity and ease of use. The nature of our broad range of equipment offerings means you could be working on Mobile DC-based control systems, AC Industrial control systems, including VFD control, soft start integration etc. or the latest hybrid drive train technology integration, across a broad range of hardware platforms. Software will be developed on PLCs, embedded controllers, and HMI displays typically IFM, Siemens, Allen Bradley platforms. The Electrical and Control Software Engineer will work cooperatively with Mechanical Engineering counterparts to develop the appropriate controls hardware design as well as controls algorithms to produce the equipment functionality required by the customer and Product Management. Work with other cross-functional teams, including but not limited to sales, manufacturing, purchasing, and service to ensure the successful completion of projects and launch of equipment, and customer satisfaction which is an integral part of our ethos. ESSENTIAL DUTIES AND RESPONSIBILITIES (may include but not limited to) · Works with the cross-functional Product Management Team to produce a complete and well defined Product Functional Specification, before product design is started. · Follow Structured System Design techniques to develop the product function requirements into an effective control strategy for heavy construction equipment. · Uses knowledge of sensor technologies, control device technologies and process automation techniques to advance the simplicity of operation and troubleshooting of equipment to maximize productivity by enhancing operator functionality and the minimization of equipment downtime. · Uses knowledge of domestic as well as international electrical standards to design equipment with the widest market breadth without redesign to minimize the number of models required to be manufactured. · Uses structured system design techniques to produce electrical hardware designs that are modular in nature, easy to test, easy to diagnose and simple to replace should field service repairs be required. · Develops and executes bench tests with the Controls Software Engineer on design modules and code units to ensure proper functionality before integration into the complete equipment design to ensure project success. · Uses computer-aided engineering design software and equipment to develop electrical / electronic design drawings and schematics. · Leads cross-functional electrical design reviews, including Design for Manufacturability. · Contributes to the development of product documentation, including production work instructions, training manuals, troubleshooting guides, and product test plans. · Identifies improvement opportunities and enhancements for product enhancements and/or cost reductions. · Contributes to project teams by championing the successful completion of project objectives, including schedule, budget, and feature set. · Contributes to the development of new processes and procedures to enhance the software and hardware design capabilities and work products of the engineering team. · Develops the electrical and software test plans for new designs and changes to existing designs and coordinates the testing and validation using these plans. · Participates in cross-functional software and HMI design reviews. · Participates in software design reviews for developed control software. · Assists customers, via telephone or on site, to resolve function and/or application issues. · Works with the Manufacturing department to resolve production issues. · Works with the Service Department to resolve field and warranty issues. · Works with the Purchasing Department and suppliers on new or existing component issues. · Works with the Technical Publication Department to develop and update manuals. · Adheres to all Astec design and coding standards. · Performs engineering calculations as required during design cycle. · Follows proper safety procedures. · Performs other duties as assigned. MINIMUM EDUCATION and/or EXPERIENCE REQUIRED · Bachelor of Science (4-year) degree in Electrical/Electronic/Computer Engineering or related field. SKILLS AND ABILITIES REQUIRED Job-related Skills and Abilities · Knowledgeable of structured system design techniques. · Knowledge of network protocols such as CAN, Ethernet, Wireless 802.11, etc. · Proficient in the development, reading, and interpretation of electrical engineering drawings. · Proficient in electrical engineering systems design and troubleshooting, D/C controls design required, A/C design highly desired. · Ability to think creatively and propose innovative solutions to engineering challenges. · Ability to show competence in assessing, managing, and mitigating risks within a project and design. · Ability to work satisfactorily as a team member. · Good communication skills (both verbal and written). · Good organization and time-management skills. · Willingness to accept responsibility and take on new challenges. · Ability to exercise discretion and independent judgment on a customary and regular basis. · Proficiency with personal computer and Microsoft Office Suite software applications. · Adept at problem solving and root-cause analysis. Leadership Skills · Ability to mentor and lead junior level engineers in the design and execution of systems controls. · Ability to represent the electrical and software design team in cross-functional meetings by being the voice of good engineering practice. · Ability to lead a team to proper completion of tasks, projects, and investigations while encouraging others and moving toward a best solution for all involved. Language Skills · Ability to write reports, business correspondence and procedure manuals. · Ability to effectively present information and respond to questions from groups of managers, clients, customers, and the public. · Ability to write routine reports and correspondence and effectively present information to customers and/or employees of organization and respond to questions from groups of managers, clients, customers, and the public. Reasoning Ability Skills · Ability to define problems, collect data, establish facts, and draw valid conclusions. · Ability to interpret an extensive variety of technical instructions in mathematical or diagram form and deal with several abstract and concrete variables. · Must have strong analytical and troubleshooting skills. OTHER REQUIREMENTS · Pre-employment drug screen, physical, and background check. · Flexibility to work additional hours as required. · Occasional travel (including international). · Valid driver's license and ability to safely operate a motor vehicle. PREFERENCES · Experience with CodeSys, C++, Telematics, Siemens TIA Portal, hydraulic circuits, 12V/24V DC electric circuits and/or control systems for off-road construction equipment or heavy industrial equipment. · Practical experience in software development, including testing debugging and testing standards. · Working knowledge of VSD drives, soft starts and their integration into complex systems. · Knowledge of manufacturing processes. · Experience in the design and manufacture of off-road construction equipment. SAFETY Astec is dedicated to a culture of Behavior Based SAFETY and a Healthy Environment! · Proficient in promoting safe and healthy work environment. · Notify area supervisor of product discrepancies or equipment malfunctions. · Adhere to established company policies and procedures paying special attention to safety regulations. · Report defective materials, equipment, or questionable conditions to the area supervisor/manager to identify and correct the root cause. · Wear personal protective equipment (PPE) in accordance with training guidelines. PHYSICAL DEMANDS The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. While performing the duties of this job, the employee is regularly required to remain in a stationary position a minimum of 50% of the time, move and frequently operate a computer and other office equipment and occasionally properly employ objects, tools and/or controls. The employee is frequently required to communicate and exchange accurate information. The employee is regularly required to reach and occasionally attain non-standard physical positions for varying amounts of time. Specific vision abilities include close vision, distance vision, peripheral vision, depth perception and ability to adjust focus. The employee must regularly transport up to 10 pounds and occasionally transport up to 25 pounds. Lifting devices must be used or help must be requested for anything over 25 pounds. Required to occasionally ascend/descend, balance and work at various heights. Ability to travel by land and/or air for extended periods of time. Specific vision abilities required by this job include close, distance, color, and peripheral vision, depth perception, and ability to adjust focus. Our Culture and Values Employees that become part of Astec embody the values below throughout their work. · Continuous devotion to meeting the needs of our customers. · Honesty and integrity in all aspects of business. · Respect for all individuals. · Preserving entrepreneurial spirit and innovation. · Safety, quality and productivity as means to ensure success. WORK ENVIRONMENT The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. While performing the duties of this job, the employee is regularly exposed to a climate-controlled office environment and is occasionally exposed to a shop manufacturing environment. Office environment exposures include frequent and extensive telephone and computer use. The noise level in the office setting is usually moderate consistent with an office environment. Shop manufacturing environment exposures include exposure to moving mechanical parts, machinery, tools and equipment, vibration, fumes or airborne particles, motorized vehicles, welding and machining operations, outside weather conditions and exposure to the risk of electric shock. The employee may occasionally be exposed to varying levels of dirt, dust, toxic or caustic chemicals, very warm and/or very chilly temperatures. The noise level in the shop can be very loud at times consistent with an industrial assembly facility and may require hearing protection. Mines, road construction and forestry job site exposures include exposure to climate conditions indicative of the geographic location and the season. Field duties require that the employee work in close proximity to heavy roadbuilding and construction equipment (dump trucks, loaders, cranes, crushers, pavers, cold planers, material transfer vehicles, stabilizers, wheel loaders, excavators, skidders, feller buncher, chippers, grinders etc.) and traffic associated with mines, road construction, forestry and recycling sites. The employee is frequently exposed to moving mechanical parts and fumes or airborne particles. The employee is occasionally exposed to high, precarious places, toxic or caustic chemicals, vibration and risk of electrical shock. The noise level in this environment is usually loud and may require hearing protection. The employee is occasionally exposed to travel hazards associated with automobile and/or airplane travel.
    $62k-82k yearly est. 4d ago
  • Software Engineer, macOS Core Product - Sioux Falls, USA

    Speechify

    Software developer internship job in Sioux Falls, SD

    At Speechify, our mission is to ensure reading is never a barrier to learning. Over 50 million people use Speechify's text-to-speech products-including apps on iOS, Android, mac OS, Chrome, and web-to listen to PDFs, books, docs, and web content faster, smarter, and more joyfully than ever before. Our product has earned recognition from Google ( Chrome Extension of the Year ) and Apple ( App of the Day and 2025 Inclusivity Design Award) for its impact and accessibility. We're a fully remote, distributed team of engineers, designers, researchers, and product builders from world-class companies like Amazon, Microsoft, Google, Stripe, and more. We move fast, ship often, and love solving real user problems. Role Overview As a Software Engineer on the mac OS team, you'll help build and scale Speechify's core desktop experience for millions of users. You'll own significant parts of our mac OS app architecture, ship production-ready code, and collaborate closely with product, design, and engineering teams across the company. This is a key role for someone who thrives in a fast-paced startup environment, enjoys making high-impact product decisions, loves delightful user experiences, and has a passion for accessibility and performance. What You'll Do Lead key engineering and product decisions for the mac OS app. Write, test, and ship production-quality code that scales to millions of users. Maintain and evolve complex app architecture with a focus on performance and stability. Work within a cross-functional team, partnering with designers and PMs to shape features from concept to launch. Participate in product planning and roadmap discussions. Drive continuous improvement in code quality, CI/CD processes, and development workflows. You should have: Demonstrated experience shipping mac OS (or related desktop) applications used by many customers. Strong engineering instincts with a deep focus on user experience. A strategic mindset for building great products-not just writing code. Ability to work quickly, decide what to build now vs. later, and iterate fast. Experience working in remote, distributed teams. Technical requirements: Swift / SwiftUI (mac OS) proficiency. Solid understanding of AppKit, mac OS frameworks, and desktop-specific UI paradigms. Strong understanding of concurrency and asynchronous execution models Familiarity with Bitrise, CI/CD workflows (e.g., Xcode Cloud, GitHub Actions). Strong understanding of concurrency and asynchronous execution models What We offer: Impact & Ownership: Build and influence a product used by millions globally. Remote First: Flexible, asynchronous work culture. Growth & Leadership: Flat org - leadership is earned by impact, not title. Collaborative Environment: Work with smart, passionate engineers and designers. Competitive Compensation: Market-aligned salary, bonus, and equity. The United States Based Salary range for this role is: 140,000-200,000 USD/Year + Bonus + Stock depending on experience Why Join Speechify? At Speechify, we ship fast, build for real users, and care deeply about quality and accessibility. You'll work on products that change lives, and your contributions will shape both the product and the company. If this sounds like your kind of challenge, we'd love to hear from you. Apply with your resume and links to your portfolio or GitHub! Think you're a good fit for this job? Tell us more about yourself and why you're interested in the role when you apply. And don't forget to include links to your portfolio and LinkedIn. Not looking but know someone who would make a great fit? Refer them! Speechify is committed to a diverse and inclusive workplace. Speechify does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.
    $60k-80k yearly est. Auto-Apply 12d ago
  • Casper Mountain Science Program Intern

    Natrona County School District #1

    Software developer internship job in Wyoming

    This position is a temporary/seasonal position, with work beginning February 2, 2026 and ending in May 2026. Interns will be paid $1200/month gross for four months for a total stipend of $4800.00 Casper Mountain Science Program (CMSP) instructors lead small groups of Natrona County School District students visiting our multi-acre outdoor campus on Casper Mountain (approx. 8000 ft. elevation). Our four-instructor team lives on-site and works to inspire young people to learn in the outdoors while developing an appreciation for science. CMSP offers single-day and multi-day (overnight) programs to K-12 students. Students visiting are typically between 4th and 8th grade, and instructors teach lessons designed by our staff to meet the Wyoming State Science Standards and to develop students' connection to the natural world. While some activities with students are completed indoors, a significant portion of the teaching is outside on our forested campus. When in the outdoor environment, interns may be exposed to inclement weather, uneven terrain, and potentially dangerous plants and wildlife, so extra safety precautions and an awareness of the surroundings are required. Instruction of students on campus is performed Monday through Thursday, with in-school instruction, and additional training is done on Fridays. The hours per day vary depending on the type of program we are providing. Instructors rotate chaperoning duties when students stay overnight, including staying with groups of students in yurts. Small “homework" assignments, readings, and other side projects are regularly assigned. Weekends provide opportunities to explore the outdoor recreation on Casper Mountain and around the state of Wyoming. Housing is provided for instructors on our campus, located within ten minutes of numerous mountain biking, trail-running, hiking trailheads, Nordic ski trails, a downhill ski area, and several county parks. Casper Mountain is within an hour's drive of several fly-fishing, paddling, and rock-climbing destinations and many other outdoor adventures.
    $1.2k monthly 3d ago

Learn more about software developer internship jobs

How much does a software developer internship earn in Rapid City, SD?

The average software developer internship in Rapid City, SD earns between $26,000 and $43,000 annually. This compares to the national average software developer internship range of $30,000 to $48,000.

Average software developer internship salary in Rapid City, SD

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