1

Postgres Jobs in Michigan (NOW HIRING)

Experience Preferred * 2+ years of experience deploying and maintaining cloud infrastructure with Kubernetes or OpenShift, and managing database instances (SQL Postgres, Redis, MongoDB) * 2+ years ...

Software Engineer, On Device

Ann Arbor, MI · On-site +1

$120K - $150K/yr

Understanding of SQL/NoSQL Database implementations (SQLite, Redis, Postgres, etc) * Well-versed in Docker/containerization * Hands-on knowledge of cloud platforms and services focused on IoT device ...

Software Engineer, On Device

Ann Arbor, MI · On-site +1

$120K - $150K/yr

Understanding of SQL/NoSQL Database implementations (SQLite, Redis, Postgres, etc) * Well-versed in Docker/containerization * Hands-on knowledge of cloud platforms and services focused on IoT device ...

Utilize and integrate with application data storage (Postgres) to support business logic and API requirements. * Architect for the Cloud, deploying and managing services on Google Cloud Platform (GCP ...

DevOps Engineer

Detroit, MI · Hybrid

$52.25 - $71.50/hr

Experience in managing databases, such as Mysql, Postgres and MongoDB. * Familiarity with security best practices and tools for infrastructure and application security. * Excellent problem-solving ...

Database Administrator

Lansing, MI · Hybrid

$29 - $33/hr

Skills Database administrator, Sql, powershell, Performance tuning, Sql server, z/OS, DB Marlin, Elasticsearch, MongoDB, Postgres Additional Skills & Qualifications - A four‐year college degree in ...

Utilize and integrate with application data storage (Postgres) to support business logic and API requirements. * Architect for the Cloud, deploying and managing services on Google Cloud Platform (GCP ...

Utilize and integrate with application data storage (Postgres) to support business logic and API requirements. * Architect for the Cloud, deploying and managing services on Google Cloud Platform (GCP ...

Java Developer

Lansing, MI

$51.75 - $67/hr

... and Postgres. Strong experience in data migration from Oracle to PostgreSQL. • Execute full software development life cycle (SDLC) including experience in writing technical specifications for ...

next page

Showing results 1-20

Postgres information

What are the key skills and qualifications needed to thrive as a PostgreSQL Database Administrator, and why are they important?

To thrive as a PostgreSQL Database Administrator, you need strong expertise in relational database management, SQL proficiency, and a background in computer science or information technology. Familiarity with tools like pgAdmin, command-line utilities, and experience with backup, recovery, and performance tuning are typically required, along with relevant certifications such as PostgreSQL Certified Professional. Analytical problem-solving, attention to detail, and effective communication are essential soft skills for collaborating with development teams and troubleshooting issues. These skills are crucial for ensuring database reliability, optimizing performance, and supporting the data needs of organizations.

Why is Postgres so famous?

Postgres, also known as PostgreSQL, is a popular open-source relational database management system used by many database administrators and developers. It is renowned for its reliability, extensibility, support for advanced data types, and compliance with SQL standards, making it a preferred choice for complex and scalable applications.

What are some common challenges faced by Postgres Database Administrators and how can they be addressed?

Postgres Database Administrators often encounter challenges such as managing database performance, ensuring data security, and planning for scalability. Tuning queries and indexing strategies are crucial for maintaining optimal performance, especially as data volume grows. Security is another key focus, requiring regular updates, user access management, and monitoring for vulnerabilities. Collaborating closely with development and operations teams helps address these challenges by streamlining deployment and troubleshooting processes. Continuous learning and leveraging the active Postgres community are also important for staying updated with best practices.

How is Postgres different from SQL?

Postgres is a relational database management system that uses SQL (Structured Query Language) for managing data. SQL is a language used across many database systems, including Postgres, which supports advanced features like extensibility and complex queries. As a Postgres developer, understanding both the database system and SQL syntax is essential for effective data management.

What are Postgres administrators?

Postgres administrators, often called PostgreSQL DBAs, are professionals responsible for managing and maintaining PostgreSQL databases. Their duties include installing and configuring the database system, performing backups and recovery, optimizing queries, monitoring performance, and ensuring data security. They also handle user permissions, troubleshoot issues, and may assist in database design to support application development. Effective Postgres administrators help ensure that databases run smoothly, securely, and efficiently.

Is Postgres better than MongoDB?

Postgres is a relational database management system known for strong consistency, complex querying, and support for ACID transactions, making it suitable for structured data and applications requiring data integrity. MongoDB is a NoSQL document-oriented database optimized for flexible schemas, scalability, and handling large volumes of unstructured or semi-structured data. The choice depends on the specific data model and application requirements, and Postgres often requires knowledge of SQL, while MongoDB uses a flexible document model and query language.

What is Postgres used for?

Postgres, also known as PostgreSQL, is an open-source relational database management system used to store, organize, and retrieve structured data for applications. It supports complex queries, data integrity, and extensibility, making it suitable for web development, data analysis, and enterprise systems. Postgres professionals often work with SQL and database design to optimize performance and ensure data security.
What job categories do people searching Postgres jobs in Michigan look for? The top searched job categories for Postgres jobs in Michigan are:
Infographic showing various Postgres job openings in Michigan as of June 2026, with employment types broken down into 93% Full Time, and 7% Contract. Highlights an 74% Physical, 7% Hybrid, and 19% Remote job distribution.
Software Engineer

Software Engineer

Stefanini Group

Allen Park, MI • On-site

Contractor

This job post has expired 1 day ago. Applications are no longer accepted.


Job description

Stefanini Group is hiring!

Stefanini is looking for a Software Engineer (Allen Park, MI)

For quick apply, please reach out to Saurabh Kapoor at 248-582-6559/saurabh.kapoor@stefanini.com

We are seeking an exceptional Software Engineer specializing in Public Key Infrastructure (PKI) and secure API services to own the end-to-end lifecycle of mission-critical cryptographic systems. You will design, build, deploy, and maintain high-assurance PKI and security service APIs that power certificate issuance, lifecycle management, revocation, and integration for the connected vehicle product ecosystem. 

Key Responsibilities

  • Lead the full lifecycle of PKI and Key Management services supporting our vehicle products and ecosystem — lead customer requirements gathering, architecture design, implementation, testing, deployment, monitoring, and post-launch support. 
  • Design and develop robust, secure, and scalable RESTful APIs and web services for various features and use cases: CRL/OCSP, ACME, Certificate Issuance, message encryption/decryption, software signing, key rotation and certificate lifecycle management, HSM integration with PKCS11. Implement access control methods that enforce least privilege access principles using OAuth or mTLS. 
  • Implement and harden PKI and key services with deep knowledge of PKI industry standards, X.509, PKCS standards, elliptic curve cryptography (ECC) and RSA, post-quantum readiness, and hardware security module CSP integration. Apply hybrid encryption techniques with AES. Define and enforce PKI certificate policies and certificate profiles. 
  • Release and Deploy your apps through build server, CI/CD pipeline, and infrastructure involving on-premises and cloud Kubernetes 
  • Monitor and address findings regularly in code base through SAST, DAST, software quality and security vulnerability scanning. Drive and support testing at each stage of the development process.

Skills Required

  • Software Testing, PostgreSQL, Computer engineering, Software Development Lifecycle, Software Documentation, Application Development, Bouncy Castle Cryptographic, Cloud Infrastructure, Google Cloud Platform, .NET Core, .NET Developer, Cyber Security, C#, Application Testing, Agile Software Development

Skills Preferred

  • Kubernetes, Technical Communication, Technical Requirements, Technical Documentation, Application Architect, Technical Analysis

Experience Required

  • 6+ years of experience in IT with 4+ years in software engineering/development and secure coding practices using object oriented programming 
  • Strong knowledge and applicability of software architecture, development, methodologies and design principles including test-driven development 
  • Strong understanding and ability to apply cryptographic algorithms and standards in software, including RSA, ECC, AES, X.509 
  • Proven track record of owning customer-facing products from ideation to general acceptance, and flexibility to manage multiple projects and deliverables throughout lifecycle. 

Experience Preferred

  • 2+ years of experience deploying and maintaining cloud infrastructure with Kubernetes or OpenShift, and managing database instances (SQL Postgres, Redis, MongoDB) 
  • 2+ years building, maintaining, and integrating with production PKI systems and supporting cryptographic interfaces. 
  • Experience and understanding of industry security standards and applying them in our software solutions and processes, including NIST, OWASP, and relevant ISO and IEEE standards. 
  • Strong knowledge and applicability of software architecture, development, methodologies and design principles including test-driven development 
  • Familiarity with in-vehicle network architecture, modules, and protocols

Education Required

  • Bachelor's degree in Computer Science / Engineering

**Listed salary ranges may vary based on experience, qualifications, and local market. Also, some positions may include bonuses or other incentives***

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 will 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 a CMM Level 5 company.

#LI-SK2

#LI-ONSITE

Education:Bachelor (BA, BS...)Employment Type: CONTRACTOR