Senior Software Engineer

Endurion

$110K — $130K *
Tampa, FL 33647In-Person
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5-7 years of experience in software engineering, particularly with PL/SQL.
  • Hands-on experience with Oracle database management and Microsoft SQL.
  • Proficient in Linux, Windows, and Solaris operating systems.
  • Advanced PL/SQL skills, especially in dynamic SQL and performance optimization.
  • Strong communication skills, both verbal and written.

Responsibilities

  • Develop complex PL/SQL packages, procedures, and functions for large-scale applications.
  • Maintain data integration workflows with bash/shell and PowerShell scripting.
  • Administer and optimize Oracle Databases on Windows environments.
  • Ensure database security compliance and performance tuning.
  • Provide direct support to website and API engineering teams.
  • Support Azure database deployments, including patching and automation.
  • Collaborate with project managers and technical teams on solution design.

Benefits

  • Flexible work schedule
  • Opportunities for professional development
  • Collaborative team environment
  • Support for certifications and training
  • Health and wellness benefits
Full Job Description
Job Title: Senior Software Engineer
Location: Tampa, FL
Security Clearance: Secret

Position Overview
Endurion is seeking a skilled Senior Software Engineer with strong PL/SQL expertise to design, develop, and support Oracle database solutions in both Linux/Unix and Windows environments. This role will focus heavily on building and optimizing PL/SQL code to support large-scale applications, while also maintaining database performance, security compliance, and integration workflows. The ideal candidate will have experience across enterprise environments and be comfortable working in a collaborative, fast-paced setting.

Key Responsibilities
  • Develop complex PL/SQL packages, procedures, and functions for large-scale custom program applications.
  • Maintain data integration workflows using bash/shell and PowerShell scripting.
  • Design, configure, optimize, and administer Oracle Databases on Windows.
  • Administer Microsoft Windows Server operating systems, ensuring compatibility with database management systems and applications.
  • Parse and transform structured and unstructured inputs (XML, JSON, JSON-D, EBTS) for ingestion and analytics.
  • Perform advanced SQL and PL/SQL performance tuning, data modeling, and leverage cloud-based services for efficient data management.
  • Ensure STIG compliance and continuous security hardening across all hosts; enforce NIST 800-53 and RMF-aligned controls for encryption, auditing, and access.
  • Provide direct database and integration support to website and API engineering teams.
  • Support Azure database deployments (Oracle on Azure VMs), including patching, backup, and automation.
  • Collaborate on solution design with project managers and technical teams.
  • Author and maintain detailed database design documentation, migration plans, and sustainment procedures to support accreditation and audit readiness.

Minimum Requirements
  • Hands-on experience supporting Oracle databases, with working knowledge of Microsoft SQL and other database environments.
  • Strong experience developing and maintaining database solutions, with an emphasis on PL/SQL development.
  • Familiarity with Linux, Windows, and Solaris operating systems.

Required Skills
  • Advanced PL/SQL expertise (HIGH PRIORITY) - including dynamic SQL, parallel processing, and performance optimization.
  • Database design and modeling (logical and physical).
  • Performance tuning (table partitioning, indexing, and process threading).
  • Experience with scripting languages (bash/shell, PowerShell).
  • Strong understanding of database security, compliance, and hardening practices.
  • Ability to work effectively in a dynamic, team-oriented environment.
  • Strong communication skills (verbal and written).

This job description is intended to describe the general nature and level of work performed by employees in this position. It is not intended to be an exhaustive list of all responsibilities, duties, and skills required. Management retains the discretion to add to or modify the duties of the position at any time. Employment with Endurion is at-will, meaning that either the employee or the employer may terminate the employment relationship at any time, with or without cause or advance notice, provided it does not violate applicable law.

Similar Jobs

More Jobs at Endurion

More Information Technology Jobs

Find similar Senior Software Engineer jobs: