1

Database Programmer Jobs in Grand Rapids, MI (NOW HIRING)

Senior Software Engineer

Grand Rapids, MI · On-site

$117K - $155K/yr

... mentoring other developers. Responsibilities : • Builds systems to interface with SWIVEL ... databases; and troubleshooting with advanced SQL performance issues and write/tune advanced SQL ...

Senior Software Engineer

Grand Rapids, MI · On-site

$117K - $155K/yr

... mentoring other developers. Responsibilities : • Builds systems to interface with SWIVEL ... databases; and troubleshooting with advanced SQL performance issues and write/tune advanced SQL ...

Senior Software Engineer

Grand Rapids, MI · On-site

$117K - $155K/yr

... guides and mentors developers. Responsibilities : • Builds systems to interface with SWIVEL ... databases; and troubleshooting with advanced SQL performance issues and write/tune advanced SQL ...

Senior Software Engineer

Grand Rapids, MI · On-site

$117K - $155K/yr

As a senior software engineer for SWIVEL, you will take on a prominent role within our Agile ... Extensive experience with relational databases and general knowledge of NoSQL databases. * Exposure ...

Senior Software Engineer

Grand Rapids, MI

$117K - $155K/yr

As a senior software engineer for SWIVEL, you will take on a prominent role within our Agile ... Extensive experience with relational databases and general knowledge of NoSQL databases. * Exposure ...

Direct database architecture and development, including schema design, performance optimization ... Mentor and develop engineering team members through guidance on design principles, coding standards ...

Direct database architecture and development, including schema design, performance optimization ... Mentor and develop engineering team members through guidance on design principles, coding standards ...

Senior Software Engineer

Grand Rapids, MI · On-site

$117K - $155K/yr

As a senior software engineer for SWIVEL, you will take on a prominent role within our Agile ... Extensive experience with relational databases and general knowledge of NoSQL databases. * Exposure ...

Direct database architecture and development, including schema design, performance optimization ... Mentor and develop engineering team members through guidance on design principles, coding standards ...

Controls Engineer

Ada, MI · On-site

$81K - $106K/yr

Position Overview We are seeking a Controls Engineer to develop control system software and support ... database systems Experience with industrial automation, process control, or warehouse systems ...

... databases, and interfaces while driving innovation across Lear, globally. The Senior Ignition ... Proficient in programming languages like SQL, Python, Java, and others. * 7+ years hands-on ...

... databases, and interfaces while driving innovation across Lear, globally. The Senior Ignition Developer will oversee the design, testing, implementation, and training of HMI and SCADA systems, which ...

Use Cameo to manage, model, and trace requirements within a structured requirements database ... Apply systems engineering processes and lifecycle methodologies to support requirements definition ...

Showing results 21-40

Database Programmer information

See Grand Rapids, MI salary details

$20

$42

$76

How much do database programmer jobs pay per hour?

As of Aug 9, 2026, the average hourly pay for database programmer in Grand Rapids, MI is $42.17, according to ZipRecruiter salary data. Most workers in this role earn between $32.31 and $42.69 per hour, depending on experience, location, and employer.

How much do database programmers make?

Database programmers typically earn a median annual salary of around $80,000 to $100,000, depending on experience, location, and industry. Skilled professionals with knowledge of SQL, database management systems, and programming languages like Python or Java tend to have higher earning potential.

How does a database programmer typically collaborate with other IT professionals during a project?

Database Programmers often work closely with software developers, system administrators, and business analysts to design, implement, and maintain databases that support various applications. Collaboration usually involves gathering requirements, integrating databases with front-end applications, and troubleshooting performance issues together. Being proactive in communication and documentation is essential, as projects often require aligning database functionalities with broader technical and business goals. Regular meetings and code reviews are common, helping ensure that solutions are robust and scalable.

What is a database programmer?

Database programmers maintain a company’s database and ensure the stored information is secure. Some database programmers may design databases from scratch, but most companies use an established commercial database, such as the ones offered by Oracle, IBM, or Microsoft. The job duties of a database programmer include writing Structured Query Language (SQL) queries, generating data reports, and troubleshooting storage issues.

What is the difference between Database Programmer vs Database Developer?

AspectDatabase ProgrammerDatabase Developer
CredentialsTypically requires programming skills, SQL certifications, and knowledge of database languagesOften requires similar credentials, with additional focus on database design and architecture
Work EnvironmentWorks primarily with coding, scripting, and database maintenance in IT or software companiesInvolves designing, developing, and optimizing databases in various industries
Employer & Industry UsageUsed in tech firms, finance, healthcare, and any industry relying on data managementCommon in software development, data analysis, and enterprise IT sectors

While both roles involve working with databases, a Database Programmer mainly focuses on coding and maintaining database scripts, whereas a Database Developer is more involved in designing and developing database systems. The roles often overlap, but the developer typically has broader responsibilities in database architecture and optimization.

