Senior Software Engineer - Hybrid

MSPJersey City, NJ
Hybrid

About The Position

Genesis10 is seeking a Senior Software Engineer for a hybrid role with a Global Financial Institution. The position involves designing, developing, and evolving the Enterprise File System (EFS) platform, which supports the packaging, deployment, and execution of distributed applications. A key focus will be migrating a legacy Perl-based distributed application to a modern Python-based, microservices architecture, including designing API-driven services and enabling scalable, containerized deployments. This role requires collaboration with engineering, operations, and subject matter experts.

Requirements

  • Strong Python expertise with experience building production systems
  • Experience designing and developing RESTful APIs using the OpenAPI 3.0 specification
  • Experience developing large-scale, back-end applications and microservices
  • Ability to understand, develop, and maintain complex distributed systems
  • Experience with Agile development processes and tools, such as Jira, Confluence, Git, and Bitbucket
  • Experience with CI/CD practices and tools such as Jenkins and Ansible
  • Experience with Git-based source control and modern development workflows
  • Excellent problem-solving and troubleshooting skills
  • Experience developing across multiple architectural layers (data, application, business)
  • Experience creating technical documentation and training materials
  • Strong communication skills with the ability to engage both technical and non-technical audiences
  • Ability to collaborate effectively with geographically distributed teams
  • Experience with agentic software development tools; GitHub Copilot experience preferred

Nice To Haves

  • Experience with Kubernetes and/or OpenShift
  • Experience contributing to or operating containerized microservices environments
  • Familiarity with NFS and distributed file system concepts
  • Experience with Perl (especially for legacy system migration)
  • Experience with Red Hat Enterprise Linux environments
  • Experience with NetApp Network Attached Storage devices
  • Experience analyzing and reporting on operational data with Oracle SQL and Splunk
  • Experience developing automation using Ansible

Responsibilities

  • Develop high-quality software that meets functional, non-functional, and compliance requirements
  • Implement well-defined APIs and write comprehensive unit and integration tests
  • Ensure solutions integrate cleanly into the broader platform with robust, well-tested interfaces
  • Follow enterprise development standards and adhere to all security policies from development through deployment

Benefits

  • Access to hundreds of clients, most who have been working with Genesis10 for 5-20+ years.
  • The opportunity to have a career-home in Genesis10; many of our consultants have been working exclusively with Genesis10 for years.
  • Access to an experienced, caring recruiting team (more than 7 years of experience, on average.)
  • Behavioral Health Platform
  • Medical, Dental, Vision
  • Health Savings Account
  • Voluntary Hospital Indemnity (Critical Illness & Accident)
  • Voluntary Term Life Insurance
  • 401K
  • Sick Pay (for applicable states/municipalities)
  • Commuter Benefits (Dallas, NYC, SF, and Illinois)
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service