Python Software Engineering

5 days ago


Charlotte NC, United States Synechron Full time

We are At Synechron, we believe in the power of digital to transform businesses for the better. Our global consulting firm combines creativity and innovative technology to deliver industry-leading digital solutions. Synechron’s progressive technologies and optimization strategies span end-to-end Artificial Intelligence, Consulting, Digital, Cloud & DevOps, Data, and Software Engineering, servicing an array of noteworthy financial services and technology firms. Through research and development initiatives in our FinLabs we develop solutions for modernization, from Artificial Intelligence and Blockchain to Data Science models, Digital Underwriting, mobile-first applications and more. We are seeking an experienced Python Developer with strong expertise in MongoDB to lead the design, development, and deployment of scalable backend solutions. The ideal candidate will be responsible for guiding a team of developers, architecting robust data models, and building high-performance, secure APIs and microservices leveraging Python and MongoDB.

Develop, enhance, and maintain Python-based banking applications with a focus on clean, efficient, and reliable code.
Design and implement algorithms, data structures, and solutions to optimize application performance.
Build and consume RESTful APIs to facilitate seamless data exchange and integration across banking systems.
Develop web applications using Python frameworks such as Django, Flask, or FastAPI.
Leverage Python libraries like NumPy, Pandas, Matplotlib, SciPy, Scikit-learn, and TensorFlow for data analysis and machine learning tasks (advantageous but optional).
Implement CI/CD pipelines using Jenkins, GitLab CI, or Circle CI for automated testing and deployment.
Deploy applications on cloud platforms like AWS, Google Cloud, or Microsoft Azure.
Engage in troubleshooting, code reviews, and ensuring compliance with banking security standards.
Work with legacy banking systems, migration projects, and modernization efforts.

Bachelor’s degree in Computer Science, Software Engineering, or related field.
~10+ years of professional experience in Python development, with substantial banking domain exposure.
~ Strong mastery of Python syntax, data structures, object-oriented programming, and design patterns.
~ Extensive experience with Python web frameworks such as Django, Flask, or FastAPI.
~ Hands-on knowledge of database systems like SQL Server, Oracle, or similar, and ORM frameworks such as Django ORM or SQLAlchemy.
~ Familiarity with cloud deployment (AWS, GCP, Azure) and containerization (Docker, Kubernetes) is a plus.
~ Experience working within banking or financial institutions.


Knowledge of machine learning libraries such as SciPy, Scikit-learn, TensorFlow.
Experience with legacy banking systems and modernization projects.
Agile/Scrum development experience.

10 days of paid annual leave (plus sick leave and national holidays).
~ A comprehensive insurance plan including medical, dental, vision, life insurance, and long-/short-term disability (plans vary by region).
~ Retirement savings plans.
~ A higher education certification policy.
~ Extensive training opportunities, focused on skills, substantive knowledge, and personal development.
~ Coaching opportunities with experienced colleagues from our Financial Innovation Labs (FinLabs) and Center of Excellences (CoE) groups.
~ Cutting edge projects at the world’s leading tier-one banks, financial institutions and insurance firms.
~ SYNECHRON’S DIVERSITY & INCLUSION STATEMENT

Diversity & Inclusion are fundamental to our culture, and Synechron is proud to be an equal opportunity workplace and is an affirmative action employer. Our Diversity, Equity, and Inclusion (DEI) initiative ‘Same Difference’ is committed to fostering an inclusive culture – promoting equality, diversity and an environment that is respectful to all. We strongly believe that a diverse workforce helps build stronger, successful businesses as a global company. We encourage applicants from across diverse backgrounds, race, ethnicities, religion, age, marital status, gender, sexual orientations, or disabilities to apply. We empower our global workforce by offering flexible workplace arrangements, mentoring, internal mobility, learning and development programs, and more.

All employment decisions at Synechron are based on business needs, job requirements and individual qualifications, without regard to the applicant’s gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law.



  • Cary, NC, United States Beacon Hill Staffing Group Full time

    CLIENT DAY TO DAY: This engineer will be on a team of software engineers– all supporting data scientists through generative AI based initiatives. Check out the role overview below If you are confident you have got the right skills and experience, apply today. The day to day will include regular release of services, customer support and any type of service...


  • Raleigh, NC, United States Insight Global Full time

    Software Engineer Python Seeking Sr. Python Developers with strong understanding of software architecture and an interest in working with teams implementing and integrating GenAI/ LLM technologies in a fast-paced environment that values mentorship and collaboration. contract-to-hire 5+ years of professional experience in software development. Strong...


  • Charlotte, United States Nava Software Solutions Full time

    NAVA Software solutions is looking for a Python Developer Details: Fullstack Python Developer with GCP & LLM exp Duration: : 12 months Location: Charlotte,NC 3 days a week onsite Skills: Python with cloud exp. GCP preferred ,LLM (experience implementing AI models on spark platform) and should know GPUs,web apis, reactjs, java, python, cloud sklls + LLMs In...


  • Charlotte, NC, United States Nava Software Solutions Full time

    NAVA Software solutions is looking for a Python Developer Details: Fullstack Python Developer with GCP & LLM exp Duration: : 12 months Location: Charlotte,NC 3 days a week onsite Skills: Python with cloud exp. GCP preferred ,LLM (experience implementing AI models on spark platform) and should know GPUs,web apis, reactjs, java, python, cloud sklls + LLMs In...


  • Charlotte, NC, United States Nava Software Solutions Full time

    NAVA Software solutions is looking for a Python Developer Details: Fullstack Python Developer with GCP & LLM exp Duration: : 12 months Location: Charlotte,NC 3 days a week onsite Skills: Python with cloud exp. GCP preferred ,LLM (experience implementing AI models on spark platform) and should know GPUs,web apis, reactjs, java, python, cloud sklls + LLMs In...


  • Charlotte, United States Bank of America Full time

    About Bank of America At Bank of America, we are guided by a common purpose to help make financial lives better through the power of every connection. We do this by driving Responsible Growth and delivering for our clients, teammates, communities and shareholders every day. Being a Great Place to Work is core to how we drive Responsible Growth. This includes...


  • Charlotte, NC, United States Open Systems Technologies Full time

    A financial firm is looking for a Full Stack Python/Django Engineer to join their team in Charlotte, NC.  Before applying for this role, please read the following information about this opportunity found below. Compensation: $150-200K Responsibilities: Design and build modular, scalable services that power the product control platform's core...

  • Software Engineer

    2 weeks ago


    Charlotte, United States Regions Bank Full time

    Software Engineer - AWS, .Net, Python, Terraform [On-Site] Join to apply for the Software Engineer - AWS, .Net, Python, Terraform [On-Site] role at Regions Bank. Job Description At Regions, the Software Engineer oversees application development, modification, and maintenance of applications. This position monitors system applications, ensures systems run...

  • Python Engineer

    1 week ago


    Charlotte, NC, United States Mitchell Martin Full time

    Title: Python Engineer. Location: Charlotte,NC Position Type: Full Time Compensation Pay Range:$140,000-$200,000 Per Year Job Description: Join our team in a dynamic and collaborative setting in Charlotte, NC. As a full-time role, you will be responsible for designing, developing, and maintaining software applications using various technologies. You will...

  • Python Engineer

    3 days ago


    Charlotte, NC, United States Open Systems Technologies Full time

    A financial firm is looking for a Python Engineer to join their team in Charlotte, NC. Submit your CV and any additional required information after you have read this description by clicking on the application button. Compensation: $150-200k Responsibilities: Develop highly scalable applications in Python framework. Create and deploy applications in Azure...