Lead Automation Software Developer
Senior software engineer job in Grand Rapids, MI
Kamps is looking for a highly qualified and motivated technical leader to architect and oversee advanced automation solutions integrating PLCs, Python-based applications, machine vision, containerized deployments (K3s), and database systems. This role will lead a team that drives Industry 4.0 initiatives and smart manufacturing projects.
This position is largely remote with occasional in office days required at the corporate office in Grand Rapids, MI. This individual will be expected to work collaboratively with the team by utilizing Microsoft Teams and other development tools.
Essential Duties and Responsibilities:
Lead and mentor a team of automation engineers and developers
Design, develop, and maintain AI-powered vision applications and features
Build, test, and deploy scalable APIs
Design and maintain containerized applications using K3s for edge and on-prem deployments
Participate in the full software development lifecycle: requirements analysis, coding, testing, documentation, deployment, and support
Write and perform unit, integration, and end-to-end tests to ensure reliability and performance
Contribute to Agile ceremonies, including daily stand-ups, planning meetings, and retrospectives
Troubleshoot and resolve issues across the stack (front-end, back-end, infrastructure)
Required Skills and Qualifications:
Bachelor's or higher in Computer Science, Engineering, or related field, or equivalent experience
Experience with front-end frameworks: React/Remix or Angular (TypeScript) and backend languages/frameworks: TypeScript, Python, or C#/ASP.NET
Hands-on experience with K3s or Kubernetes for container orchestration
Proficiency in databases such as Postgres or SQL Server
Proficiency in Kubernetes, Docker, and cloud platforms (Azure, AWS, or GCP)
Familiarity with CI/CD pipelines, OAuth2, REST APIs, and microservices architecture
Excellent problem-solving, communication, and documentation skills
Quick learner, adaptable to new technologies and techniques
Preferred Qualifications:
Knowledge of PLCs (Programmable Logic Controllers) in manufacturing environments
Knowledge or experience with Rancher/K3s tooling
Experience with computer vision libraries and models (OpenCV, TensorFlow, PyTorch, YOLO)
Prior work in manufacturing, logistics, or industrial automation
Experience with build and deploy CI/CD pipelines for AI/ML workloads
Knowledge of observability tools such as Grafana, OpenTelemetry, and Prometheus
Knowledge of pub/sub messaging systems, including experience with MQTT
Languages, Frameworks, and Tools:
We commonly use the following tools in our development process. This is not an exhaustive list, but familiarity with these technologies will be considered advantageous and will contribute to success in this role.
Programming Languages: Python, TypeScript, C#
Frameworks & Libraries: .NET, OpenCV, TensorFlow, PyTorch, YOL
Containerization & Orchestration: Docker, Kubernetes, K3s, Rancher/K3s toolin
Cloud, Messaging & Architecture: Azure, MQTT, microservices architectur
Databases: PostgreSQL, SQL Serve
DevOps & CI/CD: Azure DevOps, Git, CI/CD pipelines
Observability & Monitoring: Grafana, Prometheus, OpenTelemetry
This list of duties is not intended to be all-inclusive and may be expanded to include other duties or responsibilities that senior management may deem necessary.
Software Engineer
Senior software engineer job in Grand Rapids, MI
About the Role
You will design and ship APIs, stand up automated test harnesses using xUnit and .NET Aspire, and help elevate test practices across the team. We are containerizing workloads and moving to Kubernetes (cloud target may be Azure and/or GCP), including migrating Azure Functions and Logic Apps into services. You will contribute as an engineer on an agile team-submitting PRs, participating in code reviews, and coaching teammates on test automation best practices.
Responsibilities
Design, develop, test, and deploy C#/.NET services and RESTful APIs.
Build and maintain integration test suites and automated test harnesses using xUnit and .NET Aspire (focus on integration tests, not component testing).
Contribute as an engineer on an agile team: submit PRs, participate in code reviews, pair/mob programming when helpful, and improve team testing discipline.
Develop and run services in containers/Kubernetes (Docker images, health/readiness probes, configuration, resource management).
Work within SAFe Agile using CI/CD best practices; ensure features meet clear, testable acceptance criteria.
Partner with the Technical Product Owner and IT stakeholders to co-create acceptance criteria and raise overall reliability and quality signals.
Support the migration of Azure Functions and Logic Apps to containerized services and modern service boundaries.
Promote secure coding, observability, and quality gates across the team.
Qualifications
5+ years in software engineering; 3+ years in C#/.NET, SQL, and REST APIs.
Required Skills
Strong experience with integration test automation using xUnit and running tests in CI.
Hands-on containerized development and Kubernetes experience (cloud-agnostic; Azure/GCP experience welcome).
2+ years building PaaS applications on Azure preferred (AWS/GCP considered).
Proven experience designing and developing systems (not solely DevOps/configuration/maintenance).
Solid Git/PR workflows, distributed team collaboration, and clear technical communication.
Experience with Postman, Swagger/OpenAPI, and common design patterns.
Preferred Skills
.NET Aspire (distributed app composition/orchestration, test harnessing, dashboards).
Contract testing experience (Pact.io or similar tools).
Kafka, Temporal (workflows), LaunchDarkly (feature flags), SonarQube (quality gates).
Observability: OpenTelemetry, Application Insights, Prometheus/Grafana.
Secure coding practices (OWASP), dependency scanning, SBOM.
Software Developer (in-person Grand Rapids, MI)
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)
Auto-ApplyR&D Software Programmer
Senior software engineer job in Three Rivers, MI
Overview Kadant is seeking a skilled full-time R&D Software Programmer experienced in maintaining and modernizing legacy systems. The ideal candidate will have a solid foundation in software development principles, a methodical approach to problem-solving, and a professional respect for improving long-standing systems that are vital to daily operations. This position will be part of a small industrial R&D team located in Three Rivers, Michigan. Experience in an engineering or industrial environment is a strong plus. Responsibilities • Lead efforts to maintain, update, and enhance existing VB6 applications used for operational and production systems. • Troubleshoot and resolve issues within legacy codebases while minimizing disruption to business processes. • Migrate and refactor VB6 components into modern frameworks such as .NET where appropriate. • Design, code, test, and document new software applications or system features. • Collaborate with engineering, IT, and production teams to translate system requirements into reliable software solutions. • Maintain version control, deployment documentation, and coding standards. • Participate in system testing, validation, and occasional user training as needed. Qualifications • Working knowledge of Visual Basic 6 (VB6) • Proficiency with .NET and the C family of programming languages (C, C++, C#). • Strong understanding of database systems (SQL Server, Access, or similar). • Familiarity with Windows-based application architecture and API integration. • Bachelor's degree in computer science, Software Engineering, or related field. • Excellent analytical and problem-solving abilities with a disciplined, structured approach. • Clear documentation habits and the ability to communicate effectively with both technical and non-technical users. Preferred Qualifications • Experience in an industrial, manufacturing, or engineering environment. • Familiarity with industrial systems, data acquisition, or automation interfaces. • Knowledge of source control systems such as Git or SVN. • Understanding of modern software migration strategies and lifecycle management.
* Working knowledge of Visual Basic 6 (VB6) • Proficiency with .NET and the C family of programming languages (C, C++, C#). • Strong understanding of database systems (SQL Server, Access, or similar). • Familiarity with Windows-based application architecture and API integration. • Bachelor's degree in computer science, Software Engineering, or related field. • Excellent analytical and problem-solving abilities with a disciplined, structured approach. • Clear documentation habits and the ability to communicate effectively with both technical and non-technical users. Preferred Qualifications • Experience in an industrial, manufacturing, or engineering environment. • Familiarity with industrial systems, data acquisition, or automation interfaces. • Knowledge of source control systems such as Git or SVN. • Understanding of modern software migration strategies and lifecycle management.
* Lead efforts to maintain, update, and enhance existing VB6 applications used for operational and production systems. • Troubleshoot and resolve issues within legacy codebases while minimizing disruption to business processes. • Migrate and refactor VB6 components into modern frameworks such as .NET where appropriate. • Design, code, test, and document new software applications or system features. • Collaborate with engineering, IT, and production teams to translate system requirements into reliable software solutions. • Maintain version control, deployment documentation, and coding standards. • Participate in system testing, validation, and occasional user training as needed.
Software Developer
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
************
Embedded Software Development Engineer - DoD Secret Clearance
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 12/31/25.
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
Auto-ApplySoftware Developer
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, and hospital indemnity 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.
Auto-ApplySoftware Solutions Senior - Sage Intacct
Senior software engineer job in Kalamazoo, MI
JOB SUMMARYThe Software Solution Senior is a key member of the Client Accounting Advisory Services team responsible for designing, developing, and implementing high-quality accounting software solutions. This role requires a technical background, leadership skills, and the ability to collaborate with cross-functional teams to deliver innovative accounting software solutions that meet client needs. The Software Solution Senior will also provide guidance and mentorship to associate team members.
Lead the design and configuration of accounting software modules or applications, ensuring adherence to industry standards and best practices
Collaborate with product managers and business analysts to gather software requirements and translate them into technical designs
Develop and maintain an understanding of accounting principles and practices to effectively design and implement software solutions for accounting workflows
Provide training to end users on software features and functionalities
Prepare comprehensive documentation, including user manuals, guides, and training materials, to support software implementation and usage
Provide ongoing technical support to clients through various channels, including phone, email, and remote access and use of the support ticketing system (Issuetrak)
Collaborate with cross-functional teams to define and execute software testing strategies, ensuring the reliability and accuracy of accounting software solutions
Stay up to date with emerging technologies and industry trends in accounting software to contribute to the continuous improvement of software offerings
Troubleshoot and resolve complex technical issues related to accounting software implementation, data integration, and system performance
Collaborate with product managers and stakeholders to prioritize software features and enhancements based on client needs and market demands
Participate in the life cycle of a software implementation and support, including requirements analysis, estimation, planning, and release management
Conduct Software demonstrations, create pricing quotes, draft engagement letters
Assist with Software Vendor invoice processing/allocations for client billing
Supervisory responsibilities
May supervise subordinate team members
Work environment
Work is conducted in a professional office environment with minimal distractions
Physical demands
Prolonged periods of sitting at a desk and performing work in front of a computer screen for long periods of time
Must be able to lift up to 15 pounds at a time
Travel required
Occasional travel, but unpredictable, based on client needs
Required education and experience
Bachelor's degree in accounting, accounting information systems, or relevant, hands-on accounting system implementation experience
3+ years of relevant experience
Current experience and technology skills using Sage Intacct, QuickBooks Online, or similar accounting software
Proficient with using Microsoft Office (Word, Excel, PowerPoint, and Outlook)
Preferred education and experience
Advanced degree or relevant certifications
Other duties
Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the colleague for this job. Duties, responsibilities and activities may change at any time with or without notice.
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.
Auto-ApplySoftware Engineering Intern
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.
Auto-ApplyDeveloper - Software
Senior software engineer job in Grand Rapids, MI
Description & Requirements Maximus is currently seeking a Salesforce Developer with experience in Health Cloud to develop and maintain Salesforce solutions that optimize healthcare processes. The ideal candidate will be responsible for customizing Health Cloud features, developing custom applications, and ensuring solutions meet healthcare industry standards. Per VES contract requirements, staff working on the VES project must be a US Citizen or US Legal Resident (green card holders).
This is a remote position.
Essential Duties and Responsibilities:
- Develop, test, debug, implement, and document moderately complex software programs
- Research and analyze existing systems and program requirements
- Resolve production support problems.
- Conduct quality assurance activities such as peer reviews.
Job-Specific Essential Duties and Responsibilities:
- Design, develop, and customize Salesforce Health Cloud solutions, including patient data management, care plans, and workflows.
- Develop custom applications using Apex, Lightning Components, and Visualforce.
- Create and maintain REST/SOAP API integrations with external systems.
- Collaborate with stakeholders to gather requirements and translate them into technical specifications.
- Ensure data security and compliance with HIPAA and healthcare regulations.
- Troubleshoot and resolve technical issues related to Health Cloud and custom Salesforce apps.
- Optimize performance and scalability of Health Cloud applications.
Minimum Requirements
- Bachelor's degree in related field.
- 3-5 years of relevant professional experience required.
- Equivalent combination of education and experience considered in lieu of degree.
Job-Specific Minimum Requirements:
- 3+ years of Salesforce development experience with at least 1 year working in Health Cloud.
- Strong proficiency in Apex, Lightning Components, Visualforce, SOQL, and Salesforce APIs.
- Experience with Salesforce Health Cloud features such as care plans, patient management, and healthcare workflows.
- Knowledge of integration patterns and best practices for integrating Salesforce with healthcare systems.
- Familiarity with healthcare data models and compliance requirements (e.g., HIPAA).
- Salesforce certifications such as Platform Developer I/IIHealth Cloud Specialist.
Preferred Skills and Qualifications:
- Experience with Shield for encryption and enhanced security.
- Knowledge of healthcare standards like HL7 and FHIR.
#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
$
80,000.00
Maximum Salary
$
130,000.00
Easy ApplyApplication Developer
Senior software engineer job in Grand Rapids, MI
Details:
Stefanini Group is hiring!
Stefanini is looking for an Application Developer- Remote
For quick apply, please connect with Akash Gupta; Ph: ************/ *************************
W2 Only!
Under minimal supervision, designs, codes or configures, tests, debugs, deploys, documents and maintains programs using a variety of software development toolkits, programming languages, testing/verification applications and other tools, while adhering to specific development best practices and quality standards. Gathers business requirements, translating that information into detailed technical specifications from which programs will be written or configured, and validating that the proposed applications align with both the architectural design and the business needs. Participates in process leadership for work groups, and product/service delivery strategy and work plans. Other responsibilities may include deep troubleshooting and issue analysis, as well as coding, testing and implementing software enhancements and/or applying patches. Competent to work on most phases of applications systems analysis and programming activities, but requires instruction and guidance in others. Provides coaching to less experienced Application Development Analysts.
Essential Functions:
Under minimal supervision, works independently with customers to analyze and compile business requirements for applications, and then research, plan, design, develop and implement customer-focused programming solutions that adhere to the development policies and standards, and align with the Information Services architectural design and customer's business needs.
May also code, test and implement software enhancements and/or apply patches, as well as prepare the appropriate documentation to support a new system, or to record modifications that have been made to existing application programs.
Helps drive risk assessment by developing, implementing and evaluating system design strategies, specifications and models.
Provides process leadership for work groups, and assists in product/service delivery strategy and work plans.
Owns the resolution for product, implementation and/or functionality issues, and provides troubleshooting support.
Makes opportunities to expand skills by learning from those with more experience, and shares knowledge, by coaching less seasoned Applications Development Analysts.
#LI-AG#LI-REMOTE
Details:
Qualifications:
Must Have Skills:
Angular
AWS CDK
Azure Entra ID
Python
Nice To Have Skills:
Health Insurance
Informatica
PLSQL
TSQL
Required Associate's Degree or equivalent related field
Preferred Bachelor's Degree or equivalent related field
2 years of relevant experience developing and supporting applications, and or system development lifecycle including coding, testing, and implementation Required
Stefanini takes pride in hiring top talent and developing relationships with our future employees. Our talent acquisition teams will never make an offer of employment without having a phone conversation with you. Those face-to-face conversations will involve a description of the job for which you have applied. We also speak with you about the process including interviews and job offers.
About Stefanini Group:
The Stefanini Group is a global provider of offshore, onshore and near shore outsourcing, IT digital consulting, systems integration, application, and strategic staffing services to Fortune 1000 enterprises around the world. Our presence is in countries like the Americas, Europe, Africa, and Asia, and more than four hundred clients across a broad spectrum of markets, including financial services, manufacturing, telecommunications, chemical services, technology, public sector, and utilities. Stefanini is a CMM level 5, IT consulting company with a global presence. We are CMM Level 5 company.
Easy ApplyCategory Management Senior Client Lead
Senior software engineer job in Grand Rapids, MI
dunnhumby is the global leader in Customer Data Science, partnering with the world's most ambitious retailers and brands to put the customer at the heart of every decision. We combine deep insight, advanced technology, and close collaboration to help our clients grow, innovate, and deliver measurable value for their customers.
dunnhumby employs nearly 2,500 experts in offices throughout Europe, Asia, Africa, and the Americas working for transformative, iconic brands such as Tesco, Coca-Cola, Nestlé, Unilever and Metro.
We're looking for a Category Management, Senior Client Lead who expects more from their career. They need to champion the implementation of Customer/Shopper First practices; translating strategy into tangible recommendations and actions that improve the shopping experience, and in turn grow dunnhumby's impact. It's a chance to apply your expertise to develop category management strategy, category assortment and layout optimization and real/near-time sales analysis, allowing our clients to make better strategic and tactical decisions concerning product assortment and merchandising.
Joining our account team, you'll work with world class and passionate people using innovative techniques. In addition, you'll act as the dunnhumby expert in Category Management for assigned clients while collaborating with super-smart colleagues challenging and rewriting the rules, not just following them.
This role is instrumental in advancing category management initiatives, leading insights application & enablement within category strategy, assortment, and price & promotions. To excel in this position, we seek individuals who demonstrate commitment, collaboration, attention to detail, skilled storytelling, and an enthusiasm for relationship building.
What we expect from you
Degree in a relevant subject
Proven experience using and applying Category Management tools and methodologies to both retail and/or CPG contexts
Build excellent relationships and
collaborate
with stakeholders in the client's office 2-3 times a week, as well as establish trust and become a true strategic partner
Passionate
about shopper insights and putting the customer at the center of decisions
Experience in category management approaches in retail and/or manufacturer contexts
Experience of collaborating with retailers and manufacturers in embedding customer insight into existing category management processes
Strong data analysis skills, and an ability to turn data into insight, into action.
Strong communication and storytelling
Effective presentation and audience management skills
5-7 years of hands-on experience in an insights-based role, encompassing data analysis, recommendation development, and presentation.
Consultative approach to selling, identifying needs, and selling appropriate solutions
Great collaboration with colleagues
What you can expect from us
We won't just meet your expectations. We'll defy them. So you'll enjoy the comprehensive rewards package you'd expect from a leading technology company. But also, a degree of personal flexibility you might not expect. Plus, thoughtful perks, like flexible working hours and your birthday off.
You'll also benefit from an investment in cutting-edge technology that reflects our global ambition. But with a nimble, small-business feel that gives you the freedom to play, experiment and learn.
And we don't just talk about diversity and inclusion. We live it every day - with thriving networks including dh Gender Equality Network, dh Proud, dh Family, dh One, dh Enabled and dh Thrive as the living proof. We want everyone to have the opportunity to shine and perform at your best throughout our recruitment process. Please let us know how we can make this process work best for you.
Our approach to Flexible Working
At dunnhumby, we value and respect difference and are committed to building an inclusive culture by creating an environment where you can balance a successful career with your commitments and interests outside of work.
We believe that you will do your best at work if you have a work / life balance. Some roles lend themselves to flexible options more than others, so if this is important to you please raise this with your recruiter, as we are open to discussing agile working opportunities during the hiring process.
For further information about how we collect and use your personal information please see our Privacy Notice which can be found (here)
Auto-ApplyJr Software Engineer
Senior software engineer job in Goshen, IN
Job Description/Desired Skills/Exp
Communication - be in contact with new and old customers about new projects as well as working well with the small internal team.
Design and layout circuit boards for new projects.
Code projects, test fixture, and software as needed.
Update old projects based on new test data.
Develop prototype enclosure or other pieces using 3D printing, CNC and other means.
Test and debug high level failure and returns.
MUST HAVE
Experience in Coding and Software Design.
Experience in Design and layout circuit boards.
Software Engineer, Platform - Grand Rapids, USA
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.
Auto-ApplySoftware Engineer 1
Senior software engineer job in Holland, MI
VIP's eo Star Development Team is seeking a Software Engineer 1 with a passion for creating user-friendly applications. The ideal candidate will take great pride in their work and be willing to rethink and suggest improvements for current applications as well as contribute to the development of new projects. This person must be comfortable working closely with a small team and have the flexibility to work on clearly-defined as well as abstract tasks to achieve a shared goal.
The successful candidate will have practical programming experience, knowledge of programming best practices, and have the ability to work in a high energy environment. As a Software Engineer you will work in a team to improve the features and stability of existing applications. You will be assigned programming changes identified by our customers and can include enhancements, fixes to bugs, customization of software or interface development (data extracts).
Position Type: Full Time, Hybrid - will be required to report to our office in Holland, MI.
Starting Pay Range: $70,000 - $80,000 annually
Independently complete well-scoped components from a larger project in a reasonable time frame
Collaborate with your team to design, plan, implement and test solutions
Communicate well with team members and external teams
Follow, enhance and contribute to established team processes
Continuously seek self-improvement and learning
Requirements:
Foundational knowledge of software programming concepts
Excellent problem-solving and analytical skills
Ability to learn new coding languages and technologies
Bachelor's Degree in Computer Science / Software Engineering preferred, or equivalent combination of education, training, and experience
Technologies We Use:
Languages: C#, Angular, SQL, Dart
Frameworks: .net, NodeJS, Flutter
Tools: Azure, Azure DevOps, Confluence, Git, Visual Studio, Visual Studio Code, Crashlytics, App Center, Azure Application Insights, SSMS
Other: database performance optimization, server administration, JWT, OpenAPI, SASS, UI/UX, Oauth2, OpenID Connect
Benefits Include:
Health Insurance
Vision and Dental Expense Reimbursement
401k Matching and Employer Contributions
Life and Disability Insurance
Health Savings and Flexible Spending Accounts
Paid Parental Leave
Discounted Gym Memberships
Combined Time Off and Floating Holidays
Flex and Hybrid Schedules
All full time job offers are contingent upon passing a pre-employment drug screening and background check.
Auto-ApplyMechanical Software Engineer
Senior software engineer job in Marshall, MI
About us
Contemporary Amperex Technology Kentucky (CATK) is the US battery manufacturing subsidiary of Contemporary Amperex Technology Co., Limited (CATL). CATL is a global leader in research, development and manufacturing of battery energy storage system for vehicles, grid scale, and maritime applications. In 2024, CATL accounts for over 37% of global EV battery installed capacity. CATL has been the largest battery manufacturer in the world for the last 7 years. The Company is committed to providing cutting-edge solutions for global new energy applications.
Our Vision
Strive to be a global premier innovative technology corporation, deliver excellent contribution to green energy resolution for mankind, and provide a platform of pursuing the spiritual and material well-being for employees!
Job Overview:
To better serve the global auto industry electric vehicle trend in the United States, CATL, through its U.S.-based subsidiary, CATK, is seeking a dedicated and experienced Mechanical Software Engineer to join our local team. The Mechanical Software Engineer will be responsible for developing and maintaining the technical standards related to software and network configurations used in mechanical systems. This role includes auditing changes to equipment, providing essential technical support, and assisting in the formulation of standards for visual programming and algorithms. The ideal candidate will possess a strong background in both mechanical engineering and software development.
Essential Functions:
Implement and periodically review technical standards for software and network systems involved in mechanical operations.
Ensure all software-related aspects of mechanical systems adhere to industry standards and company requirements.
Audit key changes in mechanical equipment to ensure seamless integration with software systems.
Provide change control and ongoing technical support for on-site implementations, ensuring modifications meet both mechanical and software standards.
Collaborate with technical supervisors to develop and refine technical standards for visual programming and algorithms related to mechanical operations.
Enhance and optimize algorithmic efficiency within mechanical systems through rigorous standard setting and review.
Act as a key technical resource, offering support and expert advice for integrating software with mechanical systems.
Work closely with other engineers and developers to ensure cohesive operation between mechanical components and software functionalities.
Minimum Qualifications:
Bachelor's or Master's degree in Mechanical Engineering, Software Engineering, or a related field.
Strong foundational knowledge in electricity, software, vision systems, and robotics.
Proven experience in electrical and equipment development, particularly within the chemical, semiconductor, automotive, or related industries.
Ability to recognize, interpret, and draw electrical schematics and wiring diagrams.
Skilled in PLC programming, robot programming, and servo debugging, with a strong understanding of low-voltage circuits, signal lines, and electrical components.
Excellent problem-solving skills and the ability to manage multiple projects under tight deadlines.
Strong communication skills and the ability to work effectively in a team-oriented environment.
Ability to maintain a full-time work schedule with regular in-person attendance is required for this position.
Ability to interact professionally with individuals of varied backgrounds and skill level.
Physical Requirements:
Ability to move around work sites, which may include walking, standing, and climbing ladders or stairs.
Flexibility to bend, kneel, or crouch, particularly when inspecting installations or troubleshooting.
Capability to lift and carry moderate weights, typically up to 25-50 pounds.
Occasional lifting of heavier items may be required.
Ability to work in various environments, including offices, construction sites, and manufacturing facilities.
Willingness and ability to travel to various job sites, which may require driving or other forms of transportation.
Benefits:
Competitive salary commensurate with experience.
Comprehensive benefits package including medical, dental, and vision coverage.
401(k) retirement savings plan with company match.
Paid time off and holidays.
Professional development opportunities.
***CATK is an Equal Opportunity Employer***
The information contained herein is not intended to be an all-inclusive list of the duties and responsibilities of the job, nor is it intended to be an all-inclusive list of the skills and abilities required to do the job. The Company may, at its discretion, revise the job description at any time, and additional functions and requirements may be assigned by supervisors as deemed appropriate. Requirements, skills and abilities included have been determined to illustrate the minimal standards required to successfully perform the position.
Resets Remodel Senior Lead
Senior software engineer job in Grand Rapids, MI
Resets Remodel Senior Lead
Travel. Lead. Build the Future.
Are you ready to lead remodel projects across the Midwest and northeast? SPAR, a leader in retail construction and merchandising, is hiring Resets Remodel Senior Leads to join our dynamic overnight reset and remodel team. This is your chance to take charge, travel extensively, and grow into a long-term leadership role with competitive pay and full benefits.
About the Role:
As a Senior Lead, you'll supervise a 3-5 person team on high-impact remodels at big box home improvement stores. This role is 100% travel-based - you'll be on the road for extended periods, working across multiple states and staying ahead of the game with hands-on work involving heavy steel racking, shelving, fixtures, and store resets. Expect to spend weeks or months at a time servicing projects outside of your home state.
If you're a reliable problem-solver who thrives in fast-paced environments and wants a pathway to a long-term career in retail construction, we want to hear from you!
Why Join SPAR?
Certification-to-Career Track
Start at $21/hour during training. Upon successful certification, get promoted to Senior Lead with a full-time salary of $52,000/year, plus benefits!
Extensive Travel
This role is made for road warriors - expect to be continuously on assignment outside your home state.
Travel Perks
All hotel accommodations provided
Meal per diem, tolls, and approved expenses covered
Mileage reimbursement
Career Growth
Senior Leads are on the path to District Operations Manager
Shift Schedule:
Overnight Shifts: Monday to Friday, 9:00 PM - 6:00 AM
Key Responsibilities:
Lead and motivate a 3-5 person team on overnight retail remodels
Remove and replace damaged steel racking and shelving systems
Reconfigure pallet racking and cantilever towers
Install fixtures and update store signage/schematics
Ensure safety, quality, and compliance on every site
Perform physical work (lifting up to 50 lbs.) and climb ladders as needed
What You Bring:
Prior construction, carpentry, or remodel experience required
Comfort working at heights (up to 20 ft.)
Ability to travel extensively and work overnight shifts
Skilled in reading blueprints and store layouts
Proficient in Microsoft Office and basic reporting systems
Strong leadership, communication, and problem-solving skills
Must own basic hand tools (mechanic set, gloves, utility knife)
Reliable transportation, valid driver's license preferred
Steel-toe boots required; professional appearance expected
Take the Lead - Start Building Your Career Today!
This is more than just a job - it's a stepping stone to a long-term career in retail operations and construction leadership. If you're ready to roll up your sleeves, hit the road, and lead from the front, APPLY NOW!
SPAR Marketing Force works with national retail stores managing their new store set ups or full store remodels
SPAR provides Equal Employment Opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics. In addition to federal law requirements, SPAR complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities.
This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training. SPAR expressly prohibits any form of workplace harassment based on race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, or veteran status. Improper interference with the ability of SPAR's employees to perform their job duties may result in discipline up to and including discharge
We can recommend jobs specifically for you! Click here to get started.
Auto-ApplySoftware Developer
Senior software engineer job in Grand Rapids, MI
Job DescriptionAs 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, and hospital indemnity 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.
Software Engineer, Android Core Product - Grand Rapids, USA
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 Design award winner for inclusivity for 2025.
Today, nearly 200 people around the globe work on Speechify in a 100% distributed setting - Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups like Stripe, Vercel, Bolt, and many founders of their own companies.
Overview
With the growth of our Android app, being the most used text-to-speech app in the Play Store, we find the need for a Senior Android Engineer to help us support the new user base as well as work on new and exciting projects to push us forward.
This is a key role and ideal for someone who thinks strategically, enjoys fast-paced environments, passionate about making product decisions, and has experience building great user experiences that delight users.
We are a flat organization that allows anyone to become a leader by showing excellent technical skills and delivering results consistently and fast. Work ethic, solid communication skills, and obsession with winning are paramount.
Our interview process involves several technical interviews and we aim to complete them within 1 week.
What You'll Do
Owning major features and working closely with our design team - take ownership of features inside the app and become responsible of delivering high quality features
Shape the future of our Android team
Own, maintain and improve reliability metrics for key features
Participate in discussions across different teams - Product, Design, Engineering
Review pull requests, and support other teammates
Handle critical issues or cope with unexpected challenges
Take ownership of feature releases and provide nightly builds for the QA team
An Ideal Candidate Should Have
5+ years of software engineering experience
Familiarity with Android components
Experience building or contributing to at least one Android app
Product design intuition and user empathy
Drive to push the boundaries of Android UI/UX
Understanding of the importance of tests and how to approach writing tests
Self-drive to improve the app and codebase above and beyond what's outlined in the spec
Rock solid experience with Kotlin, Kotlin Coroutines, Kotlin Flow, Dagger 2, MVVM, Clean Architecture, Background Services, Music Player Service, Android Animations, Jetpack Navigation, JUnit tests
Excellent communication skills
User oriented problem solving approach
Driven with continuous feedback from leaders
Bonus:
Experience building, maintaining, or otherwise contributing to open source projects in Android
Experience with iOS, Web or NodeJS
Technologies we use:
Kotlin
Kotlin Coroutines
Kotlin Flow
Jetpack Navigation
Dagger 2
Room
Custom Views, Canvas & Paint
Jetpack Compose
JUnit
What We offer:
A fast-growing environment where you can help shape the company and product.
An entrepreneurial-minded team that supports risk, intuition, and hustle.
A hands-off management approach so you can focus and do your best work.
An opportunity to make a big impact in a transformative industry.
Competitive salaries, a friendly and laid-back atmosphere, and a commitment to building a great asynchronous culture.
Opportunity to work on a life-changing product that millions of people use.
Build products that directly impact and support people with learning differences like dyslexia, ADD, low vision, concussions, autism, and more.
Work in one of the fastest growing sectors of tech, the intersection of artificial intelligence and audio.
The United States Based Salary range for this role is: 140,000-200,000 USD/Year + Bonus + Stock depending on experience
Think you're a good fit for this job?
Tell us more about yourself and why you're interested in the role when you apply.
And don't forget to include links to your portfolio and LinkedIn.
Not looking but know someone who would make a great fit?
Refer them!
Speechify is committed to a diverse and inclusive workplace.
Speechify does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.
Auto-ApplySoftware Solutions Senior - Sage Intacct
Senior software engineer job in Dowagiac, MI
JOB SUMMARYThe Software Solution Senior is a key member of the Client Accounting Advisory Services team responsible for designing, developing, and implementing high-quality accounting software solutions. This role requires a technical background, leadership skills, and the ability to collaborate with cross-functional teams to deliver innovative accounting software solutions that meet client needs. The Software Solution Senior will also provide guidance and mentorship to associate team members.
Lead the design and configuration of accounting software modules or applications, ensuring adherence to industry standards and best practices
Collaborate with product managers and business analysts to gather software requirements and translate them into technical designs
Develop and maintain an understanding of accounting principles and practices to effectively design and implement software solutions for accounting workflows
Provide training to end users on software features and functionalities
Prepare comprehensive documentation, including user manuals, guides, and training materials, to support software implementation and usage
Provide ongoing technical support to clients through various channels, including phone, email, and remote access and use of the support ticketing system (Issuetrak)
Collaborate with cross-functional teams to define and execute software testing strategies, ensuring the reliability and accuracy of accounting software solutions
Stay up to date with emerging technologies and industry trends in accounting software to contribute to the continuous improvement of software offerings
Troubleshoot and resolve complex technical issues related to accounting software implementation, data integration, and system performance
Collaborate with product managers and stakeholders to prioritize software features and enhancements based on client needs and market demands
Participate in the life cycle of a software implementation and support, including requirements analysis, estimation, planning, and release management
Conduct Software demonstrations, create pricing quotes, draft engagement letters
Assist with Software Vendor invoice processing/allocations for client billing
Supervisory responsibilities
May supervise subordinate team members
Work environment
Work is conducted in a professional office environment with minimal distractions
Physical demands
Prolonged periods of sitting at a desk and performing work in front of a computer screen for long periods of time
Must be able to lift up to 15 pounds at a time
Travel required
Occasional travel, but unpredictable, based on client needs
Required education and experience
Bachelor's degree in accounting, accounting information systems, or relevant, hands-on accounting system implementation experience
3+ years of relevant experience
Current experience and technology skills using Sage Intacct, QuickBooks Online, or similar accounting software
Proficient with using Microsoft Office (Word, Excel, PowerPoint, and Outlook)
Preferred education and experience
Advanced degree or relevant certifications
Other duties
Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the colleague for this job. Duties, responsibilities and activities may change at any time with or without notice.
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.
Auto-Apply