1

Database Software Engineer Jobs in Florida (NOW HIRING)

Software Engineer

Tampa, FL ยท On-site

$155K - $175K/yr

Centurion is hiring a Software Engineer for a long term federal government project. This role is ... Application development, databases, PostgreSQL, MongoDB, milvus, redis, graph databases, neo4j ...

Software Engineer Location: St. Petersburg, FL (Hybrid - 4 days onsite) Salary: $105,000 - $130,000 ... Experience with SQL and relational databases; NoSQL a plus * Understanding of CI/CD pipelines and ...

Software Engineer Location: Jacksonville, FL / Alpharetta, GA / Berkeley Heights, NJ (Either ... API * Experience building Go applications backed by a relational database such as Postgres or ...

SUMMARY The Software Engineer I is an entry-level role responsible for contributing to the design ... Basic understanding of relational databases and foundational SQL concepts (e.g., SELECT statements ...

Develop databases to store and retrieve electronic test results. Supervises : None Knowledge ... Software Engineer Job Type: Full Time Job Location: Orlando. FL

... software update process. Special requirements - not device side . more on desktop and developer ... databases Extensive experience with UNIX shell Strong communication skills Experience with ...

Software Engineer

Orlando, FL ยท Remote

$63/hr

We have an outstanding Contract position for a Software Engineer. This position is 100% remote. Pay ... Spring Framework, AngularJS, Oracle database. * OEPE-KEPLER IDE (Eclipse platform based)

next page

Showing results 1-20

Database Software Engineer information

See Florida salary details

$45.2K

$91.3K

$125.2K

How much do database software engineer jobs pay per year?

As of Jun 26, 2026, the average yearly pay for database software engineer in Florida is $91,253.00, according to ZipRecruiter salary data. Most workers in this role earn between $74,400.00 and $104,600.00 per year, depending on experience, location, and employer.

What is a database and example?

A database is an organized collection of data that allows for efficient storage, retrieval, and management of information, which database software engineers design and maintain using tools like SQL or NoSQL systems. An example of a database is MySQL, a popular relational database used in many applications to store user data, transactions, or product information.

What does a Database Software Engineer do?

A Database Software Engineer is responsible for designing, developing, and maintaining the software that manages databases. They create systems that enable efficient storage, retrieval, and manipulation of data for applications and organizations. Their work often includes optimizing database performance, ensuring data security, and collaborating with other engineers to integrate databases with applications. Database Software Engineers typically use languages like SQL and may work with various database management systems such as MySQL, PostgreSQL, or Oracle.

What are the 4 types of database?

Databases are generally classified into four main types: relational databases, which organize data into tables; NoSQL databases, designed for unstructured or semi-structured data; object-oriented databases, which store data as objects; and hierarchical or network databases, which organize data in tree-like or linked structures. As a Database Software Engineer, understanding these types helps in designing and optimizing data storage solutions for various applications.

What is the difference between Database Software Engineer vs Database Administrator?

AspectDatabase Software EngineerDatabase Administrator
Primary RoleDesigns, develops, and maintains database software and systemsManages, maintains, and secures existing databases
Skills & CertificationsSQL, database development, programming languages, certifications like Oracle Certified ProfessionalSQL, database management, backup/recovery, certifications like Microsoft Certified: Azure Database Administrator Associate
Work EnvironmentDevelopment teams, software companies, tech firmsIT departments, data centers, enterprise environments

While both roles work with databases, Database Software Engineers focus on creating and improving database software, whereas Database Administrators manage and maintain existing databases to ensure performance and security.

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

To thrive as a Database Software Engineer, you need strong proficiency in database design, SQL programming, and knowledge of data modeling concepts, typically supported by a degree in computer science or a related field. Familiarity with database management systems like MySQL, PostgreSQL, Oracle, and tools such as ETL platforms or cloud databases, as well as certifications like Oracle Certified Professional, are often required. Analytical thinking, problem-solving skills, and effective communication set standout engineers apart in collaborating with teams and troubleshooting issues. These skills and qualities are crucial for ensuring robust, scalable, and efficient database solutions that support organizational data needs.

What are some common challenges faced by Database Software Engineers when working with large-scale data systems?

Database Software Engineers often encounter challenges related to optimizing query performance, ensuring data integrity, and maintaining scalability as data volume grows. Working with large-scale systems requires balancing the need for fast data retrieval with efficient storage and backup solutions. Additionally, collaborating with application developers and DevOps teams to implement updates and troubleshoot issues is a key part of the role. Staying current with advancements in database technologies and best practices is essential for overcoming these challenges and ensuring robust, high-performing systems.

What is the definition of a database?

A database is an organized collection of data that is stored electronically and can be accessed, managed, and updated using database management systems (DBMS). Database Software Engineers design, develop, and maintain these systems to ensure data integrity, security, and efficient retrieval, often working with tools like SQL and data modeling techniques.

What are the top 5 databases?

For a Database Software Engineer, the top five databases widely used in the industry are Oracle Database, MySQL, Microsoft SQL Server, PostgreSQL, and MongoDB. These databases are popular for their reliability, scalability, and support for various data models, making them essential skills for the role. Familiarity with SQL and database management tools is also important for success in this field.
What are popular job titles related to Database Software Engineer jobs in Florida? For Database Software Engineer jobs in Florida, the most frequently searched job titles are:
What job categories do people searching Database Software Engineer jobs in Florida look for? The top searched job categories for Database Software Engineer jobs in Florida are:
What are popular job titles related to Database Software Engineer jobs in FL? For Database Software Engineer jobs in FL, the most frequently searched job titles are:

Staff Software Engineer - Database Infrastructure

Nubank

Miami, FL โ€ข On-site

$192K - $345K/yr

Full-time

Medical, Dental, Vision, Life, Retirement

Posted 14 days ago


Job description

Staff Software Engineer - Database Infrastructure
About Us
Nu is one of the largest digital financial platforms in the world, with more than 127 million customers across Brazil, Mexico, and Colombia.
Guided by our mission to fight complexity and empower people, we are redefining financial services in Latin America and beyond - and this is still just the beginning of the purple future we're building.
We combine proprietary technology, data intelligence, and an efficient operating model to deliver financial products that are simple, accessible, and human. Our impact has been recognized by global rankings such as Time 100 Companies, Fast Company's Most Innovative Companies, and Forbes World's Best Bank.
Learn more at: https://international.nubank.com.br/careers/
About the role
You will join Foundation, Nubank's horizontal platforms organization, in the Storage & Databases area. This team is responsible for providing the database infrastructure that powers all of Nubank, owning canonical databases (such as DynamoDB and Datomic), common libraries, and regulatory data concerns across markets.
As a Staff Software Engineer - Foundation, you will be a senior technical leader working mostly across Datomic, provisioning and caching, operating horizontally across the org. You'll design and evolve database and storage platforms that must scale to millions of customers and support Nubank's expansion into new countries, while meeting strict regulatory and availability requirements.
This role is a great fit if you love deep database theory and infrastructure, enjoy working in highly senior technical environments, and want your work to be a critical enabler for dozens of product teams and new geographies.
You'll be responsible for
  • Designing and evolving Nubank's storage and database platforms, with a primary focus on Datomic, provisioning and caching, ensuring they serve as reliable foundations for all product teams.
  • Owning database infrastructure at scale, ensuring performance, availability and resiliency for systems that serve millions of customers and very high data volumes.
  • Enabling new country launches from a storage and data perspective: guaranteeing that database architectures, configurations and operations support new regulatory and scalability requirements as Nubank enters new markets.
  • Ensuring regulatory and data-safety compliance, including backups, multi-region availability strategies and protection of customer data in line with central bank and local regulations.
  • Working horizontally across the engineering org, collaborating with many different teams that consume storage and database services, and shaping shared libraries, patterns and best practices they rely on.
  • Participating in and leading incident response for storage and database-related production issues, helping teams debug complex failures under pressure and designing long-term fixes.
  • Multiplying expertise in a very senior environment, mentoring other engineers and helping them navigate a deep, complex technical context over time.
We are looking for a person who has
Required
  • Deep experience with databases: strong grounding in database theory and database infrastructure (design, operations, performance, reliability).
  • Hands-on experience with large-scale data systems, having supported services with millions of users and/or very high data and traffic volumes.
  • Strong familiarity with at least some of the technologies in our ecosystem, such as Kubernetes, Clojure and Datomic, or comparable stacks, and the ability to adapt and learn our specific tools.
  • Backgrounds such as Database Administrator, Systems Engineer, Infrastructure Engineer, DevOps Engineer or Software Engineer with a clear emphasis on databases and distributed systems.
  • Proven ability to work in horizontal/platform teams, building and operating shared infrastructure and libraries used by many product teams.
  • Excellent communication skills and emotional resilience: comfortable interacting with many teams, often in high-stress situations like production incidents, and able to keep a constructive, solutions-oriented posture.
  • High learning agility and patience to navigate a very senior, deep technical environment, including working with peers at Staff and Principal level across Foundation.

Nice to have
  • Experience in financial services or other regulated industries (not mandatory).
  • Prior responsibility for multi-region, high-availability database architectures.
Location for this opportunity
  • United States - any Nubank US office location
Work Model for this Role
  • Hybrid 2-3 times/week: Our hybrid work model brings us to the office at least twice a week, on strategic days designed to maximize team connection and collaboration. For more details, visit https://building.nubank.com/nu-hybrid-work-model/
Our Benefits - United States
For employees based in the US, we offer:
  • Opportunity of earning equity at Nu
  • Total compensation includes base salary, RSUs and benefits. Base salary range: $192k - $345k
  • Medical Insurance
  • Dental and Vision Insurance
  • Life Insurance and AD&D
  • Extended maternity and paternity leaves
  • Nucleo - our learning platform of courses
  • NuLanguage - our language learning program
  • NuCare - our mental health and wellness assistance program
  • 401(k)
  • Saving Plans - Health Saving Account and Flexible Spending Account
  • Work-from-home Allowance
  • Relocation Assistance Package, if applicable
Location-Specific Disclosures
  • Palo Alto: Total compensation includes base salary, RSUs and benefits. Base salary range: $19.200 - $24.000

Join us
If you want to work at the heart of Nubank's infrastructure - building and operating the storage and database platforms that enable our products to scale to millions of customers and new countries - we'd love to hear from you.
Apply now to be our Staff Software Engineer - Foundation (Storage & Databases) in the US.