Jobs · Engineering · Virginia

Python/UI Developer

AKTRA INC · McLean, VA · 3 wk ago
EngineeringFull-time

About the role

We are seeking a skilled software engineer with 4+ years of experience to enhance and modernize platforms across authorization, job scheduling, workflow orchestration, performance optimization, and web UI architecture. The ideal candidate brings strong software development and systems-design expertise, along with hands-on experience building modern web UIs, distributed processing pipelines, and containerized applications.

Responsibilities

  • Enhance and extend access control and authorization mechanisms, as well as job queuing and scheduling capabilities, to support concurrent execution, prioritization, and efficient resource allocation.
  • Streamline end-to-end workflows by identifying bottlenecks, refactoring orchestration logic, and improving coordination across system components.
  • Analyze existing run-processing pipelines, develop performance metrics and statistics, and implement optimization strategies to improve execution efficiency and throughput.
  • Modernize the platform’s UI architecture through thoughtful redesign and implementation, improving information hierarchy, usability, consistency, and layout across functional modules.
  • Collaborate on technical design discussions, participate in code reviews, and contribute to technical documentation and engineering best practices.

Qualifications

  • 4+ years of hands-on software development experience using a modern programming language such as Python or Java.
  • Demonstrated experience designing and developing modern, scalable web user interfaces.
  • Experience designing or implementing access control and authorization systems, as well as job scheduling and queuing systems.
  • 1–2 years of experience with containerization and orchestration technologies such as Docker, Podman, or Kubernetes.
  • Experience profiling and optimizing long-running compute workloads, distributed processing systems, or data-processing pipelines.
  • Strong problem-solving skills with the ability to analyze complex systems, identify performance and scalability challenges, and develop practical solutions.
  • Strong communication and collaboration skills, with experience working effectively across engineering and technical teams.

Similar jobs

Software/App Developer

Natoli Engineering Company, Inc.St Charles, MO· 6 days ago
Engineeringapply on phx.us-west.paycomonline.net

Software Developer

Chenega MIOS SBUNatick, MA· 2 mo ago
Engineering$132k/yrapply on chenega.jibeapply.com

Software Developer

NextGen Federal SystemsSt Augustine, FL· 2 mo ago
Engineeringapply on jobs.lever.co

Software Developer

hackajobConcord, NH· 2 mo ago
Engineering$55–$60/hrapply on hackajob.com

Software Developer

Freezing PointSalt Lake City, UT· 2 mo ago
Engineering$100k–$120k/yrapply on frazil.pinpointhq.com

Software Developer

IBMAustin, TX· 2 mo ago
Engineering$137k–$187k/yrapply on ibmglobal.avature.net