1

Database Architect Jobs in Maine (NOW HIRING)

You'll take ownership of large-scale technical initiatives, ensuring that software architecture is ... Proficient in relational database design and development. * 2+ years of experience with Kotlin is a ...

New

$101K - $137K/yr

Knowing lakehouse architecture patterns, distributed query engines, and scalable pipeline design will set you up for success. What You'll Be Doing * Lakehouse Architecture: Design and implement ...

$101K - $137K/yr

Knowing lakehouse architecture patterns, distributed query engines, and scalable pipeline design will set you up for success. What You'll Be Doing * Lakehouse Architecture: Design and implement ...

$119K - $157K/yr

Software Architecture & Leadership: Influence critical architectural decisions, ensuring that ... Proficient in relational database design and development. * Experience with caching systems ...

New

Software Architecture & Leadership: Influence critical architectural decisions, ensuring that ... Proficient in relational database design and development. * Experience with caching systems ...

Reviewing Code - Review code for correctness, maintainability, and architectural health * Mentoring ... SQLite / Embedded database patterns * CMake * Proficiency working with Qt and Vcpkg a strong plus ...

$119K - $157K/yr

Software Architecture & Leadership: Influence critical architectural decisions, ensuring that ... Proficient in relational database design and development. * Experience with caching systems * Data ...

Software Architecture & Leadership: Influence critical architectural decisions, ensuring that ... Proficient in relational database design and development. * Experience with caching systems ...

Showing results 21-40

Database Architect information

See Maine salary details

$10

$67

$91

How much do database architect jobs pay per hour?

As of Aug 23, 2026, the average hourly pay for database architect in Maine is $67.75, according to ZipRecruiter salary data. Most workers in this role earn between $59.33 and $76.35 per hour, depending on experience, location, and employer.

What is a database architect?

Database Architects are IT professionals who design, implement, and maintain complex database systems to store and organize data efficiently. They create blueprints for data management systems, ensure data integrity, set security standards, and optimize database performance. Their work is crucial for organizations that rely on large volumes of data, as they help ensure information is accessible, reliable, and secure. Database Architects often collaborate with developers, analysts, and system administrators to meet business needs and support organizational goals.

What are the key skills and qualifications needed to thrive as a database architect?

To thrive as a Database Architect, you require expertise in database design, data modeling, and strong knowledge of SQL, typically supported by a degree in computer science or a related field. Familiarity with database management systems like Oracle, Microsoft SQL Server, MySQL, and certifications such as Oracle Certified Professional or Microsoft Certified: Azure Database Administrator are commonly expected. Strong analytical thinking, problem-solving skills, and the ability to communicate complex concepts clearly set standout professionals apart. These skills ensure robust, scalable, and secure data solutions that meet organizational needs and support business growth.

How does a database architect typically collaborate with development and operations teams during a project?

A Database Architect works closely with both development and operations teams throughout a project's lifecycle. They collaborate with developers to ensure database designs align with application requirements and performance goals, often participating in code reviews and providing guidance on data modeling best practices. With operations teams, Database Architects coordinate on deployment, monitoring, and optimization of database systems to maintain reliability and scalability. This cross-functional collaboration is essential for delivering robust, maintainable, and high-performing database solutions.

What is the difference between Database Architect vs Database Administrator?

AspectDatabase ArchitectDatabase Administrator
Primary RoleDesigns and plans database structures and architectureMaintains, monitors, and manages existing databases
Skills & CertificationsDatabase design, SQL, data modeling, certifications like Oracle or MicrosoftDatabase management, backup/recovery, security, certifications like Oracle DBA or Microsoft SQL Server
Work EnvironmentDesign phase, collaboration with developers and stakeholdersOperational phase, troubleshooting, performance tuning
FocusFuture-proof database architecture and scalabilityEnsuring database stability, security, and performance

The main difference between a Database Architect and a Database Administrator lies in their focus. The Database Architect designs the database structure and plans for future growth, while the Database Administrator manages and maintains the databases to ensure smooth operation. Both roles require strong SQL skills and certifications, but their daily tasks and responsibilities differ significantly.

Are database architects in demand?

Database architects are in high demand due to the increasing reliance on data management and digital infrastructure across industries. They design and optimize database systems, often requiring skills in SQL, data modeling, and cloud platforms, making their expertise valuable in many organizations. The role is expected to grow as data-driven decision-making becomes more critical.

How much money do database architects make?

Database architects typically earn a median annual salary of around $100,000 to $130,000, depending on experience, location, and industry. Senior roles or those with specialized skills in cloud platforms and data modeling can earn higher salaries, often exceeding $150,000 annually.

What does a database architect do?

