JOBSEARCHER

Senior Python Engineer

Job Title: Senior Python EngineerPay: $155,000 - $185,000 annuallyLocation: Alpharetta (Hybrid - mix of remote and on-site work)SummaryJoin a pioneering team in building a highly data-centric clearinghouse product from the ground up. As a Senior Python Engineer, you will be instrumental in designing, developing, and maintaining backend services and APIs that support innovative risk management solutions. This role offers a unique opportunity to work on a modern, cloud-native tech stack within a highly visible and rapidly growing product environment. You will collaborate with talented cross-functional teams to deliver reliable, scalable, and performant backend systems at the forefront of the company's strategic initiatives.RequirementsBachelor’s degree in Computer Science, Engineering, or related field or equivalent experience5+ years of professional experience in software engineering, specializing in cloud-native backend developmentExtensive experience building production-grade Python applications and RESTful APIs using frameworks such as FastAPI, Flask, or DjangoSolid proficiency with AWS services including Lambda, ECS/Fargate, API Gateway, S3, and RDSStrong SQL skills with experience in query design and performance optimizationHands-on experience working with data lakes (e.g., S3, Redshift) and data pipelinesKnowledge of containerization (Docker) and modern deployment practices (CI/CD workflows)Familiarity with service reliability, observability, logging, and monitoring best practicesExcellent problem-solving, debugging, and communication skillsAbility to work independently in a fast-paced, innovative environmentResponsibilitiesDesign, develop, and maintain Python backend services and REST APIs to enable core product featuresCollaborate with data engineers to integrate data from lakes and warehouses, ensuring efficient data consumptionConstruct well-structured, maintainable code with an eye toward scalability and long-term supportDefine API contracts and service boundaries to optimize performance and usability for internal and external consumersInterface with data pipelines and perform SQL tuning to support application featuresImplement security best practices, including authentication and authorization, across servicesParticipate in code reviews, architecture discussions, and collaborative planning sessionsTroubleshoot and resolve issues across application, storage, and integration layers, continuously improving system reliabilityContribute to ongoing development of backend patterns, tooling, and dev workflowsBenefitsOpportunity to work on a groundbreaking new product within a highly visible and strategic initiativeBe part of a modern tech stack leveraging cloud technologies, data, and automationCollaborative and innovative team environment with growth opportunitiesCompetitive salary package with room for growth as the project scalesFlexible hybrid working arrangement with a supportive company culture