Post job

Senior software engineer jobs in Kentwood, MI - 226 jobs

All
Senior Software Engineer
Software Engineer
Software Developer
Software Development Engineer
Software Engineering Internship
Lead Developer
Development Team Member
Senior Leader
Module Lead
Software Designer
Software Engineer Lead
  • Market Sector Leader: Business Development & Growth

    Tower Pinkster 4.1company rating

    Senior software engineer job in Grand Rapids, MI

    An innovative design firm located in Michigan is seeking a Market Sector Leader to drive business development and nurture key client relationships. The ideal candidate will have over 8 years of experience in the architecture and engineering sectors, with strong project management and interpersonal skills. This role requires the ability to work collaboratively with teams and clients while cultivating a positive work culture. The firm offers a comprehensive benefits package, flexible work hours, and opportunities for professional development. #J-18808-Ljbffr
    $89k-116k yearly est. 4d ago
  • Job icon imageJob icon image 2

    Looking for a job?

    Let Zippia find it for you.

  • Team Member

    Carrols Corporation-Burger King

    Senior software engineer job in Grand Rapids, MI

    Opportunity Awaits! Carrols owns and operates more than 1,000 Burger King Restaurants, and we need great people on our team! As a Team Member, you will become an important member of a fast-paced team that serves up the best burgers around and has a great time doing it! At Burger King you are not only making food, but also making friends that work together to help customers have it their way. What Does a TEAM MEMBER do? Serves our sizzling burgers to hungry customers Welcomes the customer, takes accurate orders and manages their payments operating a cash register Restrooms, dining area and kitchen all need to be kept clean and meet safety and health standards Our stores get flaming busy! Our Team Members need be able to work as a team in a fast paced environment to keep our guests happy and full. Your part of the team effort includes packaging food and drinks, and making sure the restaurant is clean and maintains health and safety standards. We always want our customers to be happy, so you may have to answer a question or two, or resolve issues every once in a while. Our People are Made To Order We are looking for awesome people to be on our team! You must be at least 16 years old You must be able to work in a fast-paced environment with your team Working Hard! The Team Member Position requires several physical demands including: Remaining on your feet for several hours at a time Lifting and carrying up to 25 pounds Manual dexterity as it pertains to pressing and grabbing Ability to communicate and read Frequent bending, kneeling, stooping and reaching Carrols Cares We start our Team Members with competitive pay. Have it your way and enjoy flexible scheduling and sizzling benefits! Carrols participates in the BKC student scholarship program started by the founder, Jim McLamore. Jim believed in higher education and so do we! By awarding over $7 million in scholarships to over 24,000 students each year, BKC plays a big part in making students' dreams of going to college a reality! Real Good Food Carrols is committed upholding the Burger King Brand and to serving our customers the exact sandwich they want, made to order and delivered quickly by a friendly team member! Success never tasted so good! If you want to unwrap your new career in a business that sizzles with potential, and have a great time doing it, click APPLY to submit your application today!
    $24k-36k yearly est. 14d ago
  • Software Developer (in-person Grand Rapids, MI)

    Stenger & Stenger Pc 3.5company rating

    Senior software engineer job in Grand Rapids, MI

    About Us: Stenger & Stenger, founded in 1994 in Grand Rapids, MI, is a fast-growing, dynamic law firm specializing in creditors' rights across 12 states. Our mission is to provide the highest quality legal services while ensuring fair and compassionate resolutions for consumers. Our success is driven by the highly effective use of legal remedies by dedicated and motivated team members. The firm offers a friendly, fast-paced work environment and is committed to facilitating professional growth for top talent in our collaborative, supportive, and technology-driven workplace. Our vision of setting the bar together through compliant, effective legal collections is done through our core values of: Hard Work Innovation Teamwork Performance Excellence This is an in-office position located in Grand Rapids, Michigan. Remote or Hybrid work is not an option. Position Overview: As a Software Developer, you will actively contribute to designing, developing, and maintaining software applications that drive the firm's legal operations. This role involves taking ownership of medium-complexity projects, collaborating with team members, and implementing efficient solutions. Responsibilities: Collaborate with the development team to design, develop, test, and maintain software applications using Visual Studio (.NET) and MS SQL Server. Analyze requirements and translate them into detailed functional and technical specifications. Write efficient, scalable, and maintainable code adhering to best practices. Conduct thorough testing and debugging to ensure software quality. Participate in the deployment and integration of new systems. Mentor junior developers by sharing knowledge and providing technical guidance. Document detailed designs, processes, and procedures. Research and recommend improvements to existing systems. Education and Experience Required: Bachelor's degree in Computer Science, Software Engineering, or a related field. 3+ years of experience with Visual Studio for VB.NET and C#.NET; VBA experience is a plus. Proficiency in MS SQL Server, including DML/DDL, stored procedures, functions, and views. .NET Developmental (specially desktop applications) preferred Experience with version control systems (e.g., Git) and debugging tools is desirable OCR/document processing, and artificial intelligence technologies (machine learning (ML), large language models (LLM), generative AI (GenAI), etc). is a plus Solid understanding of software development principles and methodologies. Qualifications: Excellent analytical and problem-solving skills. Strong collaboration and communication abilities. Ability to manage multiple priorities and meet deadlines. Proficiency in identifying and implementing improvements in existing systems. Why Join Us? At Stenger & Stenger, P.C., we foster a culture of collaboration and innovation, offering numerous opportunities for growth and development. Our team values dependability, strong work ethic, and a passion for achieving positive outcomes for our clients. We also offer: Competitive compensation Health, dental, and vision benefits after 90 days 401k retirement plan after 6 months of service Paid holidays and generous time off Firm provided life and disability insurance Employee Assistance Program to help navigate life's challenges (EAP)
    $86k-107k yearly est. Auto-Apply 60d+ ago
  • Software Engineering Intern

    Swivel 3.8company rating

    Senior software engineer job in Grand Rapids, MI

    SWIVEL, an SWBC software technology company is seeking talented Computer Science students to join our College Intern Program. This is an exciting opportunity for college students who are motivated and eager to learn within their educational field of study. Interns will gain practical hands-on experience and training that will provide an opportunity for growth, learning and development within the financial services industry. Full-time and part-time paid internship opportunities will be available in numerous software engineering teams. Interns will be placed within a specific team based on interest, experience, academic coursework, SWIVEL's business need, and flexibility with college/university schedule. Why you'll love this role: As a SWIVEL Intern, you will be learning on the job in real-time from talented software engineers within the financial services industry. We will develop, teach, mentor, and support your efforts throughout the internship. Our interns are given projects that are impactful and meaningful to SWIVEL, so interns will feel they are a valued team member of our SWIVEL family. Essential duties include the following: This internship is ideal for students looking to gain experience in software engineering such as building full-stack applications, working with microservices, and building features on a web based user interface. Assists with building systems to interface with SWIVEL clientele and tools to eliminate repetitive tasks. Work alongside a software engineering teams as part of their team Builds awareness and gain exposure to the Financial Services Industry while growing your talents. Learns key technical skills to apply acquired knowledge and assist in problem solving. Gains practical, hands-on experience that will provide an opportunity for growth. Works alongside and shadow team members while expanding your knowledge base with the ability to further develop your skills. Assist with ad hoc projects. Serious candidates will possess the minimum qualifications: Currently pursuing a Bachelor's or Master's degree in Computer Science, Computer Engineering, or related program at an accredited university/college. Experience with C and/or C# or JavaScript preferred. Excellent written and verbal communication skills. Strong analytical and interpersonal skills required. Detail oriented and possess excellent follow up skills. Organized and adapt well to change. Ability to multi-task and work in a fast-paced, deadline driven environment. Passion and desire for learning and proactive energy for getting things done. Display maturity and a high level of professionalism. SWIVEL offers*: Competitive overall compensation package Work/Life balance Employee engagement activities and recognition awards Years of Service awards Career enhancement and growth opportunities Leadership Academy and Mentor Program Continuing education and career certifications Variety of healthcare coverage options Traditional and Roth 401(k) retirement plans Lucrative Wellness Program *Based upon employee eligibility Additional Information: SWIVEL is a Substance-Free Workplace and requires pre-employment drug testing. Please note, SWIVEL does not hire tobacco users as allowed by law. To learn more about SWIVEL, visit our website at ************************** If interested, please click the appropriate apply button.
    $33k-52k yearly est. Auto-Apply 60d+ ago
  • Software Developer

    Collabera 4.5company rating

    Senior 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
  • Network Onsite Delivery Lead

    Tata Consulting Services 4.3company rating

    Senior software engineer job in Kalamazoo, MI

    Must Have Technical/Functional Skills * - Delivery Management with ITIL Experience * - Customer management * - Leading strategic discussions and roadmap with customer leadership * - Thought leadership in bringing automation and process improvement in service delivery * - Leading Major Incidence calls and driving RCA process * - Managing coordination and follow-up/escalations to deal with 3rd Party vendor support tickets/issues * Ability to configure and discuss Routing and Switching technologies, MPLS , Network Security, Data Center networks - firewalls, IDS/IPS, VPN, load balancers * Must have hands on experience on Dell switches and Paulo Alto firewall. * Switching: Cisco Catalyst Switches, VLAN, STP, VLAN Trunking * Understanding of Cisco ASA (Cisco VPN Technology) * Understanding of Cisco Wireless LAN Controllers and Access points. * IP routing and switching. * Understanding of Cisco ACI and SD-WAN * - Network Monitoring and Alerts management Salary Range $100,000-$130,000year TCS Employee Benefits Summary: Discretionary Annual Incentive. Comprehensive Medical Coverage: Medical & Health, Dental & Vision, Disability Planning & Insurance, Pet Insurance Plans. Family Support: Maternal & Parental Leaves. Insurance Options: Auto & Home Insurance, Identity Theft Protection. Convenience & Professional Growth: Commuter Benefits & Certification & amp; Training Reimbursement. Time Off: Vacation, Time Off, Sick Leave & Holidays. Legal & Financial Assistance: Legal Assistance, 401K Plan, Performance Bonus, College Fund, Student Loan Refinancing. #LI-SP1
    $100k-130k yearly 10d ago
  • Embedded Software Development Engineer - DoD Secret Clearance

    GE Aerospace 4.8company rating

    Senior software engineer job in Grand Rapids, MI

    Are you an Embedded Software Engineer who loves working on innovative technologies? If so, GE Aerospace Defense and Systems wants you to join their Emerging Technologies team in Grand Rapids, MI. You will be part of a cross-functional team that develops innovative solutions for capabilities on custom hardware. You will work on projects related to stores management, cyber security, networking, sensing and signal processing, and AI/ML. This opportunity is located in Grand Rapids, MI, but don't worry, GE will provide comprehensive corporate relocation assistance. GE Aerospace is a leader in inventing the future of flight. GE offers competitive salaries and a full range of benefits, including 401K contributions and matching, flexible work arrangements, generous time off, tuition reimbursement, and various health insurance options. If you are interested in this exciting opportunity, please apply today! **Job Description** As a Embedded Software Development Engineer you will play a vital role in designing, developing, and testing Embedded Software (Firmware), platforms and systems for our mission-critical technologies and products. You will work with a team of passionate and skilled engineers who share your vision of creating innovative and reliable embedded systems. To succeed in this position, you will need a background in embedded systems, a keen eye for detail, and a deep understanding of real-time systems and their constraints. You will also need to demonstrate your ability to take full ownership of your role and deliver high-quality software solutions. The role has moderate autonomy, requiring high levels of operational judgment. **Responsibilities:** + Designs and/or programs/develops a small module or a large component, feature, set of features, whole feature area or entire embedded software product. + Define and formalize system, hardware, software, and human integration requirements. + Define and execute engineering test, validation, and verification activities. + Follow established software development methodologies and principles and document your tasks and designs. + Validate and verify software designs in a diversity of system integration environments - from local desktop computer simulations to fully representative flight tests. + Implement protocols and algorithms for resource-constrained environments and collaborate with the hardware team to enable communication between modules and applications. + Ensure software robustness, resilience, and fail-safe operation for critical devices, and mitigate potential safety and security vulnerabilities. + Create detailed design and technical documentation, optimize existing applications, and implement new features. + Participate in task prioritization, execution, requirements, specifications, code and design reviews, and mentorship across the software development life cycle. + Apply best practices for software engineering and understand the key business drivers and product roadmap. + Deliver your work to support project scope, cost, and schedule targets, and interface effectively with all levels of the organization and customers. + Propose novel solutions to technical challenges, generate cost and time estimates for future bids and programs, and utilize hardware/software to demonstrate capability against customer expectations. **Required Qualifications:** + Grand Rapids, MI opportunity - Corporate relocation assistance provided. + BD + 5 years of related software engineering experience or MD + 2 years of experience in Computer Science, Electrical Engineering, Mathematics, Physics, or related fields + Proficiency in C, C++, or equivalent languages. + Grand Rapids, MI opportunity - Corporate relocation assistance provided. + **Currently holds a US Security Clearance** + This role requires the successful candidate to obtain and maintain US Government Security Clearance; prerequisite for a security clearance is U.S. citizenship. **Desired Qualifications:** + Master's degree in engineering or computer science with extensive experience in Ada, C/C++ for embedded software design, development, and testing. + Knowledge of scripting languages (Python, Perl, Tcl, etc.) and code management tools (Git, CVS, SVN, Perforce, etc.) + Experience with RTOS (Linux, FreeRTOS, QNX, VxWorks, etc.) and device drivers for complex systems using parallel processing, multi-threading, distributed processing, multi-core, SoM, and/or secure processing. + Experience with embedded software testing, debugging, and integration on hardware using debuggers (gdb, lldb, etc.), test equipment (scopes, analyzers, multi-meters, etc.), and UARTs, JTAGs and oscilloscopes. + Experience working in mission-critical industries (aerospace, automotive, defense, first responder, medical devices, etc.) and turning CONOPS, Specifications or Requirements into software design, code, test plans and execution. + Innovative, critical thinking and troubleshooting skills and proficiency with IDEs, version control tools, defect tracking tools and scripting tools. + Experience with bare metal software design and optimization for cycles and memory and fundamental facility with compilers, build and source code control tools. + Experience with model based engineering on Cameo. + Outstanding written and verbal communication skills. + Knowledgeable of system interfaces (e.g. Ethernet, Mil-Std-1553, Serial). + Knowledgeable of component interfaces (e.g. I2C, SPI, PCIe). **The base pay range for this position is $90,800.00 - $121,000.00 USD Annual. The specific pay offered may be influenced by a variety of factors, including the candidate's experience, education, and skill set. This position is also eligible for an annual discretionary bonus based on a percentage of your base salary/ commission based on the plan. This posting is expected to close on 03/31/26. ** GE Aerospace offers comprehensive benefits and programs to support your health and, along with programs like HealthAhead, your physical, emotional, financial and social wellbeing. Healthcare benefits include medical, dental, vision, and prescription drug coverage; access to a Health Coach from GE Aerospace; and the Employee Assistance Program, which provides 24/7 confidential assessment, counseling and referral services. Retirement benefits include the GE Aerospace Retirement Savings Plan, a 401(k) savings plan with company matching contributions and company retirement contributions, as well as access to Fidelity resources and planning consultants. Other benefits include tuition assistance, adoption assistance, paid parental leave, disability insurance, life insurance, and paid time-off for vacation or illness. GE Aerospace (General Electric Company or the Company) and its affiliates each sponsor certain employee benefit plans or programs (i.e., is a "Sponsor"). Each Sponsor reserves the right to terminate, amend, suspend, replace or modify its benefit plans and programs at any time and for any reason, in its sole discretion. No individual has a vested right to any benefit under a Sponsor's welfare benefit plan or program. This document does not create a contract of employment with any individual. \#LI-KS1 **\#securityclearance** _This role requires access to U.S. export-controlled information. Therefore, employment will be contingent upon the ability to prove that you meet the status of a U.S. Person as one of the following: U.S. lawful permanent resident, U.S. Citizen, have been granted asylee or refugee status (i.e., a protected individual under the Immigration and Naturalization Act, 8 U.S.C. 1324b(a)(3))._ **Additional Information** GE Aerospace offers a great work environment, professional development, challenging careers, and competitive compensation. GE Aerospace is an Equal Opportunity Employer (****************************************************************************************** . Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law. GE Aerospace will only employ those who are legally authorized to work in the United States for this opening. Any offer of employment is conditioned upon the successful completion of a drug screen (as applicable). **Relocation Assistance Provided:** Yes GE Aerospace is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law.
    $90.8k-121k yearly 60d+ ago
  • Software Developer

    Tekton Ministries 4.0company rating

    Senior software engineer job in Grand Rapids, MI

    As a Software Developer, you are a rapid and effective problem solver. You will build and maintain robust and precise software solutions to meet the needs of Tekton's various operations to provide a world-class experience. This includes all software systems, from user-facing tekton.com to internal applications, creating a fast and seamless experience. You will work with urgency to solve problems and implement scalable solutions with other Software Developers. Your work will have a high degree of autonomy and responsibility.Responsibilities • Work on all aspects of the development cycle • Collaborate across departments to define and implement project requirements • Convert natural language specifications into unambiguous implementation • Troubleshoot bugs and implement fixes with urgency • Become an expert in full-stack software development • Contribute to the development of our ERP, WMS, PIM, and other internal systems • Develop robust automated tests to ensure software system stability • Identify and recommend potential improvements-implement those updates accordingly • Communicate effectively with coworkers with various areas of expertise Indicators of a good match for this role • You are aligned with Tekton's philosophy, ways of thinking, and work style • You are good at understanding user needs and turning them into simple solutions • You are bold and take action on projects with minimal supervision and direction • You have a solid understanding of the internet and the TCP/IP stack • You are comfortable working with command line interfaces • You are able to balance several tasks at once • You have a deep desire to understand how something works and why it does so • You have side projects and are a relentless learner • You have exceptional values including honesty, integrity, and empathy Baseline qualifications • Background in computer science or equivalent experience • Experience with programming languages, web frameworks, and relational databases • Eligible to work in the United States without visa sponsorship Technologies we use • Concepts: ADTs, Big O, TCP/IP, relational and non-relational DBs, Cloud Computing • Languages: TypeScript, JavaScript, SQL • Frameworks: NextJS, React, TanStack • Libraries: TailwindCSS, Zustand, PayloadCMS • Tooling: Containerization, monorepos, package registries, CI/CD pipelines, serverless • Platforms: AWS, GCP, Railway, Netlify, Linux Pay range $70,000 - $110,000 per year Benefits package Full-time employees receive health, dental, vision, life, hospital indemnity, and long-term disability insurance; paid time off; a 401(k) program; and tuition reimbursement. Location and hours This is a full-time salaried position located in Grand Rapids, Michigan. There may be times when you will be expected to fix issues during non-standard working hours. How to Apply ********************************************************************************************************************************** Direct supervisor Head of Software About the department The Software department oversees the entire lifecycle of internal and public software systems: requirements and planning, design, implementation, testing, deployment, maintenance, and security. They work closely with all areas of the company to create custom system solutions for daily business operations and to ensure Tekton.com delivers a world-class website experience to users.
    $70k-110k yearly Auto-Apply 60d+ ago
  • BAS Software Engineer

    Controlsjobs

    Senior software engineer job in Grand Rapids, MI

    Are you a detail-driven Building Automation programmer looking to contribute to smarter, more energy-efficient facilities? This position offers the opportunity to take the lead on developing, testing, and deploying advanced BAS programming for both new construction and retrofit projects across West Michigan. The ideal candidate has strong Tridium/Niagara experience, comfort with BACnet communication, and the ability to work closely with engineering and field installation teams. Position Details: Title: BAS Software Engineer Location: Grand Rapids, MI (primarily in-office) Salary: Up to $110,000 (DOE) Bonus: Discretionary Retirement: 401(k) with 5% company match Benefits: Medical (HSA option available), Dental, Vision Perks: Company laptop, paid holidays, and vacation time Key Responsibilities: Develop and program BAS applications using standard libraries or custom logic Build controls databases and create Tridium front-end graphics Perform system testing, troubleshooting, and commissioning (including point-to-point) Ensure software meets all project requirements and schedule expectations Coordinate with engineers, installers, and startup teams for system performance Utilize BACnet and other industry protocols for seamless system integration Assist with turnover documentation and project closeout tasks Preferred Experience: 3-7+ years of experience in BAS programming or controls engineering Proven experience with Tridium/Niagara platforms (required) Knowledge of Alerton, Honeywell, Johnson Controls, or Trend is beneficial Ability to interpret wiring diagrams and support installation/startup processes Strong communication, troubleshooting ability, and attention to detail Excited to elevate building performance through innovative BAS software? Let's discuss this Grand Rapids opportunity.
    $110k yearly 56d ago
  • Software Engineer

    Actalent

    Senior software engineer job in Grand Rapids, MI

    We are seeking a skilled Software Engineer to join our team dedicated to developing and enhancing software solutions. The ideal candidate will primarily work with Java and occasionally C#, interacting with an Oracle database and utilizing SQL extensively. Our development follows the Agile methodology, with regular customer releases each sprint. This position is open to augment the existing team and support ongoing development needs. Responsibilities + Write and maintain code primarily in Java, with occasional use of C#. + Develop and execute SQL queries to interact with Oracle or other relational databases. + Collaborate with the team to deliver features within sprint cycles. + Participate in Agile ceremonies and ensure timely delivery of assigned tasks. + Work independently on assigned modules, asking the right questions and completing work efficiently. Essential Skills + Proficiency in Java and SQL is critical. + Familiarity with Oracle is preferred, but experience with other relational databases is acceptable. + Ability to write queries to retrieve and manipulate data as needed. + Minimum 5 years of experience at a mid to sr. level + Self-sufficient with the ability to take ownership of tasks and deliver with minimal direction. Additional Skills & Qualifications + Knowledge of material handling or industrial machinery is a plus. + No strict degree requirement; equivalent experience is acceptable. Work Environment This is a hybrid role, requiring onsite presence in Grand Rapids on Mondays, Tuesdays, and Thursdays. There is no travel requirement for this position. Job Type & Location This is a Contract position based out of Grand Rapids, MI. Pay and Benefits The pay range for this position is $45.00 - $50.00/hr. Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following: - Medical, dental & vision - Critical Illness, Accident, and Hospital - 401(k) Retirement Plan - Pre-tax and Roth post-tax contributions available - Life Insurance (Voluntary Life & AD&D for the employee and dependents) - Short and long-term disability - Health Spending Account (HSA) - Transportation benefits - Employee Assistance Program - Time Off/Leave (PTO, Vacation or Sick Leave) Workplace Type This is a hybrid position in Grand Rapids,MI. Application Deadline This position is anticipated to close on Jan 23, 2026. About Actalent Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law. If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing due to a disability, please email actalentaccommodation@actalentservices.com (%20actalentaccommodation@actalentservices.com) for other accommodation options.
    $45-50 hourly 2d ago
  • Software Engineering Intern

    Brunswick Boat Group

    Senior software engineer job in Lowell, MI

    Are you ready for what's next? Come explore opportunities within Brunswick, a global marine leader committed to challenging conventions and innovating next-generation technologies that transform experiences on the water and beyond. Brunswick believes “Next Never Rests™,” and we offer a variety of exciting careers and growth opportunities within united teams defining the future of marine recreation. Navico Group Connect - Software Engineer Intern Are you ready for what's next? Come explore opportunities within Brunswick, a global marine leader committed to challenging conventions and innovating next-generation technologies that transform experiences on the water and beyond. Brunswick believes “Next Never Rests™,” and we offer a variety of exciting careers and growth opportunities within united teams defining the future of marine recreation. Innovation is the heart of Brunswick. See how your contributions will help transform vision into reality: Position Overview: We are seeking a Software Engineering Intern with a strong focus on Ignition, a solution for smart manufacturing and digital transformation. This role involves designing, developing, and testing software applications within manufacturing environments. The candidate will have experience with Ignition's platform, software quality assurance, and agile development practices. The candidate will collaborate closely with cross-functional teams to ensure robust, scalable, and user-friendly applications are delivered on time. At Brunswick, we have passion for our work and a distinct ability to deliver. Essential Functions: Develop and test applications using the Ignition platform Collaborate with developers and stakeholders to define software requirements Troubleshoot and resolve software issues in a timely manner Contribute to continuous improvement of development and testing processes Onsite position. Lowell, MI The internship position will have the option to pick which semester (4 consecutive months) best suits the candidate (options: spring, summer, fall, winter) Internship project opportunities: Develop a new Ignition application Write a test script for testing applications with Ignition Test existing applications within Ignition Diversity of thought and experiences is fundamental when imagining the unimaginable. Certain skillsets/experiences are necessary; however, others can be developed along the way. Required Qualifications: Currently pursuing a bachelor's degree in computer science, Software Engineering, Electrical Engineering, or a related field Proficient in working independently and contributing meaningfully to team efforts Basic understanding of software development principles and testing methodologies Familiarity with Ignition by Inductive Automation or interest in learning SCADA/HMI platforms Experience or coursework in app development using languages such as Python, JavaScript, or SQL Strong analytical and problem-solving skills Effective communication and collaboration abilities Self-motivated with a willingness to learn and adapt in a fast-paced environment Candidates must be authorized to work in the United States immediately, without the need for sponsorship, now or in the future Experience in the manufacturing industry Experience with Ignition platform Preferred Qualifications: Experience in the manufacturing industry Experience with Ignition platform Working Conditions: Learning Opportunities: Our Student Program is designed to provide hands-on experience in a professional setting. You will work alongside experienced professionals and get a chance to apply your academic knowledge to real-world tasks. Project Work: The work environment is supportive, collaborative, and conducive to learning. Student co-ops or interns typically work on specific projects or tasks that contribute to the organization's goals. This may range from supporting larger projects to handling smaller, individual assignments. Hours: Co-ops and Interns are expected to work a full 40-hour work week. Feedback and Performance Reviews: As a co-op or intern, you will receive feedback and performance reviews throughout your assignment. We value the importance for interns to understand their progress and areas for improvement. The pay range for this position is $18.00 - $27.00 per hour. The actual hourly rate offered will vary depending on multiple factors including year in school/credits earned, degree, job-related knowledge/skills, relevant experience, business needs, and geographic location. At Brunswick, it is not typical for an individual to be hired at or near the top end of the salary range for their role. Compensation decisions are dependent upon the specifics of the candidate's qualifications and the business context. Why Brunswick: Whatever tomorrow brings, we'll be at the leading edge. As the clear leader in the marine industry, we're committed to our values and supporting our exceptional people. We offer and encourage growth opportunities within and across our many brands. In addition, we're proud of being recognized for making a splash with numerous awards! About Navico Group: Navico Group is a division of Brunswick, which designs and manufactures a broad product portfolio of electrical components and power management systems for the marine, recreational vehicle, emergency vehicle, specialty vehicle, and industrial markets. Our driving ambition is not just to improve user experiences, but to transform them. That's why we are constantly innovating across our portfolio to deliver seamlessly integrated solutions that enable greater possibilities on the water, at the campsite, and beyond! Navico Group is the global leader in technology, systems and solutions for a variety of industries, from Marine & RV to Specialty Vehicles and beyond. Our broad portfolio consists of the industry's leading brands in Power Systems, Digital Systems, Fishing Systems, and Performance Components including Ancor, Attwood, B&G, BEP, Blue Sea Systems, C-MAP, CZone, Garelick, Lenco, Lowrance, Marinco, MotorGuide, Mastervolt, ProMariner, RELiON, Simrad and Whale. Our team is committed and driven, every day, to be the most trusted supply partner to the marine and mobile industries...and beyond. Next is Now! We value growth and development, recognizing that people come with a wealth of experience and talent beyond just the technical requirements of a job. If your experience is close to what you see listed here, please still consider applying. Brunswick is an Equal Opportunity Employer and considers all qualified applicants for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, protected veteran status or any other characteristic protected by federal, state, or local law. Diversity of experience and skills combined with passion is key to innovation and inspiration and we encourage individuals from all backgrounds to apply. If you require accommodation during the application or interview process, please contact ****************************** for support. For more information about EEO laws, - click here Brunswick and Workday Privacy Policies Brunswick does not accept applications, inquiries or solicitations from unapproved staffing agencies or vendors. For help, please contact our support team at: ****************************** or ************. All job offers will come to you via the candidate portal you create when applying through a posted position through https:///************************** If you are ever unsure about what is being required of you during the application process or its source, please contact HR Shared Services at ************ or ******************************. #Brunswick Corporation
    $18-27 hourly Auto-Apply 3d ago
  • Entry Level Software Engineer

    TGW Logistics Group

    Senior software engineer job in Grand Rapids, MI

    The Software Engineer I is an entry-level engineer who works with a team of Software Engineers to design, develop, test, commission, and provide ongoing support of TGW software solutions. DUTIES AND RESPONSIBILITIES Collaborates with developers and functional subject matter experts (SMEs) to deliver high quality, successful implementations that meet the customer's expectations Writes C# and Java code to meet functional and technical specifications. Executes unit and integration test plan. Participates in software functional tests using an equipment emulation model. Supports onsite commissioning of software solutions as needed. Provides start-up and post-implementation support for implemented solutions and participates in on-call rotation for 24/7 technical support. Performs additional duties as assigned. REQUIREMENTS Education: Bachelor's Degree in Computer Science, or related field, or equivalent work experience. Experience: Some internship or hands-on work experience programming in an object-oriented environment. Travel: Up to 40% domestic and international travel. Skills & Abilities Experience with integrated development environment(s) (IDEs) such as Microsoft Visual Studio Eclipse, NetBeans, etc. Understanding of object-oriented design principles. Familiarity with source control, agile methods, and relational database application programming preferred. Ability to communicate effectively with a variety of audiences, internal and external. Robust knowledge of Microsoft Office Suite (PowerPoint, Word, Excel, Outlook, etc.). Physical Requirements Ability to remain stationary at a desk for prolonged periods of time. Ability to go to site frequently and move safely around industrial and/or warehouse environment. Ability to lift and carry supplies up to 25 pounds at a time. Ability to operate computers, tablets, phones, and other electronic devices. Ability to communicate with others verbally and in writing, on a frequent basis. Ability to tolerate exposure to job site temperature fluctuations due to seasonal weather in geographic region. The physical demands described above 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. Other Requirements This position may require work at TGW customer sites. TGW's customers may require background checks before accessing their sites. Refusal to participate in a customer-required background check may result in a customer barring access and a subsequent reduction in work. Equal Opportunity Employer TGW Systems Inc. provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. This applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.
    $64k-84k yearly est. Auto-Apply 9d ago
  • Software Engineer, macOS Core Product - Grand Rapids, USA

    Speechify

    Senior software engineer job in Grand Rapids, MI

    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.
    $64k-84k yearly est. 7d ago
  • Software Designer - Contract

    Disher 3.5company rating

    Senior 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 3d ago
  • Senior Lead Caregiver

    Independence Village 3.9company rating

    Senior software engineer job in Grand Ledge, MI

    Job Description Senior Lead Caregiver CorsoCare Personal Care at Independence Village of Grand Ledge The Senior Lead Caregiver is responsible for providing caring and personalized assistance for residents living in our community. As well as, 2-3 days in the office providing administrative support to the Laurus Home Care Leadership Team. The Senior Lead Caregiver will report to the Laurus Home Care Director or Supervisor. Required Experience for Care Team Supervisor: High School Diploma or GED required. Certified Nursing Assistant, Previous Healthcare, Geriatrics, or experience working with the elderly population preferred. Ability to apply understanding to carry out written instructions as given by Laurus Leadership Prior leadership experience preferred Accountability for Care Team Supervisor: 1440 Care for residents: Understanding and leading our 1440 care standards so you and your team ensure that each resident and each family had their needs met. 1440 Experience for our employees: Promote a positive work environment that encourages collaboration, teamwork, and effective communication with members of the team; includes coaching and providing support to care staff. Participates in the hiring, firing, and disciplinary processes alongside the Director. Assist in managing timely & accountable attendance. Create and maintain resident care sheets based on contracted services. Update task sheets and notify Laurus Home Care Leadership team of any services based on resident needs. Responsible communication with residents and families: Communicates messages tactfully and timely while ensuring the message has been received and understood. Communicate resident changes immediately: Providing timely and detailed information to your Laurus Leader regarding any changes to a resident's needs or care. Schedule/Staffing: create, maintain, and update staff schedules to meet wellness needs of residents. Verifies all care staff hours in NOVAtime and weekly hour's report. Completes care team schedules to assure proper coverage to meet care needs and according to budget. Coordinates monthly staff schedules, arranges replacement staffing when necessary and maintains clear records of all changes, requests, and irregularities. Assists with payroll and will act as a backup if the Director is out of office or unable to process payroll. Training Accountability: Assist in maintaining all appropriate records of training for new and existing staff. Ensure all new hires enroll in Realis, receive their learning plans, and complete all required training. Responsibilities for Care Team Supervisor: Leads and provides 1440 care. Will provide compassionate and competent care for residents by performing the following services: Bathing, showering and grooming assistance Assist residents at mealtime Provides wheelchair and walking escorts Provides toileting and incontinence care assistance Assistance with morning and bedtime routines Performs light upkeep of resident rooms Answers resident call signals Provide medication reminders Ensures all resident care is provided to the highest standard and in a private and dignified manner Respond in a timely manner to resident needs as observed, reported by staff, written communication, resident or family - Report to Laurus Home Care Leader Maintains appropriate and complete documentation per company policies. Assists Director in Maintaining Employee Files. Available to work weekends, holidays and / or on call as necessary as assigned. Work toward continual improvement of the overall organization. Initiates and investigates occurrence reports. Completes Safety Evaluations as needed Supports the team and residents in the absence of the Director. This may include completing resident evaluations, Resident Care Conferences and Service Agreements. Perform other duties as assigned Skills for Success: • Building strong resident relationships, 1440 Care Standards. • Making good and timely decisions. • Holding self and others accountable to meet commitments. • Working efficiently and effectively and continuously improving. • Working well with others to meet shared goals. • Communicating clearly and frequently. • Relating openly and honestly with diverse group of people. • Managing conflict resourcefully while minimizing drama. • Rebounding from setbacks and adversity when facing difficult situations. • Using feedback and personal reflection to gain personal insight into strengths and weaknesses. • Stepping up to address difficult issues, saying what needs to be said. • Being flexible and approachable General Working Conditions This position entails standing for long periods of time. While performing the duties of this job, the employee is required to communicate effectively with others, sit, stand, walk and use hands to handle keyboard, telephone, paper, files, and other equipment and objects. The employee is occasionally required to reach with hands and arms. This position requires the ability to review detailed documents and read computer screens. The employee will occasionally lift and/or move up to 25 pounds. The work environment requires appropriate interaction with others. The noise level in the work environment is moderate. Occasional travel to different locations may be required. This classification description is intended to indicate the general kinds of tasks and levels of work difficulty that are required of positions given this title and should not be construed as declaring what the specific duties and responsibilities of any particular position shall be. It is not intended to limit or in any way modify the right of any supervisor to assign, direct and control the work of the employees under her/his supervision. The use of a particular expression or illustration describing duties shall not exclude other duties not mentioned that are of a similar kind or level of difficulty. Equal Opportunity Employer #IV2
    $76k-116k yearly est. 7d ago
  • Software Solutions Senior - Sage Intacct

    UHY 4.7company rating

    Senior software engineer job in Kalamazoo, 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-94k yearly est. Auto-Apply 4d ago
  • Software Developer

    Collabera 4.5company rating

    Senior 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. 1d ago
  • Embedded Software Development Engineer - DoD Secret Clearance

    GE Aerospace 4.8company rating

    Senior software engineer job in Grand Rapids, MI

    SummaryAre you an Embedded Software Engineer who loves working on innovative technologies? If so, GE Aerospace Defense and Systems wants you to join their Emerging Technologies team in Grand Rapids, MI. You will be part of a cross-functional team that develops innovative solutions for capabilities on custom hardware. You will work on projects related to stores management, cyber security, networking, sensing and signal processing, and AI/ML. This opportunity is located in Grand Rapids, MI, but don't worry, GE will provide comprehensive corporate relocation assistance. GE Aerospace is a leader in inventing the future of flight. GE offers competitive salaries and a full range of benefits, including 401K contributions and matching, flexible work arrangements, generous time off, tuition reimbursement, and various health insurance options. If you are interested in this exciting opportunity, please apply today!Job Description As a Embedded Software Development Engineer you will play a vital role in designing, developing, and testing Embedded Software (Firmware), platforms and systems for our mission-critical technologies and products. You will work with a team of passionate and skilled engineers who share your vision of creating innovative and reliable embedded systems. To succeed in this position, you will need a background in embedded systems, a keen eye for detail, and a deep understanding of real-time systems and their constraints. You will also need to demonstrate your ability to take full ownership of your role and deliver high-quality software solutions. The role has moderate autonomy, requiring high levels of operational judgment. Responsibilities: Designs and/or programs/develops a small module or a large component, feature, set of features, whole feature area or entire embedded software product. Define and formalize system, hardware, software, and human integration requirements. Define and execute engineering test, validation, and verification activities. Follow established software development methodologies and principles and document your tasks and designs. Validate and verify software designs in a diversity of system integration environments - from local desktop computer simulations to fully representative flight tests. Implement protocols and algorithms for resource-constrained environments and collaborate with the hardware team to enable communication between modules and applications. Ensure software robustness, resilience, and fail-safe operation for critical devices, and mitigate potential safety and security vulnerabilities. Create detailed design and technical documentation, optimize existing applications, and implement new features. Participate in task prioritization, execution, requirements, specifications, code and design reviews, and mentorship across the software development life cycle. Apply best practices for software engineering and understand the key business drivers and product roadmap. Deliver your work to support project scope, cost, and schedule targets, and interface effectively with all levels of the organization and customers. Propose novel solutions to technical challenges, generate cost and time estimates for future bids and programs, and utilize hardware/software to demonstrate capability against customer expectations. Required Qualifications: Grand Rapids, MI opportunity - Corporate relocation assistance provided. BD + 5 years of related software engineering experience or MD + 2 years of experience in Computer Science, Electrical Engineering, Mathematics, Physics, or related fields Proficiency in C, C++, or equivalent languages. Grand Rapids, MI opportunity - Corporate relocation assistance provided. Currently holds a US Security Clearance This role requires the successful candidate to obtain and maintain US Government Security Clearance; prerequisite for a security clearance is U.S. citizenship. Desired Qualifications: Master's degree in engineering or computer science with extensive experience in Ada, C/C++ for embedded software design, development, and testing. Knowledge of scripting languages (Python, Perl, Tcl, etc.) and code management tools (Git, CVS, SVN, Perforce, etc.) Experience with RTOS (Linux, FreeRTOS, QNX, VxWorks, etc.) and device drivers for complex systems using parallel processing, multi-threading, distributed processing, multi-core, SoM, and/or secure processing. Experience with embedded software testing, debugging, and integration on hardware using debuggers (gdb, lldb, etc.), test equipment (scopes, analyzers, multi-meters, etc.), and UARTs, JTAGs and oscilloscopes. Experience working in mission-critical industries (aerospace, automotive, defense, first responder, medical devices, etc.) and turning CONOPS, Specifications or Requirements into software design, code, test plans and execution. Innovative, critical thinking and troubleshooting skills and proficiency with IDEs, version control tools, defect tracking tools and scripting tools. Experience with bare metal software design and optimization for cycles and memory and fundamental facility with compilers, build and source code control tools. Experience with model based engineering on Cameo. Outstanding written and verbal communication skills. Knowledgeable of system interfaces (e.g. Ethernet, Mil-Std-1553, Serial). Knowledgeable of component interfaces (e.g. I2C, SPI, PCIe). The base pay range for this position is $90,800.00 - $121,000.00 USD Annual. The specific pay offered may be influenced by a variety of factors, including the candidate's experience, education, and skill set. This position is also eligible for an annual discretionary bonus based on a percentage of your base salary/ commission based on the plan. This posting is expected to close on 03/31/26. GE Aerospace offers comprehensive benefits and programs to support your health and, along with programs like HealthAhead, your physical, emotional, financial and social wellbeing. Healthcare benefits include medical, dental, vision, and prescription drug coverage; access to a Health Coach from GE Aerospace; and the Employee Assistance Program, which provides 24/7 confidential assessment, counseling and referral services. Retirement benefits include the GE Aerospace Retirement Savings Plan, a 401(k) savings plan with company matching contributions and company retirement contributions, as well as access to Fidelity resources and planning consultants. Other benefits include tuition assistance, adoption assistance, paid parental leave, disability insurance, life insurance, and paid time-off for vacation or illness. GE Aerospace (General Electric Company or the Company) and its affiliates each sponsor certain employee benefit plans or programs (i.e., is a “Sponsor”). Each Sponsor reserves the right to terminate, amend, suspend, replace or modify its benefit plans and programs at any time and for any reason, in its sole discretion. No individual has a vested right to any benefit under a Sponsor's welfare benefit plan or program. This document does not create a contract of employment with any individual. #LI-KS1 #securityclearance This role requires access to U.S. export-controlled information. Therefore, employment will be contingent upon the ability to prove that you meet the status of a U.S. Person as one of the following: U.S. lawful permanent resident, U.S. Citizen, have been granted asylee or refugee status (i.e., a protected individual under the Immigration and Naturalization Act, 8 U.S.C. 1324b(a)(3)). Additional Information GE Aerospace offers a great work environment, professional development, challenging careers, and competitive compensation. GE Aerospace is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law. GE Aerospace will only employ those who are legally authorized to work in the United States for this opening. Any offer of employment is conditioned upon the successful completion of a drug screen (as applicable). Relocation Assistance Provided: Yes
    $90.8k-121k yearly Auto-Apply 12d ago
  • Software Engineer

    Actalent

    Senior software engineer job in Grand Rapids, MI

    We are seeking a skilled Software Engineer to join our team dedicated to developing and enhancing software solutions. The ideal candidate will primarily work with Java and occasionally C#, interacting with an Oracle database and utilizing SQL extensively. Our development follows the Agile methodology, with regular customer releases each sprint. This position is open to augment the existing team and support ongoing development needs. Responsibilities * Write and maintain code primarily in Java, with occasional use of C#. * Develop and execute SQL queries to interact with Oracle or other relational databases. * Collaborate with the team to deliver features within sprint cycles. * Participate in Agile ceremonies and ensure timely delivery of assigned tasks. * Work independently on assigned modules, asking the right questions and completing work efficiently. Essential Skills * Proficiency in Java and SQL is critical. * Familiarity with Oracle is preferred, but experience with other relational databases is acceptable. * Ability to write queries to retrieve and manipulate data as needed. * Minimum 5 years of experience at a mid to sr. level * Self-sufficient with the ability to take ownership of tasks and deliver with minimal direction. Additional Skills & Qualifications * Knowledge of material handling or industrial machinery is a plus. * No strict degree requirement; equivalent experience is acceptable. Work Environment This is a hybrid role, requiring onsite presence in Grand Rapids on Mondays, Tuesdays, and Thursdays. There is no travel requirement for this position. Job Type & Location This is a Contract position based out of Grand Rapids, MI. Pay and Benefits The pay range for this position is $45.00 - $50.00/hr. Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following: • Medical, dental & vision • Critical Illness, Accident, and Hospital • 401(k) Retirement Plan - Pre-tax and Roth post-tax contributions available • Life Insurance (Voluntary Life & AD&D for the employee and dependents) • Short and long-term disability • Health Spending Account (HSA) • Transportation benefits • Employee Assistance Program • Time Off/Leave (PTO, Vacation or Sick Leave) Workplace Type This is a hybrid position in Grand Rapids,MI. Application Deadline This position is anticipated to close on Jan 23, 2026. About Actalent Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law. If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing due to a disability, please email actalentaccommodation@actalentservices.com for other accommodation options.
    $45-50 hourly 1d ago
  • Software Engineer, Platform - Grand Rapids, USA

    Speechify

    Senior software engineer job in Grand Rapids, MI

    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.
    $64k-84k yearly est. Auto-Apply 8d ago

Learn more about senior software engineer jobs

How much does a senior software engineer earn in Kentwood, MI?

The average senior software engineer in Kentwood, MI earns between $72,000 and $119,000 annually. This compares to the national average senior software engineer range of $86,000 to $151,000.

Average senior software engineer salary in Kentwood, MI

$93,000

What are the biggest employers of Senior Software Engineers in Kentwood, MI?

The biggest employers of Senior Software Engineers in Kentwood, MI are:
  1. Maximus
  2. Career Search International
  3. Dematic
  4. Slalom
  5. American Heart Association
  6. National Heritage Academies
  7. National Honey Almond
  8. Pwc
  9. 3 Key Consulting
  10. Fusion Academy
Job type you want
Full Time
Part Time
Internship
Temporary