A database architect designs and manages the structure of databases to ensure efficient data storage, retrieval, and security. They analyze business needs, create data models, and select appropriate database technologies, often using tools like SQL and data modeling software. Strong problem-solving skills and knowledge of database management systems are essential for this role.
More about Database Architect jobs

What are popular job titles related to Database Architect jobs in Maine?

For Database Architect jobs in Maine, the most frequently searched job titles are:

What job categories do people searching Database Architect jobs in Maine look for?

The top searched job categories for Database Architect jobs in Maine are:

What are popular job titles related to Database Architect jobs in ME?

For Database Architect jobs in ME, the most frequently searched job titles are:

Infographic showing various Database Architect job openings in Maine as of August 2026, with employment types broken down into 84% Full Time, 8% Part Time, 3% Temporary, and 5% Contract. Highlights an 85% Physical, 5% Hybrid, and 10% Remote job distribution, with an average salary of $140,927 per year, or $67.8 per hour.

USAF - Sr. Software Engineer

cFocus Software Incorporated

Ellsworth, ME โ€ข On-site

$122K - $160K/yr

Full-time

Posted 19 days ago


Job description

cFocus Software seeks a Sr. Software Engineer to join our program supporting the United States Air Force. This position is onsite with the onsite location being in Ellsworth, South Dakota. This position requires a TS/SCI SSBI clearance.
Qualifications:
  • Active TS/SCI SSBI clearance
  • B.S. Computer Science, Information Technology, or a related field
  • 10+ years of Software Engineering experience
  • Advanced software engineering experience supporting mission-critical enterprise applications through design, development, integration, testing, deployment, and sustainment.
  • Demonstrated experience analyzing and implementing complex system modifications within controlled, configuration-managed environments.
  • Strong experience with secure software development, debugging, logging, exception handling, vulnerability remediation, and security-control implementation.
  • Experience designing and executing unit, integration, regression, interface, performance, security, and production-readiness testing.
  • Experience integrating enterprise applications with WebSphere middleware, DB2 databases, and underlying Windows/Linux infrastructure.
  • Ability to perform advanced diagnostics and code-level root cause engineering and to provide Level III escalation support.
  • Experience with source control, build and release management, configuration baselines, change control, patch/update validation, and deployment verification.
  • Working knowledge of RMF, Assessment and Authorization, continuous monitoring, authorization evidence, and DoD/Air Force cybersecurity compliance.
  • Experience supporting backup/recovery, resilience, COOP, disaster recovery, test-data protection, and emergency corrective actions.
  • Strong technical documentation, peer-review, problem-solving, stakeholder-coordination, quality-control, and communication skills.
  • Active IA System Architect and Engineer (IASAE) Level I, DoD 8140 System Administrator, and 632-Intermediate

Duties:
  • Analyze mission, functional, technical, cybersecurity, interface, and sustainment requirements and translate them into implementable software designs and engineering changes.
  • Design, develop, modify, integrate, debug, and sustain FMWF application components and associated services in accordance with approved technical baselines.
  • Evaluate requested system modifications, identify dependencies and risks, develop corrective engineering solutions, and maintain usability within evolving technical environments.
  • Perform secure software engineering and implement applicable security controls, least-privilege practices, auditability, error handling, data protection, and compliance requirements.
  • Maintain controlled development and test environments, including configuration management, patch validation, test data management, and secure backup of development data.
  • Develop and execute unit, integration, regression, interface, performance, security, and deployment-validation testing.
  • Conduct engineering validation of patches, updates, enhancements, and modifications before production release and verify production readiness.
  • Validate post-deployment functionality and performance; analyze failures and implement sustainable corrective actions.
  • Support cross-stack integration among the application, WebSphere middleware, DB2 databases, Windows/Linux systems, Active Directory, virtualization, storage, and security tooling.
  • Collaborate with database administrators on schemas, queries, data integrity, interfaces, migrations, performance, and recovery considerations.
  • Collaborate with infrastructure engineers and system administrators on environments, service accounts, deployment dependencies, capacity, availability, patching, and configuration changes.
  • Coordinate with cybersecurity personnel on RMF controls, vulnerability remediation, authorization evidence, assessment findings, and continuous-monitoring requirements.
  • Provide Level III technical escalation support through advanced diagnostics, log analysis, debugging, code-level root cause analysis, and fault isolation.
  • Support routine lifecycle sustainment, emergency corrective engineering, COOP, disaster recovery, and mission-continuity activities.
  • Support implementation and short-term sustainment of newly deployed capabilities and transition stable solutions into operations.
  • Participate in configuration reviews, readiness reviews, engineering change management, technical reviews, and QASP performance activities.
  • Develop and maintain source code, build/deployment materials, interface documentation, design records, test plans/results, release notes, configuration records, and operating procedures under version control.