Sr. Python Back-End Engineer (Systems Lead)

 Posted 2 months ago
     
5-10 years experience
Apply Now

Please mention DailyRemote when applying

AI Summary

The role involves designing, building, and maintaining scalable Python-based back-end services and APIs for cloud-based financial applications. As a systems lead, you will guide technical decisions, ensure production readiness, and collaborate with cross-functional teams to uphold engineering standards.

About iBusiness


iBusiness is a leading financial technology company transforming the way banks, credit unions, and lenders innovate. As a pioneer in secure AI, automation, and AI software development, iBusiness builds infrastructure and platforms that empower financial institutions to modernize faster—without sacrificing compliance or security. Its technology enables seamless digital transformation across lending, banking, and customer experience systems, giving institutions the tools to compete and innovate at enterprise scale. 


Join us and be part of a team that’s transforming the finance industry and empowering businesses to thrive!


Position Description


The Sr. Python Back-End Engineer (Systems Lead) is a senior technical role responsible for designing, building, and maintaining reliable, scalable back-end systems for cloud-based web applications. This role combines hands-on software engineering with pod-level systems leadership, helping ensure that services are architecturally sound, operationally ready, and able to scale in production.

In this role, you will design and maintain APIs and back-end services that support application workflows, data processing, and machine learning model inference. You will work across Python services, databases, cloud infrastructure, CI/CD, and containerized environments to deliver secure, maintainable, and production-ready systems.

As the Systems Lead for the pod, you will guide back-end and systems design decisions, help drive standards for scalability and reliability, and serve as the primary technical point of contact for systems-related questions within the team. You will also partner closely with DevSecOps to support deployment readiness, environment strategy, and secure delivery practices.

We are looking for a flexible, self-starting engineer who can lead through technical judgment, strong execution, and collaboration across disciplines.

Major Areas of Responsibility

  • Design, build, and maintain scalable Python-based back-end services and APIs
  • Architect solutions for cloud-based application workflows, data processing, and machine learning inference use cases
  • Serve as the systems lead for the pod, guiding technical decisions related to service design, scalability, reliability, and maintainability
  • Act as the primary technical resource within the pod for systems-related questions, while aligning to broader architectural standards
  • Work closely with Architects, Developers, QA, DevSecOps, and Product Owners to solve complex technical problems
  • Help define and uphold engineering standards for performance, observability, resiliency, and secure deployment
  • Partner with DevSecOps on CI/CD pipelines, release readiness, environment strategy, and deployment quality gates
  • Ensure services are production-ready through strong attention to logging, monitoring, troubleshooting, and operational health
  • Contribute to technical design discussions and code reviews, and help raise the engineering quality of the pod
  • Maintain clear technical documentation for systems, services, interfaces, and implementation decisions
  • Thrive in an agile, fast-paced environment and contribute actively to team delivery and technical planning
  • Mentor other engineers through hands-on guidance, strong engineering practices, and sound systems thinking


Required Knowledge, Skills, and Abilities

  • 5+ years of experience as a Software Engineer, with strong back-end development experience in production environments
  • Strong experience with Python
  • Strong experience designing and building APIs from scratch
  • Strong experience with AWS cloud services, including CloudWatch, Lambda, DynamoDB, API Gateway, S3, SES, SQS, SNS, and RDS
  • Strong understanding of cloud-native back-end architectures, including serverless and containerized patterns
  • Solid knowledge of database technologies (DynamoDB, PostgreSQL, SQL) and database schema design / development
  • Strong experience designing JSON schemas and service contracts
  • Strong experience with CI/CD, containers, and deployment workflows
  • Strong experience with logs, monitoring, and troubleshooting in cloud environments
  • Strong experience with Git and collaborative development workflows
  • Experience documenting code, services, and technical decisions
  • Demonstrated ability to lead technical execution and collaborate across engineering, product, QA, and DevSecOps


Nice To Haves

  • MLOps experience
  • ETL pipeline experience
  • Experience in a technical lead or systems lead capacity

Experience supporting production readiness and release quality processes



Conclusion:
 
  


The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, genetic information, or any other characteristic protected by law. 


This job description is intended to convey information essential to understanding the scope of the job and the general nature and level of work performed by job holders within this job. This job description is not intended to be an exhaustive list of qualifications, skills, efforts, duties, responsibilities
, or working conditions associated with the position. 

Similar Jobs

See all Remote Software Development jobs →

Personalize your Remote Job Search in 3 Easy Steps!

Discover remote opportunities in Backend Engineer

Answer easy questions

Answer easy questions

200,000+ jobs across 15+ categories

Get your best job matches

Get your best job matches

Only hand-screened, legit jobs

Find a remote job faster

Find a remote job faster

No ads, scams, or junk

I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!

Sarah J. — Sarah J. · Marketing Manager ★★★★★ Verified