Post job

Software engineer jobs in South Bend, IN - 100 jobs

All
Software Engineer
Junior Software Engineer
Embedded Software Engineer
Software Developer
Software Validation Engineer
Test Engineer
Solution Developer
Software Programmer
Software Designer
Senior Software Engineer
Computer Programmer
Quality Assurance Engineer
  • HX Solution Developer( Chicago/Boston)

    PG Forsta

    Software engineer job in South Bend, IN

    PG Forsta is the leading experience measurement, data analytics, and insights provider for complex industries-a status we earned over decades of deep partnership with clients to help them understand and meet the needs of their key stakeholders. Our earliest roots are in U.S. healthcare -perhaps the most complex of all industries. Today we serve clients around the globe in every industry to help them improve the Human Experiences at the heart of their business. We serve our clients through an unparalleled offering that combines technology, data, and expertise to enable them to pinpoint and prioritize opportunities, accelerate improvement efforts and build lifetime loyalty among their customers and employees. Like all great companies, our success is a function of our people and our culture. Our employees have world-class talent, a collaborative work ethic, and a passion for the work that have earned us trusted advisor status among the world's most recognized brands. As a member of the team, you will help us create value for our clients, you will make us better through your contribution to the work and your voice in the process. Ours is a path of learning and continuous improvement; team efforts chart the course for corporate success. Our Mission: We empower organizations to deliver the best experiences. With industry expertise and technology, we turn data into insights that drive innovation and action. Our Values: To put Human Experience at the heart of organizations so every person can be seen and understood. Energize the customer relationship:Our clients are our partners. We make their goals our own, working side by side to turn challenges into solutions. Success starts with me:Personal ownership fuels collective success. We each play our part and empower our teammates to do the same. Commit to learning:Every win is a springboard. Every hurdle is a lesson. We use each experience as an opportunity to grow. Dare to innovate:We challenge the status quo with creativity and innovation as our true north. Better together:We check our egos at the door. We work together, so we win together. The HX (Human Experience) Solution Developer will be responsible for designing, building, and maintaining intuitive and impactful dashboards and data views that provide actionable insights into the user experience. You will collaborate with cross-functional teams, including product managers, data scientists, and UX designers, to translate complex data into clear, visually compelling narratives. Duties and Responsibilities Build and configure world class reporting dashboards and visualizations on PG Forsta's Human Experience (HX) platform Integrating data from multiple sources to create a cohesive view of the customer journey Use data visualization and graphic design to tell a story As a member of the Product team, work in collaboration with Product Managers, Delivery and SMEs to understand user needs and develop reporting views that solve problems and give a full understanding of the data Creating and maintaining comprehensive documentation for dashboards, including data sources, calculations, and key metrics. Continuously iterating on dashboards based on feedback and evolving business needs Conducting thorough quality assurance (QA) checks on all builds to ensure data accuracy, consistency, and optimal functionality. Providing training and guidance to internal teams on using and interpreting dashboards. Work with the Sales team on development of technical presentations, and Product Marketing to ensure representation of best-practice dashboards in marketing materials. Member of the Product team reporting to Director or VP, Product. Candidates in Chicago /South Bend / Boston can apply. Qualifications 3-5 years previous work experience in a similar role Working knowledge with Jscript /JavaScript, HTML, CSS, Confirmit platforms and/or other comparable product experience Experience in developing dashboards and data visualizations using tools like Tableau, Power BI, Looker, or similar platforms. Ability to work as part of a multifunctional team. Strong understanding of data visualization principles and best practices, with the ability to translate complex data into clear and actionable insights Familiarity with UX principles and a passion for improving human experiences through data-driven insights. Preferred but not required: Knowledge or experience with hospitals/healthcare, employee experience, payer or health plan, or overall consumer experience Experience in working with data manipulation and process with different data formats (e.g. SPSS, CSV, Triple S, etc.) Proficiency in working with large datasets and data sources, including experience with SQL, relational databases, and data extraction. Experience with data manipulation and transformation using tools like Excel, Python, or R. Don't meet every single requirement?Studies have shown that women and people of color are less likely to apply to jobs unless they meet every single qualification. At PG Forsta we are dedicated to building a diverse, inclusive and authentic workplace, so if you're excited about this role but your past experience doesn't align perfectly with every qualification in the job description, we encourage you to apply anyways. You may be just the right candidate for this or other roles. Additional Information for US based jobs: Press Ganey Associates LLC is an Equal Employment Opportunity/Affirmative Action employer and well committed to a diverse workforce. We do not discriminate against any employee or applicant for employment because of race, color, sex, age, national origin, religion, sexual orientation, gender identity, veteran status, and basis of disability or any other federal, state, or local protected class. Pay Transparency Non-Discrimination Notice - Press Ganey will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor's legal duty to furnish information. The expected base salary for this position ranges from $60,000 to $85000. It is not typical for offers to be made at or near the top of the range. Salary offers are based on a wide range of factors including relevant skills, training, experience, education, and, where applicable, licensure or certifications obtained. Market and organizational factors are also considered. In addition to base salary and a competitive benefits package, successful candidates are eligible to receive a discretionary bonus or commission tied to achieved results. All your information will be kept confidential according to EEO guidelines. Our privacy policy can be found here:legal-privacy/
    $60k-85k yearly 2d ago
  • Job icon imageJob icon image 2

    Looking for a job?

    Let Zippia find it for you.

  • QA Automation & DevOps Engineer

    Corpay

    Software engineer job in South Bend, IN

    What We Need Corpay is currently looking to hire a QA Automation & DevOps Engineer within our Stored Value Solutions (SVS) division based in Louisville, Kentucky. In this role, you'll be a hands-on Developer / QA Automation Engineer who is passionate about quality, reliability, and well-engineered delivery pipelines. This role blends software development, automated testing, CI/CD, and DevOps practices, with a strong emphasis on preventing defects early and shipping stable, repeatable releases. You'll work across development, QA, and operations to design robust automation, strengthen testing strategies, and continuously improve how software is built, tested, and deployed. If you enjoy breaking systems before users do, automating everything you can, and making pipelines predictably reliable-this role is for you. How We Work As a QA Automation & DevOps Engineer, you will be expected to work in a virtual environment. Corpay will set you up for success by providing: Company-issued equipment + remote access Formal, hands-on training Role Responsibilities The responsibilities of the role will include: Design, build, and maintain automated test suites (unit, integration, regression, end-to-end) Partner with developers to define test strategies early in the development lifecycle Identify edge cases, failure modes, and system weaknesses before they reach production Advocate for quality standards, test coverage, and automation best practices Reduce manual testing through thoughtful, maintainable automation Write clean, testable, production-grade code Build test utilities, frameworks, and tooling to support QA efforts Participate in code reviews with a focus on testability, reliability, and maintainability Own and improve CI/CD pipelines using Jenkins and GitLab Ultimate Integrate automated testing into build and deployment workflows Manage build, test, and release automation Implement best practices for version control, branching, and release management Collaborate on deployment strategies and environment consistency Support monitoring, logging, and alerting for production systems Assist with troubleshooting production issues and root cause analysis Continuously improve pipeline performance, stability, and feedback loops Qualifications & Skills 2-4 years of QA experience Strong experience as a Software Developer or QA Automation Engineer with a quality-first mindset Proven experience designing and maintaining automated test suites Solid DevOps experience, especially CI/CD pipeline ownership Hands-on experience with: Jenkins GitLab (Ultimate preferred) CI/CD pipeline design and maintenance Familiarity with cloud or containerized environments (Docker, Kubernetes a plus) Comfortable working across development, QA, and operations teams Nice to Have Monitoring and observability tools (like Datadog) Security-minded testing and pipeline hardening Exposure to AI-driven tooling or intelligent automation Ideal Candidate Traits Genuinely enjoys QA and testing, not just bug fixing Thinks critically about failure scenarios and system behavior Strong automation mindset Proactive, detail-oriented problem solver Comfortable owning quality and delivery end-to-end Curious about emerging tools and automation patterns Benefits & Perks Medical, Dental & Vision benefits available the 1st month after hire Automatic enrollment into our 401k plan (subject to eligibility requirements) Virtual fitness classes offered company-wide Robust PTO offerings including: major holidays, vacation, sick, personal, & volunteer time Employee discounts with major providers (i.e. wireless, gym, car rental, etc.) Philanthropic support with both local and national organizations Fun culture with company-wide contests and prizes Equal Opportunity/Affirmative Action Employer Corpay is an Equal Opportunity Employer. Corpay provides equal employment opportunities to all employees and applicants without regard to race, color, gender (including pregnancy), religion, national origin, ancestry, disability, age, sexual orientation, gender identity or expression, marital status, language, ancestry, genetic information, veteran and/or military status or any other group status protected by federal or local law. If you require reasonable accommodation for the application and/or interview process, please notify a representative of the Human Resources Department. Pay Transparency This salary range is provided for locations which require such disclosure. Where a position or applicant may fall in a particular wage range depends on a number of factors including but not limited to skill sets, experience training licenses and certifications (if applicable), and other business and organization needs. The disclosed range has not been adjusted for the applicable geographic markets. At Corpay it is not typical for an individual to be hired at or near the top of the range for their role and compensation decisions depend on the facts and circumstances of each case. The estimate of the minimum and maximum salary range is $65k-$85k. For more information about our commitment to equal employment opportunity and pay transparency, please click the following links: EEOC and Pay Transparency. #LI-DR1 #CORPAY
    $65k-85k yearly 7d ago
  • R&D Software Programmer

    Kadant Inc. 4.2company rating

    Software engineer job in Three Rivers, MI

    Overview Kadant is seeking a skilled full-time R&D Software Programmer experienced in maintaining and modernizing legacy systems. The ideal candidate will have a solid foundation in software development principles, a methodical approach to problem-solving, and a professional respect for improving long-standing systems that are vital to daily operations. This position will be part of a small industrial R&D team located in Three Rivers, Michigan. Experience in an engineering or industrial environment is a strong plus. Responsibilities • Lead efforts to maintain, update, and enhance existing VB6 applications used for operational and production systems. • Troubleshoot and resolve issues within legacy codebases while minimizing disruption to business processes. • Migrate and refactor VB6 components into modern frameworks such as .NET where appropriate. • Design, code, test, and document new software applications or system features. • Collaborate with engineering, IT, and production teams to translate system requirements into reliable software solutions. • Maintain version control, deployment documentation, and coding standards. • Participate in system testing, validation, and occasional user training as needed. Qualifications • Working knowledge of Visual Basic 6 (VB6) • Proficiency with .NET and the C family of programming languages (C, C++, C#). • Strong understanding of database systems (SQL Server, Access, or similar). • Familiarity with Windows-based application architecture and API integration. • Bachelor's degree in computer science, Software Engineering, or related field. • Excellent analytical and problem-solving abilities with a disciplined, structured approach. • Clear documentation habits and the ability to communicate effectively with both technical and non-technical users. Preferred Qualifications • Experience in an industrial, manufacturing, or engineering environment. • Familiarity with industrial systems, data acquisition, or automation interfaces. • Knowledge of source control systems such as Git or SVN. • Understanding of modern software migration strategies and lifecycle management. * Working knowledge of Visual Basic 6 (VB6) • Proficiency with .NET and the C family of programming languages (C, C++, C#). • Strong understanding of database systems (SQL Server, Access, or similar). • Familiarity with Windows-based application architecture and API integration. • Bachelor's degree in computer science, Software Engineering, or related field. • Excellent analytical and problem-solving abilities with a disciplined, structured approach. • Clear documentation habits and the ability to communicate effectively with both technical and non-technical users. Preferred Qualifications • Experience in an industrial, manufacturing, or engineering environment. • Familiarity with industrial systems, data acquisition, or automation interfaces. • Knowledge of source control systems such as Git or SVN. • Understanding of modern software migration strategies and lifecycle management. * Lead efforts to maintain, update, and enhance existing VB6 applications used for operational and production systems. • Troubleshoot and resolve issues within legacy codebases while minimizing disruption to business processes. • Migrate and refactor VB6 components into modern frameworks such as .NET where appropriate. • Design, code, test, and document new software applications or system features. • Collaborate with engineering, IT, and production teams to translate system requirements into reliable software solutions. • Maintain version control, deployment documentation, and coding standards. • Participate in system testing, validation, and occasional user training as needed.
    $62k-78k yearly est. 41d ago
  • Software Developer

    Collabera 4.5company rating

    Software engineer job in Portage, MI

    Established in 1991, Collabera is one of the fastest growing end-to-end information technology services and solutions companies globally. As a half a billion dollar IT company, Collabera's client-centric business model, commitment to service excellence and Global Delivery Model enables its global 2000 and leading mid-market clients to deliver successfully in an increasingly competitive marketplace. With over 8200 IT professionals globally, Collabera provides value-added onsite, offsite and offshore technology services and solutions to premier corporations. Over the past few years, Collabera has been awarded numerous accolades and Industry recognitions including. Collabera awarded Best Staffing Company to work for in 2012 by SIA. (hyperlink here) Collabera listed in GS 100 - recognized for excellence and maturity Collabera named among the Top 500 Diversity Owned Businesses Collabera listed in GS 100 & ranked among top 10 service providers Collabera was ranked: 32 in the Top 100 Large Businesses in the U.S 18 in Top 500 Diversity Owned Businesses in the U.S 3 in the Top 100 Diversity Owned Businesses in New Jersey 3 in the Top 100 Privately-held Businesses in New Jersey 66th on FinTech 100 35th among top private companies in New Jersey *********************************************** Collabera recognizes true potential of human capital and provides people the right opportunities for growth and professional excellence. Collabera offers a full range of benefits to its employees including paid vacations, holidays, personal days, Medical, Dental and Vision insurance, 401K retirement savings plan, Life Insurance, Disability Insurance. Job Description Position Details: Title: Software Developer Location: Portage, MI Duration: 12 month (may extend) Manager's Note: We are seeking for a candidate who is a Senior level software developer in any one of the following: Java/C/.Net Responsibilities: • Researches, designs, develop and integrate applications at a mid-level as per written specifications. • Write new software or make modifications to existing software applications and modules in accordance with written specifications. • Educated or experience writing software in any of the following languages; Java, C or .Net • Educated or experience/background in Analysis and Design, ability to write technical documentation, comprehensive testing. • Experience with web services, WCF, AJAX, JQuery, MVC, XRM is an added plus Additional Information To know more about this position, please contact: Monil Narayan ************
    $72k-94k yearly est. 60d+ ago
  • Software Engineer Trainee

    Nibco Inc. 4.2company rating

    Software engineer job in Elkhart, IN

    NIBCO is a recognized leader in the flow control industry. Headquartered in Northern Indiana, with a manufacturing history that spans over a century, NIBCO operates manufacturing facilities across the United States, as well as Mexico and Poland. NIBCO is known by our customers for exceptional quality, commitment to on-time delivery, and outstanding product innovation. Setting us apart from our competitors is our people. If you're looking for a place where your hard work and great ideas make a difference--NIBCO is the place for you. POSITION INFO: 16-month training program that is broken out into two phases - The first phase of the trainee program will go through a comprehensive 4 (four) month training program in which one will learn NIBCO customers, products, manufacturing, distribution methods, and an introduction to Information Systems. Upon completion of first part of the program the candidate will transition into the second phase of the program, you will go through 12-month rotation within the Information Services department. This position is responsible for the development of application-based solutions that meet defined needs within NIBCO business processes. NOTE: This is an entry level role. So, this position will work closely with the Sr Manager, Application Services, to learn how to execute the following responsibilities. Additionally, Milwaukee Valve is a government contractor and therefore requires associates to be United States citizens. RESPONSIBILITIES: * Developing quality application code based on defined standards and established timelines using the latest IDE platforms such as Eclipse and MS Visual Studio. * Convert business requirements into a design model utilizing object-oriented technologies and principles. Present the design model through an iterative process to project team. * Secure relevant information, identify key issues and relationships, and relate / compare data from various sources to identify and develop potential solutions to new or existing application development processes. * Acknowledge the importance of customers by listening to, understanding, and anticipating their needs, giving high priority to customer satisfaction. * Participate in an initiative-taking manner taking actions to achieve goals beyond what is required in an environment of change and interruption. * Researching modern technologies and educating team members through technology awareness sessions. EXPERIENCE: * 1 - 2 years of academic - internship - work experience with information systems, developing solutions for business problems, using the following: * Computer Programming in various languages such as C#, Java, Python * Object Oriented Design Concepts. * Application Interfaces including exchange of data between internal and external software systems. * Data Mapping and Modeling EDUCATION: * BA/BS in business information systems, computer science or equivalent preferred. TRAINING AND SKILLS: * Demonstrated analytical and troubleshooting skills. * Demonstrated aptitude to learn new software development languages and platforms. * Strong verbal and people skills. * Working knowledge of software development life cycles such as waterfall and agile. * Proficient understanding of how software development solves business problems. * Demonstrated service orientation. * Ability to learn and adhere to new processes and systems and provide constructive feedback on improvement opportunities. PHYSICAL DEMANDS / ENVIRONMENTAL FACTORS: Prolonged periods of sitting at a desk and working on a computer. Must be able to lift 15 pounds at times. Must be able to travel. NIBCO is committed to equal opportunity employment. It is the policy of NIBCO to provide equal employment opportunity (EEO) to all persons regardless of age, color, national origin, citizenship status, physical or mental disability, race, religion, creed, gender, sex, sexual orientation, gender identity and/or expression, genetic information, marital status, status with regard to public assistance, veteran status, or any other characteristic protected by federal, state or local law. Quality Products Since 1904 A recognized brand leader bringing flow control products and technologies to market, NIBCO has a history of success and innovation in the plumbing industry. Headquartered in Elkhart, Indiana, we operate multiple manufacturing plants and distribution centers strategically located throughout the United States and globally, and offer more than 36,000 SKUs, including our NIBCO family brands, Webstone, Chemtrol and Sure Seal. Today, NIBCO is a fifth-generation, family- and associate-owned business. Since 1904, we've pioneered many quality products and processes.
    $62k-78k yearly est. 29d ago
  • Junior Software Engineer

    Modearn

    Software engineer job in South Bend, IN

    ModEarn is a new venture developing a human capital management (HCM) platform focused on increasing the efficiency of HR professionals and improving the financial wellness of employees in the workplace and beyond. Our mission is to propel every employee to rise above their stressors and achieve sustainable financial wellness. It's not just the right thing to do on a personal level; it can also improve the performance of an entire organization. Backed by a veteran HCM provider that has served clients for more than 30 years, ModEarn blends decades of industry know-how with new approaches to comprehensive employee wellness, all wrapped up in a simple, user-friendly design. At ModEarn, we embrace and celebrate innovative ideas and the folks who make them a reality. We thrive on helping both employers and employees reach new levels of success. We challenge ourselves, our clients, and our industry peers to grow and innovate every single day. But that's enough about us. If you have what it takes to excel in a fast-paced culture and make lasting contributions in support of ModEarn's mission, we want to hear from you! Job Description Position Description As a Junior Software Engineer, you will be responsible for contributing to the development initiatives on our SaaS platform. You will join a team responsible for setting architecture and development standards, implementing best practices, mentoring and helping each other grow, and building a solution that our customers are excited to have. What You'll Do Tackle a wide variety of problems throughout the stack and contribute to our product code base Work closely with Product Management to review release schedules and execute sprints Develop and maintain tools, practices, and processes to help the organization scale, design best-in-class architecture, and develop test and release automation Stay on top of current and future industry trends to understand how to improve our capabilities Qualifications What You'll Bring to the Table Experience in building complex solutions based on Cloud technologies Experience in the software development life cycle, including coding standards, code reviews, source control management, QA, Database architecture, build processes, testing, and deployment Hands-on Full Stack application development and SaaS development experience that includes experience across multiple languages and projects Passion and willingness to continue learning and utilizing up-and-coming technology trends Bonus Points 2+ years in the development of new and innovative services Knowledge of some current web client technologies: HTML, CSS, JavaScript, jQuery, Angular, and/or server-side libraries Knowledge of some of the following: C#, Python, Django, JSON, and/or RESTful API Knowledge of some of the following: SQL and/or MongoDB Experience with mobile application development and deployment via Swift and/or Kotlin Familiarity with leading trends such as Microservices, Serverless Architecture, Blockchain, and AI Degree in Computer Science, Computer Engineering, and/or related fields Additional Information All your information will be kept confidential according to EEO guidelines.
    $62k-82k yearly est. 60d+ ago
  • Software Engineer

    Harmony Healthcare It 4.2company rating

    Software engineer job in South Bend, IN

    : Harmony Healthcare IT (HHIT) is a data management firm that moves and stores patient, employee, and business records for healthcare organizations. To strengthen care delivery and improve lives, vital information is preserved and managed by HHIT in a way that keeps it accessible, releasable, usable, interoperable, secure, and compliant. HHIT has established core values for the workplace. This helps to maintain a culture of excellence and provides guidance in our daily work. HHIT's core values are: Do the right thing Be easy to work with Exceed expectations Serve humbly Never stop improving Position Summary: The Software Engineer is a developer that is willing to work in all layers of the application stack within a team of developers. This position will work in an Agile development environment as a hands-on developer delivering technology solutions with a team of software engineers. The Software Engineer is a practitioner on a team and is constantly striving to expand their development capabilities. This position is an in-person role. Primary Responsibilities: Soft Skills Team player. Strong interpersonal skills. Strong problem solving and analysis skills. Excellent communication skills both written and spoken. Collaborate with team members. Maintain existing technical documentation for developers. Project Management Driven to complete project work on time. Good time management skills. Good organizational skills and attention to detail. Ability to effectively prioritize and handle multiple tasks and projects. Work independently, researching solutions when in doubt. Familiar with pointing stories based on known work preferred. Software Proficient with Microsoft Office Suite or related software. Experience with an Integrated Development Environment. Familiar with performing root cause analysis for bugs. Familiar with Jetbrains IDE or equivalent. Basic usage of Git for source control, including creating branch, pushing commits, creating pull requests. Design Collaborate with QA on Test Case Creation. Ability to write bugs and enhancements that confirm to standards. Coding Java experience highly preferred. JavaScript experience highly preferred. Familiarity with an object-oriented programming language. Familiarity with calling RESTful endpoints. Understanding of inheritance and class design. Basic usage of Git for source control, including creating branches, pushing commits, and creating pull requests. Experience in multiple programming languages. Familiar with Creating restful endpoints. Hands on experience across multipoles levels of the technology stack. Familiar with implementing solutions using existing framework functionality. Quality Understanding the value of testing code prior to releasing. Ability to identify effective test cases to guarantee that the solution is working as expected. Write automated unit tests. Write automated integration tests. Platform Ability to use the command line to navigate the file system and search through logs. Participate in all stages of product development from MVP through building a scalable production system. Education & Experience: Bachelor's or Master's degree in Computer Science, Software Engineering, or equivalent 2+ years as a Developer Hands-on experience across multiple levels of the technology stack. Experience in multiple programming languages. Java experience highly preferred JavaScript / Typescript experience highly preferred Experience with RESTful web services Experience with client-side web development Experience with Databases Other: Willing and ready to exemplify HHIT's core values Responsible for protecting data entrusted to HHIT by customers or other parties by strictly adhering to HHIT's data security and privacy policies and procedures, as well as HIPAA, PIPEDA and all other applicable law Speaking and writing English is a requirement for this position Must be authorized to work in the United States Minimum of two (2) year required in manager position before becoming eligible to be considered for a Senior manager or higher position Physical Requirements: Co-locate with the development team Prolonged periods sitting at a desk and working on a computer Must be able to lift up to 15 pounds at times
    $65k-88k yearly est. 60d+ ago
  • Software Engineer, macOS Core Product - South Bend, USA

    Speechify

    Software engineer job in South Bend, IN

    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.
    $63k-83k yearly est. Auto-Apply 10d ago
  • Jr Software Engineer

    5 Star Recruitment 3.8company rating

    Software engineer job in Goshen, IN

    Job Description/Desired Skills/Exp Communication - be in contact with new and old customers about new projects as well as working well with the small internal team. Design and layout circuit boards for new projects. Code projects, test fixture, and software as needed. Update old projects based on new test data. Develop prototype enclosure or other pieces using 3D printing, CNC and other means. Test and debug high level failure and returns. MUST HAVE Experience in Coding and Software Design. Experience in Design and layout circuit boards.
    $64k-87k yearly est. 60d+ ago
  • Jr Software Engineer

    Hrm Info 3.8company rating

    Software engineer job in Goshen, IN

    JR Software Engineer Main Idea: Really looking for someone with a solid base of entry to mid-level IT knowledge specifically geared towards coding and software design as they are designing and making various PCBs for their main client: NORCO. Solid IT/coding at a skill base and then some engineering principles or thought processes and the reasonable math and reasoning skills associated with it is the idea. They can't/don't have time to teach/train up the coding/software design side of things but has more ability to do so on the engineering side. They are a small company about to undergo a large bit of growth. Job Description/Desired Skills/ Experience. Communication - be in contact with new and old customers about new projects as well as working well with the small internal team. Design and layout circuit boards for new projects. Code projects, test fixture, and software as needed. Update old projects based on new test data. Develop prototype enclosure or other pieces using 3D printing, CNC and other means. Test and debug high level failure and returns. MUST HAVE Experience in Coding and Software Design. Experience in Design and layout circuit boards. Required Skills: Test Data 3D Returns Software Design Engineering Communication
    $64k-87k yearly est. 60d+ ago
  • CAD/CAM Programmer

    Pro Resources Staffing Services 3.9company rating

    Software engineer job in Knox, IN

    Pro Resources is seeking an experienced CNC Programmer specializing in 5-axis machining for wood and composite materials used in high-end chair manufacturing for a client in Knox, IN. The ideal candidate can take a design from concept to production, including modeling, jig/fixture design, toolpath creation, optimization, and production support. Experience with Alphacam, MasterCam, Autodesk Inventor, Solidworks and Fusion 360 is essential. Apply Today! Shift and Compensation 1st Shift Monday-Thursday 7 AM-4:30 PM Friday 5 AM-1:30 PM Compensation is from 80,000 USD to 100,000 USD per year Job Duties Programming & Machining Create efficient 3-axis and 5-axis toolpaths for solid wood, plywood, MDF, and engineered materials Develop production-ready CNC programs Optimize cutting strategies for speed, accuracy, tooling longevity, and minimal tear-out Validate programs through simulation and test runs 3D Modeling & Engineering Build accurate 3D models and assemblies in Inventor and Fusion 360 Translate furniture designs/DXFs into machinable geometry Produce shop drawings, exploded views, and machining documentation Jigs & Fixtures Design robust and repeatable jigs, fixtures, and vacuum setups for complex furniture parts Collaborate with production teams to ensure ease of use and operator safety Manufacturing Support Troubleshoot machining issues and improve workflow efficiency Select proper tooling, speeds/feeds, and machining strategies for hardwood and panel materials Maintain organized tooling libraries and machining templates Background Profile 5+ years of CNC programming experience, ideally in wood furniture/ seating manufacturing Strong knowledge of 5-axis machining (Bacci considered a plus) Skilled in 3D modeling Solid understanding of woodworking properties, tooling, chip load, tolerances, and joinery Experience in jig/fixture design Ability to read and interpret technical drawings Strong communication and problem-solving skills Experience working with larger production facilities or custom furniture shops Experience in Chair production Experience with Bacci work centers Surface machining for curved/organic furniture forms CAM post customization (not required but valuable) #Plymouth
    $37k-53k yearly est. 33d ago
  • Software Designer - Contract

    Disher 3.5company rating

    Software engineer job in Portage, MI

    Software Design Engineer - ContractDISHER is looking for a contract Software Designer to support one of our customers for a 6-month contract (with possible extensions) in the Portage, MI area. This role is Hybrid (one day in office). You must be willing to commute and be on-site in Portage, MI one day per week or as needed. What it's like to work here:Make a positive difference! It's why we exist. We are always looking for teammates who are eager to use their diverse set of talents with our customers, coworkers, and communities. We want to leave this world better than we found it. What you will get to do: Design, implement, and maintain C++ applications running on a custom Yocto-based Linux platform Integrate and configure Pulseaudio, spdlog, RapidJSON, and related libraries into existing or new services Implement and debug inter-process communication using Linux sockets Manage application configuration and persistence using the Linux filesystem and JSON-based configs Create, configure, and troubleshoot systemd services for application components (start-up, shutdown, restart policies, logging) Work with in-house engineers to diagnose and resolve issues on target hardware (e.g., performance, stability, resource usage) Contribute to build and deployment workflows for Yocto images and application updates What will make you successful: Strong modern C++ (C++11 or later) application development on Linux targets Hands-on experience with custom Linux distributions built using Yocto or OpenEmbedded (building images, debugging target issues, integrating packages) Comfortable developing Linux user-space applications that use: Pulseaudio for audio routing and playback/capture on Linux systems spdlog for structured, high-performance logging in C++ RapidJSON (or similar) for efficient JSON parsing/serialization in C++ POSIX/Linux sockets (TCP/UDP, basic networking, and IPC) Linux filesystem APIs (file I/O, directory operations, permissions) Linux service management (systemd units, logging, enabling/disabling services, service supervision)
    $70k-93k yearly est. Auto-Apply 6d ago
  • Manager Embedded Software Engineer - WIFI Connectivity

    Whirlpool 4.6company rating

    Software engineer job in Benton Harbor, MI

    CORPORATION Whirlpool Corporation (NYSE: WHR) is a leading kitchen and laundry appliance company, in constant pursuit of improving life at home and inspiring generations with our brands. The company is driving meaningful innovation to meet the evolving needs of consumers through its iconic brand portfolio, including Whirlpool, KitchenAid, JennAir, Maytag, Amana, Brastemp, Consul, and InSinkErator. In 2023, the company reported approximately $19 billion in annual sales, 59,000 employees, and 55 manufacturing and technology research centers. Additional information about the company can be found at WhirlpoolCorp.com. The team you will be a part of Whirlpool is currently seeking qualified candidates for a Lead Software Engineer. This role is for our Global Headquarters in Benton Harbor, MI. The Lead Software Engineer will play a key role in the development of embedded software platform(s) that will drive innovation for Whirlpool Smart Appliances across the full range of products developed by Whirlpool. Relocation is available for eligible candidates. No visa sponsorship available This role in summary These software platforms range from running RTOS at the low-end to running Embedded Android at the high-end. These software platforms provide IoT/connectivity features, middleware to control the appliance, a framework for running machine learning models, and a user-interface framework to allow the development of product-specific user-interfaces. Your responsibilities will include * Be a technical lead member of the team that is responsible for designing and developing software platforms using Android/AOSP, Linux, or RTOS environments to support rapid innovation and product development * Take ownership of designing, developing, and maintaining significant software components at system software or middleware layers * Working with partners to develop and deliver Linux, or RTOS BSP including board bring-up, hardware debugging, and optimizing low-level OS features * Stay abreast of the latest developments in Linux and guide the teams on how the developments impact our software development and roadmaps * Provide technical leadership and direction for team members * Investigate and apply emerging technologies and new design approaches * Develop and implement sound software development practices * Work in an Agile environment Minimum requirements * Bachelor's Degree * 3+ years of experience as a technical lead for a software embedded function (such as operating systems development or IoT devices development) * 3+ years of experience in embedded software development * 3+ years of experience in C programming * 3+ years of experience with Android's architecture, including experience with the Android Open-Source Project (AOSP) * 1+ years of leadership skills * 3+ years of experience Wi-Fi and Bluetooth Software Stacks Preferred skills and experiences * Experience working in Linux including work in one or major subsystems within the OS * Bachelor's Degree in Computer Engineering / Software Engineering / Electronics, with adequate focus on embedded systems * Basic knowledge of Java or C++ * Experience with debuggers such as GDB, LLDB, etc. * Experience with Bluetooth and WiFi Protocol Analyzers [Ellisys, Teledyne LeCroy]. * Experience working with the Linux open-source community is highly desired * Familiarity with standard hardware protocols (USB, UART, SPI, I2C, PCIe, MIPI, HDMI, DDR) * Excellent problem-solving skills, especially debugging of complex software systems * Excellent written and verbal communication skills * A passion for applying the latest technologies to the development of innovative features and products * A collaborative attitude and a strong desire to succeed as part of the team * Self-motivated and a strong passion for learning * Deep understanding of full product development lifecycle What we offer Generous benefits package, Whirlpool employee discount, fitness & educational reimbursement programs, kitchenettes, and more! Saint Joseph/Benton Harbor locations: Beautiful, recently renovated office space, free coffee, biking/walking trails, and access to The Eddy - Early Childhood Center (depending upon availability - additional costs required) Additional information Whirlpool's Ways of Working Our goal is to provide an environment that helps you bring your best to Whirlpool every day. We offer flexibility and industry-leading time-off benefits that will help you balance what's important at work and at home, including: * Always On Flexibility - You will have the autonomy to manage personal, family, and outside-of-work commitments as needed. * Two-Week Work from Anywhere - Minimum of one-week increments for a total of two weeks per year. * Sabbatical - Four weeks paid leave after every five years of service. Connect with us and learn more about Whirlpool Corporation See what it's like to work at Whirlpool by visiting Whirlpool Careers. Additional information about the company can be found on Facebook, Twitter, LinkedIn, Instagram and YouTube. Whirlpool Corporation is committed to equal employment opportunity and prohibits any discrimination on the basis of race or ethnicity, religion, sex, pregnancy, gender expression or identity, sexual orientation, age, physical or mental disability, veteran status, or any other category protected by applicable law.
    $78k-94k yearly est. 12d ago
  • Software Solutions Senior - Sage Intacct

    UHY 4.7company rating

    Software engineer job in Dowagiac, MI

    JOB SUMMARYThe Sage Intacct Software Solutions Senior is a key member of the Client Accounting Advisory Services team, responsible for designing, configuring, and implementing Sage Intacct solutions for clients. This role requires deep functional and technical expertise in Sage Intacct, strong accounting knowledge, and the ability to lead implementations from discovery through post-go-live support. The Software Solutions Senior partners closely with clients and internal teams to deliver scalable, high-quality Sage Intacct solutions that align with client accounting workflows and business objectives. This role also provides guidance and mentorship to associate team members.JOB DESCRIPTION Lead the design, configuration, and implementation of Sage Intacct modules, including but not limited to General Ledger, Accounts Payable, Accounts Receivable, Cash Management, Purchasing, Order Entry, Projects, and Multi-Entity environments, ensuring alignment with best practices and client requirements Collaborate with internal stakeholders, including product managers, business analysts, and CAAS team members, to gather client requirements and translate them into effective Sage Intacct solutions Apply a strong understanding of accounting principles and operational workflows to design, configure, and optimize Sage Intacct for client accounting processes Conduct Sage Intacct system implementations across the full project lifecycle, including requirements analysis, solution design, configuration, testing, training, go-live support, and post-implementation optimization Provide end-user training on Sage Intacct functionality, reporting, dashboards, and workflows to drive client adoption and long-term success Prepare and maintain comprehensive implementation documentation, including configuration workbooks, user guides, training materials, and process documentation Provide ongoing Sage Intacct technical and functional support to clients through phone, email, remote access, and the Issuetrak ticketing system Collaborate with cross-functional teams to define and execute testing strategies, including unit testing, user acceptance testing, and validation of financial data accuracy Troubleshoot and resolve complex issues related to Sage Intacct configuration, integrations, data migrations, reporting, and system performance Stay current on Sage Intacct releases, new features, and industry trends to continuously enhance implementation quality and client solutions Partner with stakeholders to prioritize Sage Intacct enhancements and optimization opportunities based on client needs and business impact Conduct Sage Intacct software demonstrations for prospective clients, create pricing quotes, and assist with drafting engagement letters Assist with Sage Intacct vendor invoice processing and allocation to support accurate client billing WHO WE ARE UHY is one of the nation's largest professional services firms providing audit, tax, consulting and advisory services to clients primarily in the dynamic middle market. We are trailblazers who bring our experience from working within numerous industries to our clients so that we can provide them with a 360-degree view of their businesses. Together with our clients, UHY works collaboratively to develop flexible, innovative solutions that meet our clients' business challenges. As an independent member of UHY International, we are proud to be a part of a top 20 international network of independent accounting and consulting firms. WHAT WE OFFER POSITIVE WORK ENVIRONMENT Enjoy a collaborative and supportive work environment where teamwork is valued. ATTRACTIVE COMPENSATION PACKAGES Our compensation is competitive and tailored to reflect the role, qualifications, and expertise of each individual. COMPREHENSIVE BENEFIT PACKAGE Access comprehensive benefits including group health insurance, dental and vision coverage, 401(k) retirement plans, and generous paid time off (PTO) allowances.
    $74k-93k yearly est. Auto-Apply 7d ago
  • Embedded Software Engineer

    Cillium Corp

    Software engineer job in Michigan City, IN

    The Opportunity: Clint seeking an Embedded Software Engineer to participate in the development of Silvus's state of the art StreamCaster MIMO wireless mesh networking products and advanced research projects. Specifically, these responsibilities include software design and implementation for embedded communication systems, customer demonstration applications and GUI development, system performance testing and characterization software. This opportunity is well suited for an entrepreneurial minded individual who is looking to take on a greater and diverse set of challenges associated with a highly dynamic startup environment. Technical Responsibilities: Implementation of software portion of MAC (Medium Access Control) and routing protocols. Implementation of digital signal processing modules. Implementation of network management software and web interface. Application and user interface development for customer demonstrations and evaluations. Implementation of testing software. Linux system customization and scripting. Qualifications: Expert in C programming. Other language such as C++, JavaScript, Python is a plus. Linux kernel driver development experiences a definite plus. 2-4 years of relevant embedded system software development experiences required. Experiences with socket programming and various Internet/Ethernet protocols a plus. Experiences of software development under real-time operating system a plus. GUI and web interface development experiences a plus. Knowledge of MAC and Networking layer of a communication system a plus. Knowledge of digital signal processing a plus. Ability to pass background check Qualifications REQUIRED EDUCATION, COMPUTER EXPERIENCE AND SPECIFIC JOB RELATED SKILLS: Education: Bachelor of Science in Computer Engineering, Electrical Engineering, Computer Science or related technical field Computer Requirements: Strong computer skills are required including familiarity with Windows-based programs such as Microsoft productivity tools (e.g., Excel, Word, and Outlook) Additional Information All your information will be kept confidential according to EEO guidelines.
    $69k-91k yearly est. 5h ago
  • Software Developer

    Collabera 4.5company rating

    Software engineer job in Portage, MI

    Established in 1991, Collabera is one of the fastest growing end-to-end information technology services and solutions companies globally. As a half a billion dollar IT company, Collabera's client-centric business model, commitment to service excellence and Global Delivery Model enables its global 2000 and leading mid-market clients to deliver successfully in an increasingly competitive marketplace. With over 8200 IT professionals globally, Collabera provides value-added onsite, offsite and offshore technology services and solutions to premier corporations. Over the past few years, Collabera has been awarded numerous accolades and Industry recognitions including. Collabera awarded Best Staffing Company to work for in 2012 by SIA. (hyperlink here) Collabera listed in GS 100 - recognized for excellence and maturity Collabera named among the Top 500 Diversity Owned Businesses Collabera listed in GS 100 & ranked among top 10 service providers Collabera was ranked: 32 in the Top 100 Large Businesses in the U.S 18 in Top 500 Diversity Owned Businesses in the U.S 3 in the Top 100 Diversity Owned Businesses in New Jersey 3 in the Top 100 Privately-held Businesses in New Jersey 66th on FinTech 100 35th among top private companies in New Jersey *********************************************** Collabera recognizes true potential of human capital and provides people the right opportunities for growth and professional excellence. Collabera offers a full range of benefits to its employees including paid vacations, holidays, personal days, Medical, Dental and Vision insurance, 401K retirement savings plan, Life Insurance, Disability Insurance. Job Description Position Details: Title: Software Developer Location: Portage, MI Duration: 12 month (may extend) Manager's Note: We are seeking for a candidate who is a Senior level software developer in any one of the following: Java/C/.Net Responsibilities: • Researches, designs, develop and integrate applications at a mid-level as per written specifications. • Write new software or make modifications to existing software applications and modules in accordance with written specifications. • Educated or experience writing software in any of the following languages; Java, C or .Net • Educated or experience/background in Analysis and Design, ability to write technical documentation, comprehensive testing. • Experience with web services, WCF, AJAX, JQuery, MVC, XRM is an added plus Additional Information To know more about this position, please contact: Monil Narayan ************
    $72k-94k yearly est. 5h ago
  • Junior Software Engineer

    Modearn

    Software engineer job in South Bend, IN

    ModEarn is a new venture developing a human capital management (HCM) platform focused on increasing the efficiency of HR professionals and improving the financial wellness of employees in the workplace and beyond. Our mission is to propel every employee to rise above their stressors and achieve sustainable financial wellness. It's not just the right thing to do on a personal level; it can also improve the performance of an entire organization. Backed by a veteran HCM provider that has served clients for more than 30 years, ModEarn blends decades of industry know-how with new approaches to comprehensive employee wellness, all wrapped up in a simple, user-friendly design. At ModEarn, we embrace and celebrate innovative ideas and the folks who make them a reality. We thrive on helping both employers and employees reach new levels of success. We challenge ourselves, our clients, and our industry peers to grow and innovate every single day. But that's enough about us. If you have what it takes to excel in a fast-paced culture and make lasting contributions in support of ModEarn's mission, we want to hear from you! Job Description Position Description As a Junior Software Engineer, you will be responsible for contributing to the development initiatives on our SaaS platform. You will join a team responsible for setting architecture and development standards, implementing best practices, mentoring and helping each other grow, and building a solution that our customers are excited to have. What You'll Do Tackle a wide variety of problems throughout the stack and contribute to our product code base Work closely with Product Management to review release schedules and execute sprints Develop and maintain tools, practices, and processes to help the organization scale, design best-in-class architecture, and develop test and release automation Stay on top of current and future industry trends to understand how to improve our capabilities Qualifications What You'll Bring to the Table Experience in building complex solutions based on Cloud technologies Experience in the software development life cycle, including coding standards, code reviews, source control management, QA, Database architecture, build processes, testing, and deployment Hands-on Full Stack application development and SaaS development experience that includes experience across multiple languages and projects Passion and willingness to continue learning and utilizing up-and-coming technology trends Bonus Points 2+ years in the development of new and innovative services Knowledge of some current web client technologies: HTML, CSS, JavaScript, jQuery, Angular, and/or server-side libraries Knowledge of some of the following: C#, Python, Django, JSON, and/or RESTful API Knowledge of some of the following: SQL and/or MongoDB Experience with mobile application development and deployment via Swift and/or Kotlin Familiarity with leading trends such as Microservices, Serverless Architecture, Blockchain, and AI Degree in Computer Science, Computer Engineering, and/or related fields Additional Information All your information will be kept confidential according to EEO guidelines.
    $62k-82k yearly est. 5h ago
  • Software Engineer, iOS Core Product - South Bend, USA

    Speechify

    Software engineer job in South Bend, IN

    The mission of Speechify is to make sure that reading is never a barrier to learning. Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading - PDFs, books, Google Docs, news articles, websites - into audio, so they can read faster, read more, and remember more. Speechify's text-to-speech reading products include its iOS app, Android App, Mac App, Chrome Extension, and Web App. Google recently named Speechify the Chrome Extension of the Year and Apple named Speechify its App of the Day. Today, nearly 200 people around the globe work on Speechify in a 100% distributed setting - Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups like Stripe, Vercel, Bolt, and many founders of their own companies. Overview With the growth of our iOS app, being the #18 productivity app in the App Store category and also our recent recognition as Apple's 2025 Design Award for Inclusivity, we find the need for a Senior iOS Engineer to help us support the new user base as well as work on new and exciting projects to push our missing forward. This is a key role and ideal for someone who thinks strategically, enjoys fast-paced environments, passionate about making product decisions, and has experience building great user experiences that delight users. We are a flat organization that allows anyone to become a leader by showing excellent technical skills and delivering results consistently and fast. Work ethic, solid communication skills, and obsession with winning are paramount. Our interview process involves several technical interviews and we aim to complete them within 1 week. What You'll Do Opportunity to lead key engineering and product decisions Actively shipping production code for the Speechify iOS app Work within a dedicated product team Participate in product discussions to shape the product roadmap Maintain and enhance the existing complex app architecture An Ideal Candidate Should Have Experience. You've worked on products that scaled to a large user base Track record. You have worked on various products from inception to decent traction. You have been responsible for engineering the product Customer obsession. We expect every team member whose responsibilities directly impact customers to be constantly obsessed about providing the best possible experience Product thinking. You make thoughtful decisions about the evolution of your product and support internal teams and designers into taking the right direction Speed. You work quickly to generate ideas and know how to decide which things can ship now and what things need time Focus. We're a high-growth startup with a busy, remote team. You know how and when to engage or be heads down Technical skills. Swift, SwiftUI Technical Requirements: Swift Programming Language SwiftUI experience Experience in Multithreading Programming Working with CI/CD infrastructure Experience with Fastlane SOLID principles, the ability to write every single class according to SOLID Experience with Git and understanding of different Git strategies What We offer: A fast-growing environment where you can help shape the company and product An entrepreneurial crew that supports risk, intuition, and hustle The opportunity to make a big impact in a transformative industry A competitive salary, a collegiate atmosphere, and a commitment to building a great asynchronous culture Work on a product that millions of people use and where daily feedback includes users sharing that they cried when they first found the product because it was so impactful on their lives Support people with learning differences like Dyslexia, ADD, Low Vision, Concussions, Autism, and Second Language Learners, and give reading superpowers to professionals all over the world Work in one of the fastest growing sectors of tech: Intersection of Artificial Intelligence and Audio The United States Based Salary range for this role is: 140,000-200,000 USD/Year + Bonus + Stock depending on experience 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.
    $63k-83k yearly est. Auto-Apply 60d+ ago
  • Manager Embedded Software Engineer - WIFI Connectivity

    Whirlpool Corporation 4.6company rating

    Software engineer job in Benton Harbor, MI

    **Requisition ID:** 68584 Whirlpool Corporation (NYSE: WHR) is a leading kitchen and laundry appliance company, in constant pursuit of improving life at home and inspiring generations with our brands. The company is driving meaningful innovation to meet the evolving needs of consumers through its iconic brand portfolio, including Whirlpool, KitchenAid, JennAir, Maytag, Amana, Brastemp, Consul, and InSinkErator. In 2023, the company reported approximately $19 billion in annual sales, 59,000 employees, and 55 manufacturing and technology research centers. Additional information about the company can be found at WhirlpoolCorp.com. **The team you will be a part of** Whirlpool is currently seeking qualified candidates for a Lead Software Engineer. This role is for our Global Headquarters in Benton Harbor, MI. The Lead Software Engineer will play a key role in the development of embedded software platform(s) that will drive innovation for Whirlpool Smart Appliances across the full range of products developed by Whirlpool. **Relocation is available for eligible candidates.** **No visa sponsorship available** **This role in summary** These software platforms range from running RTOS at the low-end to running Embedded Android at the high-end. These software platforms provide IoT/connectivity features, middleware to control the appliance, a framework for running machine learning models, and a user-interface framework to allow the development of product-specific user-interfaces. **Your responsibilities will include** + Be a technical lead member of the team that is responsible for designing and developing software platforms using Android/AOSP, Linux, or RTOS environments to support rapid innovation and product development + Take ownership of designing, developing, and maintaining significant software components at system software or middleware layers + Working with partners to develop and deliver Linux, or RTOS BSP including board bring-up, hardware debugging, and optimizing low-level OS features + Stay abreast of the latest developments in Linux and guide the teams on how the developments impact our software development and roadmaps + Provide technical leadership and direction for team members + Investigate and apply emerging technologies and new design approaches + Develop and implement sound software development practices + Work in an Agile environment **Minimum requirements** + Bachelor's Degree + 3+ years of experience as a technical lead for a software embedded function (such as operating systems development or IoT devices development) + 3+ years of experience in embedded software development + 3+ years of experience in C programming + 3+ years of experience with Android's architecture, including experience with the Android Open-Source Project (AOSP) + 1+ years of leadership skills + 3+ years of experience Wi-Fi and Bluetooth Software Stacks **Preferred skills and experiences** + Experience working in Linux including work in one or major subsystems within the OS + Bachelor's Degree in Computer Engineering / Software Engineering / Electronics, with adequate focus on embedded systems + Basic knowledge of Java or C++ Experience with debuggers such as GDB, LLDB, etc. + Experience with Bluetooth and WiFi Protocol Analyzers [Ellisys, Teledyne LeCroy]. + Experience working with the Linux open-source community is highly desired + Familiarity with standard hardware protocols (USB, UART, SPI, I2C, PCIe, MIPI, HDMI, DDR) + Excellent problem-solving skills, especially debugging of complex software systems + Excellent written and verbal communication skills + A passion for applying the latest technologies to the development of innovative features and products + A collaborative attitude and a strong desire to succeed as part of the team + Self-motivated and a strong passion for learning + Deep understanding of full product development lifecycle **What we offer** Generous benefits package (************************************************************** , Whirlpool employee discount, fitness & educational reimbursement programs, kitchenettes, and more! Saint Joseph/Benton Harbor locations: Beautiful, recently renovated office space, free coffee, biking/walking trails, and access to The Eddy - Early Childhood Center (depending upon availability - additional costs required) **Additional information** Whirlpool's Ways of Working Our goal is to provide an environment that helps you bring your best to Whirlpool every day. We offer flexibility and industry-leading time-off benefits that will help you balance what's important at work and at home, including: + Always On Flexibility - You will have the autonomy to manage personal, family, and outside-of-work commitments as needed. + Two-Week Work from Anywhere - Minimum of one-week increments for a total of two weeks per year. + Sabbatical - Four weeks paid leave after every five years of service. Connect with us and learn more about Whirlpool Corporation See what it's like to work at Whirlpool by visiting Whirlpool Careers (********************************* . Additional information about the company can be found on Facebook (*************************************** , Twitter (********************************* , LinkedIn (************************************************************ , Instagram (**************************************** and YouTube (************************************************* . Whirlpool Corporation is committed to equal employment opportunity and prohibits any discrimination on the basis of race or ethnicity, religion, sex, pregnancy, gender expression or identity, sexual orientation, age, physical or mental disability, veteran status, or any other category protected by applicable law.
    $78k-94k yearly est. 60d+ ago
  • Software Engineer, Platform - South Bend, USA

    Speechify

    Software engineer job in South Bend, IN

    The mission of Speechify is to make sure that reading is never a barrier to learning. Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading - PDFs, books, Google Docs, news articles, websites - into audio, so they can read faster, read more, and remember more. Speechify's text-to-speech reading products include its iOS app, Android App, Mac App, Chrome Extension, and Web App. Google recently named Speechify the Chrome Extension of the Year and Apple named Speechify its 2025 Design Award winner for Inclusivity. Today, nearly 200 people around the globe work on Speechify in a 100% distributed setting - Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups like Stripe, Vercel, Bolt, and many founders of their own companies. Overview The responsibilities of our Platform team include building and maintaining all backend services, including, but not limited to, payments, analytics, subscriptions, new products, text to speech, and external APIs. This is a key role and ideal for someone who thinks strategically, enjoys fast-paced environments, is passionate about making product decisions, and has experience building great user experiences that delight users. We are a flat organization that allows anyone to become a leader by showing excellent technical skills and delivering results consistently and fast. Work ethic, solid communication skills, and obsession with winning are paramount. Our interview process involves several technical interviews and we aim to complete them within 1 week. What You'll Do Design, develop, and maintain robust APIs including public TTS API, internal APIs like Payment, Subscription, Auth and Consumption Tracking, ensuring they meet business and scalability requirements Oversee the full backend API landscape, enhancing and optimizing for performance and maintainability Collaborate on B2B solutions, focusing on customization and integration needs for enterprise clients Work closely with cross-functional teams to align backend architecture with overall product strategy and user experience An Ideal Candidate Should Have Proven experience in backend development: TS/Node (required) Direct experience with GCP and knowledge of AWS, Azure, or other cloud providers Efficiency in ideation and implementation, prioritizing tasks based on urgency and impact Preferred: Experience with Docker and containerized deployments Preferred: Proficiency in deploying high availability applications on Kubernetes What We Offer A dynamic environment where your contributions shape the company and its products A team that values innovation, intuition, and drive Autonomy, fostering focus and creativity The opportunity to have a significant impact in a revolutionary industry Competitive compensation, a welcoming atmosphere, and a commitment to an exceptional asynchronous work culture The privilege of working on a product that changes lives, particularly for those with learning differences like dyslexia, ADD, and more An active role at the intersection of artificial intelligence and audio - a rapidly evolving tech domain The United States Based Salary range for this role is: 140,000-200,000 USD/Year + Bonus + Stock depending on experience 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.
    $63k-83k yearly est. Auto-Apply 60d+ ago

Learn more about software engineer jobs

How much does a software engineer earn in South Bend, IN?

The average software engineer in South Bend, IN earns between $56,000 and $95,000 annually. This compares to the national average software engineer range of $73,000 to $136,000.

Average software engineer salary in South Bend, IN

$73,000

What are the biggest employers of Software Engineers in South Bend, IN?

The biggest employers of Software Engineers in South Bend, IN are:
  1. Speechify
  2. Harmony Healthcare IT
Job type you want
Full Time
Part Time
Internship
Temporary