Senior Python Software Engineer
Company: Engineer Up
Location: Atlanta
Posted on: May 24, 2025
Job Description:
Who You AreA skilled Senior Python Engineer with extensive
experience in database management and software development. The
ideal candidate will have a strong background in writing efficient
raw queries using Postgres, developing applications in Python,
working with legacy enterprise APIs including SOAP, and
implementing matching and phonetic algorithms, with a focus on
secure handling of sensitive data.Location: RemoteJob Type:
Full-Time (We are acting as a recruiter on behalf of our
client.)Key Responsibilities:
- Develop and maintain Python applications and services.
- Write and optimize raw SQL queries in Postgres.
- Design and implement relational database schemas and ensure
their stability, reliability, and performance.
- Integrate with and maintain legacy enterprise APIs,
particularly SOAP-based services.
- Implement and maintain matching algorithms and phonetic search
capabilities.
- Utilize Python libraries such as SQLAlchemy for ORM purposes
and Beautiful Soup (BS4) for web scraping.
- Develop and maintain XML parsing solutions for SOAP API
interactions.
- Ensure all code follows compliance standards and secure coding
practices.
- Implement proper encryption and security measures for sensitive
and PII data.
- Conduct thorough code reviews to ensure code quality and
adherence to best practices.
- Collaborate with cross-functional teams to define, design, and
ship new features.
- Manage version control using GitHub.
- Implement and maintain code quality through regular
linting.Required Qualifications:
- Minimum of seven years of experience with Postgres, including
proficiency in raw SQL queries and database design.
- Minimum of ten years of experience in Python development.
- Experience integrating with legacy enterprise APIs,
particularly SOAP services.
- Proficient in implementing and optimizing matching algorithms
(e.g., fuzzy matching, Levenshtein distance).
- Experience with phonetic algorithms such as Soundex, Metaphone,
or Double Metaphone.
- Strong knowledge of data security practices, including
encryption and secure handling of PII.
- Familiarity with compliance frameworks such as SOC2, GDPR, and
industry-specific regulations.
- Proficient in XML processing and understanding of WSDL
documentation.
- Proficient in using Python typing and libraries such as
SQLAlchemy and BS4.
- Experience with libraries like Zeep or suds for SOAP client
implementation.
- Proven experience in conducting code reviews and maintaining
high code quality.
- Strong familiarity with GitHub for version control.
- Knowledge of coding standards, linting tools, and testing
frameworks.Preferred Qualifications:
- Experience with Docker.
- HTMX.
- Familiarity with continuous integration/continuous deployment
(CI/CD) processes.
- Experience with Python async frameworks (e.g., asyncio,
fastapi, litestar).
- Experience migrating from legacy SOAP services to modern REST
or GraphQL APIs.
- Knowledge of enterprise integration patterns and middleware
solutions.
- Advanced knowledge of full-text search technologies like
Elasticsearch or PostgreSQL's tsvector.
- Experience implementing entity resolution or record linkage
systems.
- Knowledge of working with AI technologies and integrating AI
capabilities into applications.
- Experience with machine learning libraries such as
scikit-learn, TensorFlow, or PyTorch.
- Familiarity with AI-powered text analysis, entity extraction,
or classification systems.
- Experience with audit preparation and documentation for
compliance certifications.
- Knowledge of data tokenization, masking, and anonymization
techniques.
#J-18808-Ljbffr
Keywords: Engineer Up, Johns Creek , Senior Python Software Engineer, IT / Software / Systems , Atlanta, Georgia
Didn't find what you're looking for? Search again!
Loading more jobs...