Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Python Software Engineer

Shree Narayani Networking Solutions Pvt Ltd

Python Software Engineer

Location: Wilmington, DE/ NYC, NY (Onsite)

We are looking for an experienced Python Software Engineer to design, develop, and maintain scalable, high-performance software solutions. The ideal candidate should have strong hands-on expertise in Python development, backend engineering, API development, cloud technologies, and modern software engineering practices.

Key Responsibilities

  • Design, develop, test, and maintain scalable applications and backend services using Python.
  • Build robust and reusable components, APIs, microservices, and integrations.
  • Develop RESTful APIs and integrate with internal and external systems.
  • Write clean, maintainable, well-tested, and production-ready code.
  • Troubleshoot complex technical issues and optimize application performance.
  • Work with databases, data models, caching, and asynchronous processing.
  • Implement secure coding practices, authentication, authorization, and API security.
  • Collaborate with Product Managers, Architects, DevOps, QA, and other engineering teams.
  • Participate in code reviews, technical design discussions, and architecture decisions.
  • Develop automated unit, integration, and functional tests.
  • Work with CI/CD pipelines and modern DevOps practices.
  • Monitor applications in production and support troubleshooting and root-cause analysis.
  • Contribute to technical documentation and engineering best practices.

Required Skills

  • Advanced proficiency in Python with strong knowledge of Python 3.x.
  • Strong understanding of object-oriented programming, data structures, algorithms, and design patterns.
  • Experience with Python frameworks such as FastAPI, Flask, or Django.
  • Strong experience developing REST APIs and microservices.
  • Good understanding of SQL and relational databases such as PostgreSQL, MySQL, or Oracle.
  • Experience with NoSQL databases such as MongoDB, DynamoDB, or Redis is preferred.
  • Strong knowledge of Git and version-control practices.
  • Experience with unit testing frameworks such as PyTest or unittest.
  • Knowledge of asynchronous programming using asyncio and related Python frameworks.
  • Experience with Docker and containerized application development.
  • Understanding of CI/CD and DevOps practices.
  • Strong debugging, problem-solving, and performance-optimization skills.

Core expectations (must have exposure across all):

  • Software engineering: Proficiency in Python (preferred) or Java , with solid fundamentals (clean coding, testing, APIs, debugging, performance, and maintainability).
  • Cloud engineering: Working knowledge of at least one public cloud provider - AWS preferred -including hands-on familiarity with deploying/running services, IAM/security basics, logging/monitoring, and common managed services.
  • AI/ML exposure: Practical exposure to AI/ML concepts and workflows (e.g., model integration patterns, basic ML lifecycle understanding, evaluation basics), sufficient to ramp into agent development with minimal hand-holding.

Preferred experience (strong differentiators):

  • Hands-on experience integrating with frontier model APIs (e.g., OpenAI or similar), including prompt design, tool/function calling, streaming, and reliability/cost considerations.
  • Familiarity with advanced agent architecture concepts such as memory , guardrails/assurance , and MCP (Model Context Protocol) or similar patterns for tool interoperability.
  • Experience with conversational/agent frameworks or platforms , such as LangGraph , CrewAI , Rasa , Decagon , or equivalent orchestration frameworks, including building multi-step workflows and tool-based agents

Education & Experience

  • Bachelor's or Master's degree in Computer Science, Engineering, Information Technology, or a related field.
  • Typically 5+ years of software engineering experience, with strong hands-on Python development experience.
  • Experience working in Agile/Scrum development environments.
  • Strong communication and collaboration skills.
  • Ability to independently analyze complex technical problems and deliver scalable solutions.

