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 Wilmington, NC vacancy
  •  ...Excel. Adobe Photoshop (an extensive knowledge of the program is a plus, but not a requirement). Company opportunity management software. The successful candidate must have a bachelor's degree in Marketing or Communications and should be proficient in the... 
    Software
    Work at office

    The Whiting-Turner Contracting Company

    Wilmington, NC
    20 hours ago
  •  ...concept to production. Including 3D renderings, permit required drawings and day/night. Prepare and process files using ONYX RIP software. Use Adobe Illustrator, Photoshop, and InDesign to create clean, print-ready designs. Manage multiple projects in a high-... 
    Software
    Night shift

    Saltwater Signworks

    Wilmington, NC
    3 days 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.

    Wilmington, NC
    16 days ago
  • $61k - $101k

     ...year Requirements: We are looking for someone with formal software engineering training or certification and at least 5 years of hands-on...  ...experience developing microservices with Java/Spring Boot and Python/FastAPI or Flask. We require experience with AWS services... 
    Software
    Full time

    J.P. Morgan

    Wilmington, NC
    14 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

    Wilmington, NC
    10 days 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

    Wilmington, NC
    10 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.

    Wilmington, NC
    16 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.

    Wilmington, NC
    8 days ago
  • $100k

     ...s etc to name a few. Currently, We are looking for entry-level software programmers, Java full-stack developers, Python/Java developers, Data analysts/ Data Scientists, and Machine Learning engineers for full-time positions with clients. Who Should Apply Recent Computer... 
    Software
    Full time
    H1b

    SynergisticIT

    Wilmington, NC
    1 day ago
  •  ...Continuing education reimbursements. ~ Generous vacation and PTO time. ~ Work with a talented team. ~ Work with the latest software, top-of-the-line tools, and equipment. ~ Laidback, fun, professional vibe. ~ We were named one of North Carolina's top Employers... 
    Software
    For contractors
    Freelance

    Wilmington Design Company

    Wilmington, NC
    3 days ago
  •  ...SynergisticIT Software Programmers and Data Scientists Opportunity The job market is challenging...  ...programmers, Java full stack developers, Python/Java developers, data analysts/data scientists, machine learning engineers for full time positions with clients. Who should... 
    Software
    Full time
    H1b
    Remote work

    SynergisticIT

    Wilmington, NC
    1 day ago
  • Role Summary/Purpose: Senior Electrical Power Systems engineering. This role is responsible for the design of electrical power systems...  ...motor starting, and protective relay coordination using ETAP software using ANSI / IEC standards. Ø Prepare Electrical Engineer Deliverables... 
    Software

    Tharu Technologies LLC

    Wilmington, NC
    22 days ago
  •  ...Execution ~ Translate requirements into test cases, automation candidates, traceability, and quality outcomes. ~ Experience in Software Development and Software Development life cycles (Waterfall/Agile) ~ Candidate can be located anywhere in USA but travel to... 
    Software

    iTekPeople Inc

    Wilmington, NC
    2 days 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

    Wilmington, NC
    2 days ago
  • $61k - $101k

     ...Requirements: We have formal training or certification in software engineering concepts, along with 3+ years of applied experience. We...  ...testing, and operational stability. We are proficient in Python and have a strong foundation in secure data practices. We... 
    Software
    Full time

    J.P. Morgan

    Wilmington, NC
    9 days ago
  •  ...match available Continuing education reimbursements Generous vacation and PTO time Work with a talented team Work with the latest software, top-of-the-line tools, and equipment Laidback, fun, professional vibe We were named one of North Carolina's top Employers Where you... 
    Software
    Full time
    For contractors
    Freelance

    Wilmington Design Company

    Wilmington, NC
    2 days ago
  •  ...building a diverse, inclusive team. Role Overview The Lead Software Engineer II plays an important role in building and enhancing...  ...experience. ~ Strong backend development experience with Java and Python. ~ Solid understanding of SQL, data modeling, and query optimization... 
    Software
    Flexible hours

    Best Egg

    Wilmington, NC
    21 days ago
  •  ..., and debug secure, scalable production software. Automate remediation of recurring issues...  ...training or certification in software engineering concepts and at least 5 years of applied...  ...modern programming language, including Python or Java/Spring Boot. Knowledge of... 
    Software
    Full time

    JPMorgan Chase

    Wilmington, NC
    8 days ago
  • $61k - $101k

     ...year Requirements: Formal training or certification in software engineering concepts, along with 5 years of relevant applied experience...  ...operations Fluency in at least one programming language such as Python, Java Spring Boot, or .Net Experience with observability... 
    Software
    Full time

    J.P. Morgan

    Wilmington, NC
    9 days ago
  •  ...big impact. You were made for this.  As a Senior Manager of Software Engineering at JPMorgan Chase within Corporate Technology – Treasury &...  ...big data processing (Databricks, Spark), microservices (Java/Python), API design, CI/CD, observability, and resiliency.... 
    Software

    JPMorgan Chase & Co.

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

    Continental Finance Company

    Wilmington, NC
    27 days ago
  •  ...Subversion, and WebSphere. Responsibilities: Support development and implementation activities for the NC FAST program using Curam Software. Serve as the onsite point of contact for development-related questions and technical issues. Work closely with Senior... 
    Software
    Local area

    Onset

    Carolina Beach, NC
    9 days ago
  •  ...materials onto shop machines. Experience adjusting machine settings to optimize part quality. Working knowledge of current CAD software packages and file types. Technical School preferred, not required REQUIRED- 10 or more years machine shop experience... 
    Software

    DuPont Specialty Products USA, LLC

    Wilmington, NC
    2 days ago
  •  ...pre-flight print separation. # Global Distribution Metadata Engineering & POD API Operations (Skill #6): Precision management of ONIX...  ...Zoho Projects) or equivalent enterprise editorial management software. Digital Publishing Protocols: Deep familiarity with EPUB3... 
    Software
    Second job
    Remote work
    Worldwide

    DADYMINDS HOLDINGS LLC

    Wilmington, NC
    2 days ago
  • $57.9k - $107.5k

     ...Paylocity is an award-winning provider of cloud-based HR and payroll software solutions, offering the most complete platform for the modern workforce. The company has become one of the fastest-growing HCM software providers worldwide by offering an intuitive, easy-to-... 
    Software
    Local area
    Remote work
    Work from home
    Worldwide

    Paylocity

    Wilmington, NC
    2 days ago
  • $115k - $145k

     ...to 8 years of experience in enterprise software development. We need strong experience...  ...multithreading and networking frameworks. Python development experience, with familiarity...  ...of our globally distributed, diverse engineering team. We will collaborate with... 
    Software
    Full time
    Apprenticeship
    Work at office
    Work from home
    Flexible hours

    BlackRock

    Wilmington, NC
    8 days ago
  • $1,000 - $2,000 per week

     ...Summary GE Vernova Hitachi Nuclear Energy is looking to add engineering/ science/ business students for an internship starting in May...  ...cost, quality and schedule. Knowledge of additional tools and software (MATLAB, AutoCAD etc.). Previous Co-op/internship... 
    Software
    Permanent employment
    Full time
    Summer work
    Internship
    Relocation package

    GE Vernova

    Wilmington, NC
    3 days ago
  •  ...related experience may be considered in lieu of medical office experience. Additional Skills (required): Knowledge of medical office software for the following: updating patient demographic information, posting charges, copays, and scheduling patient appointments.... 
    Software
    Work experience placement
    Work at office

    Novant Health

    Wilmington, NC
    7 hours ago
  •  ...Description Job responsibilities Executes software solutions, design, development, and...  ...architecture Contributes to software engineering communities of practice and events that...  ...more languages - Java / Spring Boot or Python 3 ~ Proficient in Pyspark ~... 
    Software

    JPMorgan Chase & Co.

    Wilmington, NC
    21 days ago
  • $60 - $70 per hour

     ...Microservices, Rest APIs & AWS. Responsibilities: Executes software solutions, design, development, and technical troubleshooting...  ...hygiene and system architecture Contributes to software engineering communities of practice and events that explore new and... 
    Software
    Contract work

    BC Forward

    Wilmington, NC
    2 days ago

Do you want to receive more vacancies?

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