Are database programmers still in demand?

Database programmers, also known as database developers or SQL developers, continue to be in demand due to the ongoing need for data management and analysis across industries. Skills in SQL, database design, and familiarity with platforms like Oracle, MySQL, or Microsoft SQL Server are valuable, and employment opportunities remain steady as organizations rely on databases for operations and decision-making.

What is a database programmer?

A Database Programmer is a specialized software developer who designs, implements, and maintains databases to store and organize data efficiently. They write code, often using languages like SQL, to create database structures, queries, and procedures that support data-driven applications. Database Programmers also ensure data integrity, optimize performance, and may collaborate with other IT professionals to integrate databases with applications. Their role is essential in managing the flow and security of information within an organization.

What are the key skills and qualifications needed to thrive as a database programmer, and why are they important?

To thrive as a Database Programmer, you need strong proficiency in database design, SQL programming, and a solid understanding of data modeling, typically supported by a degree in computer science or a related field. Familiarity with database management systems like Oracle, MySQL, or Microsoft SQL Server, as well as certifications such as Microsoft Certified: Azure Database Administrator Associate, are highly beneficial. Attention to detail, problem-solving ability, and effective communication are crucial soft skills for this role. These competencies ensure reliable database performance, efficient data handling, and successful collaboration with development teams and stakeholders.
What are popular job titles related to Database Programmer jobs in Grand Rapids, MI? For Database Programmer jobs in Grand Rapids, MI, the most frequently searched job titles are:
What job categories do people searching Database Programmer jobs in Grand Rapids, MI look for? The top searched job categories for Database Programmer jobs in Grand Rapids, MI are:
Infographic showing various Database Programmer job openings in Grand Rapids, MI as of August 2026, with employment types broken down into 86% Full Time, 8% Part Time, and 6% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $87,714 per year, or $42.2 per hour.

Senior Software Engineer

SWBC

Grand Rapids, MI • On-site

$117K - $155K/yr

Full-time

Re-posted 26 days ago


SWBC rating

6.5

Company rating: 6.5 out of 10

Based on 17 frontline employees who took The Breakroom Quiz


Job description

Job Summary:
SWIVEL is seeking a talented individual to develop and maintain their Software as a Service (SaaS) solutions and core internal integrations. In this role, you will work within self-organized teams to ensure software meets customer expectations while also mentoring other developers.
Responsibilities:
• Builds systems to interface with SWIVEL clientele.
• Automates processes to improve efficiency.
• Builds tools to eliminate repetitive tasks.
• Participates in self-organizing teams working toward a common goal.
• Responds to issues as they arise and product support teams to run issues to ground.
• Works with product partners to understand requirements and goals.
• Prepares wireframes and mock-ups for proposed designs.
• Conducts peer reviews to ensure that development and security standards are enforced.
• Guides and mentors junior and mid-level developers on the team.
• Performs all other duties as assigned.
Qualifications:
Required:
• Bachelor’s Degree from an accredited college or four-year university or equivalent experience required.
• Minimum of five (5) years of experience required, including demonstrated knowledge of OOP and SOLID principles and design patterns; strong background in C#, HTML, JavaScript, XML, and JSON; creating and maintaining relational data models and databases; and troubleshooting with advanced SQL performance issues and write/tune advanced SQL queries.
• Experience with .NET Framework and .NET, migration to .NET.
• Proven efficiency in a variety of programming languages, potentially including C#, Node.js, ASP .NET, JavaScript/jQuery, TypeScript, HTML/CSS, etc.
• Extensive experience with relational databases and general knowledge of NoSQL databases.
• Exposure to microservice architecture and cloud-native services (preferably AWS); e.g. AWS Lambda, Amazon API Gateway, AWS Fargate, SNS, SQS, CloudFront, CloudFormation, etc.
• Experience in a continuous integration (CI) environment with Build, Release, and Deployment.
• Knowledge of Agile principles with experience in Scrum or Kanban.
• General knowledge of domain-drive design (DDD), three-tier architecture, and other design patterns.
• Knowledge of team development tools and source control; e.g. Visual Studio, Azure Devops, JIRA, GIT, etc.
• Knowledge of one or more JavaScript frameworks, including Angular, Vue.js, Knockout, React, polymer, etc.
• Demonstrated willingness and ability to adapt and learn new technologies/processes.
• Familiar with most general office machines and be proficient in MS Office tools.
• Able to sit for long periods of time analyzing, modifying, and testing software programs.
• Able to lift or move 20-40 lbs. of computer-related objects, manuals, or other office items.
Company:
SWBC is a provider of insurance, mortgage, and investment services to financial institutions, businesses, and individuals. Founded in 1976, the company is headquartered in San Antonio, USA, with a team of 1001-5000 employees. The company is currently Late Stage.

What SWBC employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom