Senior Software Engineer

SAIC•Washington, DC

About The Position

SAIC is seeking an experienced Senior Software Engineer/Oracle Application Developer to design, develop, maintain, and modernize enterprise-level business systems. The role is the core technical owner of Oracle legacy and modern cloud environments, including interactive user interfaces built with Oracle Forms, operational documentation produced with Oracle Reports, and enterprise application deployments on Oracle WebLogic Server. The position emphasizes advanced backend PL/SQL development, performance tuning, and application migration pipelines.

Requirements

  • Bachelor’s degree in Computer Science, Information Technology, or a closely related technical field.
  • Eight years of direct professional software engineering experience centered on Oracle Developer suites and database architecture.
  • Extensive hands-on experience building, modifying, and debugging complex Oracle Forms screens, master-detail blocks, and high-volume reports.
  • Deep knowledge of advanced SQL and PL/SQL, including bulk collections, analytical functions, error-handling frameworks, and secure relational database design.
  • Strong familiarity with Oracle WebLogic Server administration, deployment architectures, and environment configuration profiles.
  • Mastery of database management tools such as Oracle SQL Developer, TOAD, and SQLLoader.
  • Experience with Bash or shell scripting, cron jobs, configuration management, system logs, and deployments in Linux/Unix environments.
  • Experience using code version control systems such as Git or SVN and managing enterprise software development lifecycles (SDLC).
  • US citizenship and the ability to obtain and maintain a Public Trust clearance.
  • Exceptional problem-solving, debugging, and analytical skills.
  • Strong verbal and written communication skills for collaborating with cross-functional business analyst teams and end-users.

Nice To Haves

  • Active professional certifications in Oracle Database SQL, PL/SQL Developer, or WebLogic Server Administration.
  • Experience modernizing legacy systems into low-code platforms such as Oracle APEX (Application Express).

Responsibilities

  • Design, test, and implement user-friendly client-server applications using Oracle Forms 19c and create business layouts using Oracle Reports.
  • Write, optimize, and maintain backend database architectures, including PL/SQL packages, stored procedures, functions, custom schemas, and database triggers.
  • Configure, manage, and troubleshoot Oracle WebLogic Server environments hosting Forms and Reports services.
  • Tune application and database performance by refactoring slow queries, optimizing execution paths, and restructuring indexes and data loads.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service