Software Engineer

Agility Partners

Little Rock (AR)

On-site

USD 90,000 - 150,000

Full time

21 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Agility Partners is seeking a strong Software Engineer to modernize and support enterprise applications in a regulated environment. You’ll work on decomposing legacy systems, building integrations, and delivering backend services in Java, with Angular frontend work as needed.

You will design, optimize, and debug complex code, tackle performance and data challenges in Oracle databases, and collaborate with stakeholders to deliver scalable solutions across the stack.

Qualifications

  • 5+ years of software engineering or application development experience.
  • Advanced SQL skills and Oracle database experience.
  • Experience building integrations between applications and enterprise platforms.
  • Frontend experience with Angular.

Responsibilities

  • Design, develop, maintain, and enhance enterprise applications supporting mission-critical operational processes.
  • Modernize and refactor legacy systems into scalable services.
  • Develop integrations between existing applications and modernized platforms.
  • Build, maintain, and optimize Java-based backend services and APIs.
  • Analyze, troubleshoot, and improve complex legacy codebases.
  • Create and support user-facing functionality using Angular and modern front-end frameworks.
  • Write and optimize complex SQL queries, stored procedures, and database integrations.
  • Support containerized deployments using Kubernetes and Docker.
  • Participate in GitHub-based source control and CI/CD processes.
  • Collaborate with stakeholders to translate requirements into scalable solutions.
  • Investigate production issues and implement long-term fixes.

Skills

5+ years experience
Problem solving
Debugging
Communication
CI/CD

Tools

Docker
GitHub
Kubernetes

Job description

We are seeking a strong Software Engineer to join a team responsible for supporting and modernizing critical enterprise applications that enable highly regulated operational and market-facing business processes. This role will play a key part in a large modernization effort focused on decomposing legacy applications, building integrations between systems, and delivering enhancements that support evolving regulatory and business requirements.

The ideal candidate is an experienced problem solver who enjoys untangling complex legacy code, understanding intricate business processes, and designing practical solutions. This position is heavily backend-focused (approximately 80%) but requires enough front-end expertise to contribute across the full application stack when needed.

Success in this role requires technical curiosity, strong debugging abilities, and the ability to quickly learn a specialized business domain filled with complex workflows, terminology, and interconnected systems.

Key Responsibilities
  • Design, develop, maintain, and enhance enterprise applications supporting mission-critical operational processes.
  • Modernize and refactor legacy systems, breaking down monolithic applications into scalable and maintainable services.
  • Develop integrations between existing enterprise applications and newly modernized platforms.
  • Build, maintain, and optimize Java-based backend services and APIs.
  • Analyze, troubleshoot, and improve highly complex legacy codebases.
  • Create and support user-facing functionality utilizing Angular and modern front-end frameworks.
  • Write, analyze, and optimize complex SQL queries, stored procedures, and database integrations.
  • Support containerized application deployments using Kubernetes and Docker.
  • Participate in GitHub-based source control and CI/CD delivery processes.
  • Partner with business and technical stakeholders to understand requirements and translate them into scalable solutions.
  • Investigate production issues, identify root causes, and implement long-term fixes.
  • Utilize AI-assisted development tools to accelerate understanding of large codebases, documentation, and technical dependencies.
Required Qualifications
  • 5+ years of experience in software engineering or application development.
  • Advanced SQL skills, including the ability to read, troubleshoot, and optimize complex SQL statements.
  • Experience with Oracle databases and relational data modeling.
  • Experience building integrations between applications, services, and enterprise platforms.
  • Experience with Angular or similar front-end frameworks.
  • Experience deploying and supporting applications in Kubernetes environments.
  • Experience working with GitHub and modern CI/CD pipelines.
  • Strong debugging, troubleshooting, and root-cause analysis skills.
  • Proven ability to work effectively within complex legacy application environments.
  • Strong communication and collaboration skills.
Preferred Qualifications
  • Experience with TimeLeaf data structures, tables, or related systems.
  • Experience with Azure Synapse Analytics.
  • Experience with Azure Data Factory.
  • Experience working with highly regulated enterprise applications.
  • Familiarity with containerized microservices architecture.
  • Experience leveraging AI-powered development tools, including Microsoft Copilot, Claude, or similar platforms.
  • Experience modernizing legacy applications and improving system interoperability.
  • Exposure to complex operational, compliance, or transactional business processes.
The ideal candidate:
  • Enjoys diving into complicated legacy systems and figuring out how they work.
  • Can quickly understand large, interconnected codebases.
  • Is comfortable working in a specialized business domain with complex terminology and numerous system dependencies.
  • Speaks up when they see opportunities for improvement and advocates for sound engineering practices.
  • Balances technical excellence with practical business outcomes.
  • Uses modern tools, including AI-assisted development platforms, to accelerate learning and productivity.
  • Thinks critically about solutions and designs systems that work effectively for a broad set of users and stakeholders.
Technical Environment
  • Java
  • Oracle Database
  • SQL
  • REST APIs
  • System Integrations
Frontend
  • Angular
  • Docker
  • GitHub
AI-Assisted Development
Business Impact

This role contributes directly to the modernization and enhancement of critical enterprise systems that support annual business operations, user data submission processes, regulatory compliance initiatives, and strategic technology roadmaps. The engineer will play a key role in ensuring applications remain reliable, scalable, and compliant while helping drive a significant modernization effort focused on integration, maintainability, and long-term operational success.tion.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full Stack Software Engineer
Full Stack Software Engineer

Agility Partners • Carmel (IN)

On-site
USD 110,000 - 160,000
Backend Engineer
Backend Engineer

Compunnel, Inc. • New York (NY)

On-site
USD 110,000 - 150,000
Senior Application Developer
Senior Application Developer

Compunnel, Inc. • Houston (TX)

On-site
USD 90,000 - 120,000
Systems Engineer
Systems Engineer

Compunnel, Inc. • Austin (TX)

On-site
USD 120,000 - 150,000
Software Engineering Manager
Software Engineering Manager

Vaco • Findlay (OH)

On-site
USD 120,000 - 180,000
Sr. Software Developer
Sr. Software Developer

Mike Albert Fleet Solutions • Cincinnati (OH)

On-site
USD 100,000 - 130,000
Senior Java Software Engineer
Senior Java Software Engineer

Omniscius Consulting • Montgomery (AL)

On-site
USD 120,000 - 160,000
Senior Backend Engineer — Enterprise App Modernization
Senior Backend Engineer — Enterprise App Modernization

Agility Partners • Little Rock (AR)

On-site
USD 90,000 - 150,000
Software Engineer 692
Software Engineer 692

Freedom Technology Solutions Group • Annapolis (MD)

On-site
USD 150,000 - 200,000
401k matching
Full medical coverage
Generous PTO
+1
Principal Software Engineer
Principal Software Engineer

ETHOS - Talent & Advisory • Washington, Baltimore (MD)

On-site
USD 180,000 - 240,000