Post job

Senior programmer jobs in Grand Rapids, MI - 128 jobs

All
Senior Programmer
Software Engineer
Software Developer
Senior Software Engineer
Lead Architect
Information Technology Programmer
Senior Leader
Module Lead
Computer Programmer
CMM Programmer
  • AI-First Growth Leader & Revenue Architect

    Augusto Digital

    Senior programmer job in Grand Rapids, MI

    A leading digital and AI consultancy in Grand Rapids, MI, is seeking a Chief Growth Officer (CGO) to drive the company's sales strategy and growth initiatives. The ideal candidate will have over 10 years of experience in sales leadership and a strong background in digital transformation or AI consulting. Responsibilities include leading the Growth Team, collaborating with executive leadership, and establishing metrics for client ROI to align with the company's mission. This is a full-time executive role with an emphasis on building and leading high-performing teams, offering a hybrid work environment. #J-18808-Ljbffr
    $79k-104k yearly est. 1d ago
  • Job icon imageJob icon image 2

    Looking for a job?

    Let Zippia find it for you.

  • Software Developer (in-person Grand Rapids, MI)

    Stenger & Stenger Pc 3.5company rating

    Senior programmer 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
  • Auto/Cad/Alphacam Programmer

    ASSA Group

    Senior programmer job in Ionia, MI

    Enwork is a dynamic, fast-growing company that's been making a mark within the contract furniture industry. Our products are found in offices, universities, and other spaces around the globe. We're lucky to outfit some of the leading brands in the world, including Lyft, Microsoft, Tesla and Snapchat. We offer a variety of benefits including health/prescription insurance, dental insurance, vision insurance, long term disability, short term disability, life insurance, 401k, paid time off and more. Wages will be commensurate with experience. Enwork is looking for an experienced Auto/Cad/Alphacam programmer to finalize template drawings and program CNC machines for production. Responsibilities: · Ability to generate CNC programs to manufacture parts per 3D models / drawings. · Manufacture products in a team environment to fulfill customer requirements. · Troubleshoot equipment. · Participate in root cause investigations of quality issues. Requirements Requirements: · Program out of CAD, Alpha Cam and Cam plus. · Ability to read and interpret engineering prints. · Communicate effectively between manufacturing and our Engineering, Customer Care, and Sales teams to resolve issues. · Ability to operate different wood manufacturing machines (e.g. Weeke, Homag, Panel Saw) · Self-motivated with excellent time management skills. Particularly managing your own flow within a fast paced production schedule · Experience in set up, tooling, and calibration and running of CNC machines. · Quality craftsmanship with a good eye for detail including inspection of finished components. · Exceptional problem-solving skills. · Teamwork mentality to drive continuous improvement. · Ability to lift up to 50 pounds consistently. · Ability to stand, bend, twist and reach throughout the entire shift. Enwork designs and manufacturers contract office furniture and is based in Lowell, MI. We're family owned, we work hard and are one of the fastest growing companies in the industry. Check out ************** for more information.
    $59k-77k yearly est. 22d ago
  • IT Programmer Analyst

    Humphrey Products 3.8company rating

    Senior programmer job in Kalamazoo, MI

    Summary Job Description: Humphrey Products Company is a Kalamazoo-based manufacturer of pneumatic valves and control components, used in industries such as medical, instrumentation, distribution, agriculture, and transportation, has an opportunity for an IT Programmer Analyst. The IT Programmer Analyst is responsible for designing, developing, testing, and maintaining software applications and systems to support business operations. Knowledge and Skills: Demonstrates a systematic, disciplined, and analytical approach to problem-solving Strong interpersonal skills with the ability to handle user interactions effectively with minimal supervision Broad understanding of IS concepts and practices particularly those commonly used within a manufacturing business organization Write, review, and maintain clean, efficient, and well-documented code Assist with system upgrades, integrations, and data migrations Awareness of AI governance, data privacy, and ethical considerations Experience required: Five years of experience Strong experience with IBM i systems Proficiency in RPGLE, CL Experience with DB2 for i, SQL IBM i Access Client Solutions Experience with databases (SQL/SEQUEL/Dashboard Design) Experience with Microsoft suite (Excel, PowerPoint, Power BI, etc.) Preferred Qualifications: RPG ILE/RPG FREE Familiarity with web services, APIs, or integration tools on IBM i Experience with modemization tools and techniques Knowledge of tools such as SEU, PDM, RDi, or other IBMi development environments TCP/IP Remote Desktop Experience in a manufacturing environment Education: BS, CIS or BBA degree in Information Systems Rating: Full time salaried position First shift days (8am - 4:30pm) Reports to: IT Manager Powered by ExactHire:190541
    $77k-101k yearly est. 29d ago
  • CMM Programmer

    Workbox Staffing 3.9company rating

    Senior programmer job in Spring Lake, MI

    Job DescriptionCMM Programmer Spring Lake, MI, 1st Shift, $25-$30/hour Are you a detail-oriented professional with a strong background in metrology and precision inspection? We're seeking a skilled CMM Programmer to join a growing Spring Lake team. In this role, you'll program and operate Coordinate Measuring Machines to verify the dimensional accuracy of metal, plastic, and machined components-ensuring products meet exact engineering and quality standards. What You'll Be Doing As a CMM Programmer, your responsibilities will include: Writing, testing, and optimizing CMM programs using PC-DMIS Interpreting blueprints, CAD models, and GD&T requirements to determine inspection methods Operating and maintaining CMMs, portable scanners, and precision measurement tools Inspecting metal, plastic, and machined parts for compliance Analyzing measurement results and documenting inspection data Reporting deviations and collaborating with engineering/production teams to resolve issues Maintaining a clean, organized, and safe work area What We're Looking For Qualifications: High school diploma or equivalent; technical certifications preferred Proven experience programming and operating CMMs in a manufacturing setting Strong understanding of GD&T and dimensional inspection methods Skills: Proficiency with PC-DMIS and CAD software Experience with PolyWorks and portable scanning equipment Ability to accurately inspect metal, plastic, and machined parts Strong problem-solving, organization, and documentation abilities Exceptional attention to detail and commitment to precision Why Join Us? This opportunity offers both short-term and long-term potential, along with a supportive, growth-focused work environment.Workbox Staffing Benefits: Weekly Pay Hire-in Opportunities Comprehensive Benefits including Health, Life, and Dental Veteran-Friendly and Equal Opportunity Employer Ready to start? Apply online today and let's DO GOOD together!
    $25-30 hourly 19d ago
  • Network Onsite Delivery Lead

    Tata Consulting Services 4.3company rating

    Senior programmer 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 22d ago
  • BAS Software Engineer

    Controlsjobs

    Senior programmer 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 60d+ ago
  • Software Engineer

    Actalent

    Senior programmer 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 30, 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 11d ago
  • Software Engineer (Microsoft .Net/Azure)

    Maximus 4.3company rating

    Senior programmer job in Grand Rapids, MI

    Description & Requirements Maximus is looking to hire a Software Engineer (Microsoft .Net/Azure). is remote. Essential Duties and Responsibilities: - Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions. - Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code. - Prepare and install solutions by determining and designing system specifications, standards, and programming. - Improve operations by conducting systems analysis and recommending changes in policies and procedures. - Provide information by collecting, analyzing, and summarizing development and service issues. Job-Specific Essential Duties and Responsibilities: - Estimate Level of Effort for Scrum Product Backlog Items (PBIs) for web applications. - Create and complete PBIs for web applications using Microsoft .NET, Visual Studio, Azure DevOps, and Azure SQL. - Support web applications using Microsoft .NET, Visual Studio, Azure DevOps, Azure SQL, and service management tool. - Perform Scrum software development Quality Assurance (QA) for web applications. - Present web applications to internal stakeholders. - Perform ad-hoc and routine privileged database operations. - Perform other job duties as assigned by management. Minimum Requirements - Bachelor's degree in relevant field of study and 3+ years of relevant professional experience required, or equivalent combination of education and experience. Job-Specific Minimum Requirements: - 2 + years knowledge of Microsoft Visual C#, ASP.NET MVC, JavaScript, Telerik Kendo UI, and SQL Server/Azure SQL T-SQL required. - Excellent verbal and written communication skills. - Excellent cross-functional team collaboration skills. - Ability to perform all job duties in compliance with HIPAA guidelines and company confidentiality policies. - Ability to multitask effectively while performing job duties. - Ability to effectively prioritize multiple tasks. - Ability to work independently with minimal day-to-day supervision. - Ability to work remotely. - Ability to routinely meet via MS Teams and/or Zoom calls. - High speed internet required. - Ability to work core hours of 9AM Central Time to 2PM Central Time. - Full time college coursework or related training may be substituted for the experience requirement. Preferred Skills and Qualifications: - Experience with Microsoft Azure App Services, .NET Core, Redis, Power BI, Azure Key Vault, or Azure API Management. - Experience in the Health and Human Services industry. #LI-remote #techjobs #veteranspage EEO Statement Maximus is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, age, national origin, disability, veteran status, genetic information and other legally protected characteristics. Pay Transparency Maximus compensation is based on various factors including but not limited to job location, a candidate's education, training, experience, expected quality and quantity of work, required travel (if any), external market and internal value analysis including seniority and merit systems, as well as internal pay alignment. Annual salary is just one component of Maximus's total compensation package. Other rewards may include short- and long-term incentives as well as program-specific awards. Additionally, Maximus provides a variety of benefits to employees, including health insurance coverage, life and disability insurance, a retirement savings plan, paid holidays and paid time off. Compensation ranges may differ based on contract value but will be commensurate with job duties and relevant work experience. An applicant's salary history will not be used in determining compensation. Maximus will comply with regulatory minimum wage rates and exempt salary thresholds in all instances. Accommodations Maximus provides reasonable accommodations to individuals requiring assistance during any phase of the employment process due to a disability, medical condition, or physical or mental impairment. If you require assistance at any stage of the employment process-including accessing job postings, completing assessments, or participating in interviews,-please contact People Operations at **************************. Minimum Salary $ 100,320.00 Maximum Salary $ 115,000.00
    $68k-92k yearly est. Easy Apply 4d ago
  • Software Engineer, Platform - Grand Rapids, USA

    Speechify

    Senior programmer 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 20d ago
  • Software Engineer I

    TGW Logistics Group

    Senior programmer 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 5d ago
  • MuleSoft Senior Developer- Enterprise

    Slalom 4.6company rating

    Senior programmer job in Grand Rapids, MI

    You are a self-driven individual with a "get it done" attitude and a passion to solve complex business and technology problems. You enable integrated business processes across applications that share common data elements using scalable and proven design patterns and techniques (e.g., integrating Salesforce and an ERP system). You enjoy working in agile teams to deliver API-led integration solutions and are excited to learn and integrate to new business applications. What You'll Do * Work with Architects to translate business requirements into well-designed integration solutions * Participate in technical design sessions and develop detailed technical solution documentation that is aligned with client business objectives * Develop, test, and document integration solutions and data migration elements of business applications in the CRM, ERP, and/or HCM domains * Provide detailed estimates and work breakdown structure for assigned tasks What You'll Bring * Ability to program in object oriented and/or functional programming languages such as Java, C#, Python, JavaScript, etc. * Familiarity with cloud-based and on-premise enterprise applications such as: NetSuite, SAP, Oracle ERP, Salesforce, Dynamics AX/CRM, Workday, etc. * Understanding of Webservices standards and technologies such as: WS*, JSON, REST, GraphQL etc. * Understanding of structured and/or unstructured databases and data models like MS SQL, My SQL, Postgress, Mongo DB, Hadoop, etc. * Experience in delivering real-time, event-driven, and batch integration solutions * Background in data architecture, design, and data modeling * Understanding of cloud computing and micro-services architectures * Strong problem solving and software triage skills with the ability to work cross-functionally in a fast-paced and rapidly changing work environment * Demonstrated skills in helping negotiate priorities and resolving conflicts among project stakeholders (such as customers, product management, and engineering) * Knowledge of QA processes and test-driven development * Familiarity with agile software delivery methodologies such as Scrum * A background in large integration projects with large and multi-sourced data sets is a definite asset About Us Slalom is a fiercely human business and technology consulting company that leads with outcomes to bring more value, in all ways, always. From strategy through delivery, our agile teams across 52 offices in 12 countries collaborate with clients to bring powerful customer experiences, innovative ways of working, and new products and services to life. We are trusted by leaders across the Global 1000, many successful enterprise and mid-market companies, and 500+ public sector organizations to improve operations, drive growth, and create value. At Slalom, we believe that together, we can move faster, dream bigger, and build better tomorrows for all. Compensation and Benefits Slalom prides itself on helping team members thrive in their work and life. As a result, Slalom is proud to invest in benefits that include meaningful time off and paid holidays, parental leave, 401(k) with a match, a range of choices for highly subsidized health, dental, & vision coverage, adoption and fertility assistance, and short/long-term disability. We also offer yearly $350 reimbursement account for any well-being-related expenses, as well as discounted home, auto, and pet insurance. Slalom is committed to fair and equitable compensation practices. For this role, we are hiring at the following levels and targeted base pay salary ranges: The targeted base salary pay range for a Senior Consultant is: * East Bay, San Francisco, Silicon Valley: * Senior Consultant: $167,000-$203,000 * San Diego, Los Angeles, Orange County, Seattle, Boston, Houston, New Jersey, New York City, Washington DC, Westchester: * Senior Consultant: $153,000-$186,000 * All other locations: * Senior Consultant: $140,000-$171,000 In addition, individuals may be eligible for an annual discretionary bonus. Actual compensation will depend upon an individual's skills, experience, qualifications, location, and other relevant factors. The salary pay range is subject to change and may be modified at any time. We will accept applicants until March 30th, 2026, or until the position is filled. We are committed to pay transparency and compliance with applicable laws. If you have questions or concerns about the pay range or other compensation information in this posting, please contact us at: ********************. EEO and Accommodations Slalom is an equal opportunity employer and is committed to attracting, developing and retaining highly qualified talent who empower our innovative teams through unique perspectives and experiences. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veterans' status, or any other characteristic protected by federal, state, or local laws. Slalom will also consider qualified applications with criminal histories, consistent with legal requirements. Slalom welcomes and encourages applications from individuals with disabilities. Reasonable accommodations are available for candidates during all aspects of the selection process. Please advise the talent acquisition team or contact ****************************** if you require accommodations during the interview process.
    $167k-203k yearly Easy Apply 36d ago
  • Avionics Software Engineer

    GE Aerospace 4.8company rating

    Senior programmer job in Grand Rapids, MI

    SummaryWorking at GE Aerospace means you are bringing your unique perspective, innovative spirit, drive, and curiosity to a collaborative and diverse team working to advance aerospace for future generations. If you have ideas, we will listen. Join us and see your ideas take flight! Engineering is at the center of what we do, and we are looking for talented, innovative engineers who can help us design and develop products for today, tomorrow, and in the future. If you are a dreamer, doer, and inventor who wants your voice to be heard and see your ideas take flight, this is the opportunity for you.Job Description In this role, you will be responsible for the verification of application level embedded software within the Integrated Vehicle Health Management (IVHM) team. IVHM creates solutions that perform health management for the aircraft. You will work with a team of engineers to design, implement and maintain unit tests that verify the correctness, robustness and reliability of software. This role collaborates with developers, systems engineers, and verification leads to ensure test coverage aligns with requirements, verification strategies, interfaces, and safety/quality objectives. You will establish and executes test strategies, generate unit tests, integrate tests into Continuous Integration/Continuous Test pipelines, and produce clear, auditable evidence of verification results. Required Qualifications A Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, or related field. Proficiency in C coding language This role requires use of technical data subject to U.S. Government contract restrictions and this posting is only for U.S. Citizens. GE will require proof of status. Preferred Qualifications Leadership: Strong interpersonal and leadership skills, coupled with excellent oral and written communication abilities. Familiarity with DO-178C DAL B. Ability to produce clear, auditable test artifacts and traceability to requirements. Must be a clear communicator. The base pay range for this position is $72,000 to $90,000. 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 February 20th, 2026. 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. 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: No
    $72k-90k yearly Auto-Apply 6d ago
  • Senior Lead Caregiver

    Independence Village 3.9company rating

    Senior programmer 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 Metrics for Success: Employee First Performance Feedback 1440 Care Task Sheets, Contract Monitoring Optimal Performance Relationships 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 #IV1
    $76k-116k yearly est. 2d ago
  • Software Solutions Senior - Sage Intacct

    UHY 4.7company rating

    Senior programmer 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 16d ago
  • Software Developer (in-person Grand Rapids, MI)

    Stenger & Stenger PC 3.5company rating

    Senior programmer job in Grand Rapids, MI

    Job Description 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. 13d ago
  • Software Engineer

    Actalent

    Senior programmer 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 Permanent 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 28, 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 13d ago
  • Software Engineer, macOS Core Product - Grand Rapids, USA

    Speechify

    Senior programmer 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. Auto-Apply 10d ago
  • Software Engineer II

    TGW Logistics Group

    Senior programmer job in Grand Rapids, MI

    The Software Engineer II is a mid-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. Writes and executes unit and integration test plans. Performs 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. Serves as technical expert and mentors junior team members, providing guidance on best practices. Leads scrum process by conducting frequent scrum meetings and managing task priorities. Performs additional duties as assigned. REQUIREMENTS Education: Bachelor's degree in Computer Science, or related field, or equivalent work experience. Experience: At least two (2) years of software engineering experience and experience with 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 code optimization techniques, object-oriented languages, and design principles. Thorough grasp of asynchronous and parallel programming techniques. Solid understanding of product versioning and source control practices. Knowledge of 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 5d ago
  • Avionics Software Engineer

    GE Aerospace 4.8company rating

    Senior programmer job in Grand Rapids, MI

    Working at GE Aerospace means you are bringing your unique perspective, innovative spirit, drive, and curiosity to a collaborative and diverse team working to advance aerospace for future generations. If you have ideas, we will listen. Join us and see your ideas take flight! Engineering is at the center of what we do, and we are looking for talented, innovative engineers who can help us design and develop products for today, tomorrow, and in the future. If you are a dreamer, doer, and inventor who wants your voice to be heard and see your ideas take flight, this is the opportunity for you. Job Description In this role, you will be responsible for the verification of application level embedded software within the Integrated Vehicle Health Management (IVHM) team. IVHM creates solutions that perform health management for the aircraft. You will work with a team of engineers to design, implement and maintain unit tests that verify the correctness, robustness and reliability of software. This role collaborates with developers, systems engineers, and verification leads to ensure test coverage aligns with requirements, verification strategies, interfaces, and safety/quality objectives. You will establish and executes test strategies, generate unit tests, integrate tests into Continuous Integration/Continuous Test pipelines, and produce clear, auditable evidence of verification results. Required Qualifications * A Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, or related field. * Proficiency in C coding language * This role requires use of technical data subject to U.S. Government contract restrictions and this posting is only for U.S. Citizens. GE will require proof of status. Preferred Qualifications * Leadership: Strong interpersonal and leadership skills, coupled with excellent oral and written communication abilities. * Familiarity with DO-178C DAL B. * Ability to produce clear, auditable test artifacts and traceability to requirements. * Must be a clear communicator. The base pay range for this position is $72,000 to $90,000. 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 February 20th, 2026. 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. 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: No
    $72k-90k yearly Auto-Apply 5d ago

Learn more about senior programmer jobs

How much does a senior programmer earn in Grand Rapids, MI?

The average senior programmer in Grand Rapids, MI earns between $71,000 and $127,000 annually. This compares to the national average senior programmer range of $78,000 to $141,000.

Average senior programmer salary in Grand Rapids, MI

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