Nice to Have

  • Experience designing highly scalable distributed systems.
  • Knowledge of system design and software architecture.
  • Experience with event-driven and asynchronous architectures.
  • Experience in financial services, enterprise applications, or other large-scale environments.
  • Exposure to security, observability, and performance engineering
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Python Software Engineer in Delaware, OH vacancy
  • $63k - $140k

     ...LevelAssociateJob Description & SummaryThe OpportunityAs a GenAI Python Systems Engineer - Experienced Associate, you will leverage advanced...  ...Engineering practice, you will apply data, algorithms, and software engineering to build and deploy AI and Machine Learning solutions... 
    Software
    Full time
    H1b

    PwC

    Columbus, OH
    3 days ago
  • Software Engineer (Java, Python) in Wilmington, DE AWS, Java, Kubernetes, Python Location: Delaware Job Function: Salesforce Development Date Of Job Posting: 09-25-2025 Software Engineer (Java, Python) in Wilmington, DE 7 to 10 Years experience Position: Software... 
    Software
    Long term contract

    DBA Web Technologies

    Delaware, OH
    more than 2 months ago
  •  ...scalable backend services and APIs using Python and FastAPI. Build and optimize...  ...development teams to deliver high-quality software solutions. Participate in architecture...  ...issues. Mentor junior and mid-level engineers and promote engineering best practices.... 
    Software

    Insight Global

    Columbus, OH
    2 days ago
  •  ...where you can push the limits of what's possible. As a Lead Software Engineer at JPMorgan Chase within the Chief Data and Analytics Office,...  ..., and operational stability. Advanced proficiency in Python software engineering skills Demonstrated experience leading... 
    Software
    Work at office

    JPMorgan Chase & Co.

    Delaware, OH
    a month ago
  •  ...applications and tools, student computing, and assist with hardware and software issues.   The Systems Support Consultant III in the STAR/...  ...programming and/or scripting languages is a plus (Powershell, Python, Bash). ~Knowledge of cloud computing environments is a plus (... 
    Software
    Full time

    University of Delaware

    Delaware, OH
    more than 2 months ago
  •  ...opportunity to impact your career and provide an adventure where you can push the limits of what's possible.  As a Lead Software Engineer - Python/PySpark/AWS/Databricks at JPMorganChase within Corporate & Enterprise Technology, you will drive the design, development,... 
    Software
    Local area

    JPMorgan Chase & Co.

    Delaware, OH
    13 days ago
  •  ...with less than perfect credit.  We are  seeking a creative  .Net Software Developer  with experience in electronic media to support our...  ...team.     We are seeking a Mid to Senior Level Software Engineer with strong experience in Microsoft .NET Core, C#, React, and AWS... 
    Software
    Full time
    Casual work
    Work at office
    Remote work
    Monday to Friday

    Continental Finance Company

    Delaware, OH
    13 hours ago
  •  .... ~ Advanced proficiency in one or more languages such as Python or Java. ~ Understanding of CI/CD, TDD, cloud development,...  ...application resiliency, and security. ~ Working knowledge across software engineering disciplines including analysis, development, testing,... 
    Software
    Local area

    SCI SOLUTIONS GLOBAL

    Delaware, OH
    7 days ago
  •  ...Job Description Job Description Software Engineer – Java J2EE – Intermediate Location: Wilmington, DE ; Columbus, OH; Houston,...  ...with PySpark/Spark and ETL/streaming pipelines . ~ Strong Python or Java programming skills. ~ Experience with AWS SQS, Lambda... 
    Software
    Contract work

    SCI SOLUTIONS GLOBAL

    Delaware, OH
    7 days ago
  • $2,500 - $4,500 per month

     ...Description:** We are seeking experienced Software Developers across various technical...  ...projects, collaborate directly with a US-based engineering team, attend key project meetings, and...  ..., Spring Boot, ASP.NET, Express.js, Python * _Cloud & DevOps:_ AWS, Azure, GCP, Docker... 
    Software
    Full time
    Contract work
    Remote work

    Code Healers LLC

    Delaware, OH
    25 days ago
  •  ...opportunity to impact your career and provide an adventure where you can push the limits of what's possible. As an AWS Lead Software Engineer-Backend Java/Spring Boot at JPMorgan Chase within Consumer and Community Banking's Digital Connected Banking team,  you are an... 
    Software

    JPMorgan Chase & Co.

    Delaware, OH
    13 days ago
  •  ...key part of a high-performing team delivering secure software solutions.  As a Lead Software Engineer at JPMorganChase within the Cybersecurity & Technology...  ...Fluent in at least one modern programming language (Python, Java/Spring Boot,). Advanced knowledge of software... 
    Software

    JPMorgan Chase & Co.

    Delaware, OH
    5 days ago
  •  ...usageDesired Skills:Knowledge of databases such as Oracle, SQL Server· Python, Gradle, Groovy exposure is a plus· Experience with application...  ...to EEO guidelines.SummaryType: Full-timeFunction: Information TechnologyExperience level: Mid-Senior LevelIndustry: Computer Software
    Software

    EROS Technologies

    Columbus, OH
    2 days ago
  •  ...Middleware Experience-Web Center composite applications.-Experience with Oracle SOA Suite.-Experience in working with version control and software configuration management tools such.Oracle CertificationAdditional InformationAdditional Information :- "All your information will... 
    Software
    Contract work
    Immediate start

    idealforce

    Columbus, OH
    2 days ago
  •  ...are currently seeking a Mechanical Design Engineer to join our engineering team supporting...  ...engineering tools such as iLogic, Python, C#, C++, or similar technologies.What Will...  ...VertivVertiv (NYSE: VRT) brings together hardware, software, analytics and ongoing services to... 
    Software
    Temporary work
    Work experience placement

    Vertiv Holdings

    Delaware, OH
    3 days ago
  •  ...EngineerLocation: Delaware, Ohio (Onsite)Function: Product Integrity / Test Engineering / Electrical Systems ValidationPosition SummaryVertiv is...  ...mission-critical UPS systems, while also leveraging modern software, automation, and AI tools to improve engineering productivity,... 
    Software
    Temporary work
    Immediate start

    Vertiv Holdings

    Delaware, OH
    1 day ago
  • $64 - $68 per hour

     ...Job Description Job Description Job Title: Software Engineering - Java J2EE - Intermediate Location: Wilmington, DE (Primary); Columbus...  .... ~ Advanced proficiency in one or more languages such as Python or Java. ~ Understanding of CI/CD, TDD, cloud development,... 
    Software
    Contract work

    BC Forward

    Delaware, OH
    3 days ago
  •  ...58 Bellevue, PA0738 Processing CenterJob DescriptionThe Lead Software Engineer provides technical leadership for the design, development, implementation...  ...) or equivalent technologies and toolset e.g., Java, JSON, Python, Oracle, MySQL, Linux, etc.General Employee Knowledge, Skills... 
    Software
    Full time
    Work experience placement
    Work at office

    Northwest Bank

    Columbus, OH
    3 days ago
  • $107.6k - $198.4k

     ...Platform (RT-CDP)2+ years with AEP Web Software Development Kit (SDK), Mobile SDK, datastreams...  ...data, marketing technology, or data engineering with application programming interface (...  ...analyticsProgramming experience in Python, Java, or BashExperience integrating marketing... 
    Software
    Local area
    Visa sponsorship

    Deloitte

    Columbus, OH
    4 days ago
  •  ...Digital Transformations across various domains and industries. Our history spans over 13 years and today we are an Award-Winning Global Software Consultancy solving complex problems with technology. We recognize that our employees and our clients are our strengths as the... 
    Software

    InterSources

    Columbus, OH
    3 days ago
  • $141.55k - $189.35k

     ...resources including product support, customer success, and sales engineering to meet customer business needsAssist with account planning at...  ...sales pipeline.Required Experience7+ years of quota carrying software or technology sales and account management experience; ideally... 
    Software
    Full time
    Work experience placement
    Remote work

    Salesforce

    Delaware, OH
    3 days ago
  •  ...opportunity to impact your career and provide an adventure where you can push the limits of what's possible.As a Java / Python Lead Software Engineer- Trading Systems at JPMorganChase within the Asset Management Technology Team, you are an integral part of an agile team... 
    Software

    JP Morgan Chase

    Columbus, OH
    2 days ago
  •  ...languages, Angular 8 and above, BootstrapHands experience using Python 2.7 & aboveAzure DevOp experienceGood communication skills with...  ...spans over 16 years and today we are an Award-Winning Global Software Consultancy solving complex problems with technology. We recognize... 
    Software

    InterSources

    Columbus, OH
    3 days ago
  •  ...Staffing Job responsibilities Executes software solutions, design, development, and...  ...system architecture Contributes to software engineering communities of practice and events that...  ...Experience with Lambda using Python is preferable Exposure to data modeling... 
    Software
    Shift work

    HAN Staffing

    Columbus, OH
    3 days ago
  •  ...SDLC skills.2 years of experience working with Docker, Kubernetes, or other container orchestration technology.3 years delivering software using agile methodologies.Work independently and with minimal supervision.Hands-on experience with GIT, Maven, Jenkins, JSON & SOAP... 
    Software

    Software Technology Inc

    Columbus, OH
    3 days ago
  •  ...Job Description As a Lead Software Engineer at JPMorgan Chase within our agile engineering team, you will architect, design, and deliver...  .... Programming Proficiency: Advanced proficiency in Python and/or Java, with demonstrated expertise in developing,... 
    Software
    Full time

    JPMorgan Chase & Co.

    Columbus, OH
    13 hours ago
  •  ...with diverse stakeholders.EducationBachelor's degree in Computer Science, MIS, CIS, Information Technology, Data Analytics, Software Engineering, or a related technical discipline.Preferred QualificationsExperience working with SQL-based database technologies and development... 
    Software
    Remote work

    Designer Brands

    Columbus, OH
    2 days ago
  •  ...improvementLearn and seek out developmentPromote transparent & open communicationAbout Vertiv:Vertiv (NYSE: VRT) brings together hardware, software, analytics and ongoing services to enable its customers' vital applications to run continuously, perform optimally and grow with... 
    Software
    Temporary work

    Vertiv Holdings

    Delaware, OH
    3 days ago
  •  ...Software Reliability Engineer Location: Columbus, OH Role: SRE Rate: 70 Required Qualifications: ~8+ years of software engineering experience...  ...or Azure ~ Tech stack: Java/J2EE (Spring, Spring Boot, Python, shell scripting, Kafka, Oracle, MongoDB etc.) ~ A... 
    Software

    E-Solutions

    Columbus, OH
    4 days ago
  •  ...million Categories Internet Technology Information Technology & Services Cloud Computing Cloud Security Custom Software & Technical Consulting Enterprise Software Google Google Apps Office 365 Software Software Development & Design... 
    Software
    Contract work
    Work at office

    Confidential

    Columbus, OH
    6 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Python Software Engineer. Be the first to apply!