Senior Software Engineer, Python

Jobtailor

Illinois

On-site

USD 85,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Jobtailor in the United States seeks a Software Engineer with Python expertise to drive digital transformation and build scalable cloud-native services.

You will design, code, and test across distributed systems, participate in CI/CD, and collaborate with clients and cross-functional teams to deliver reliable, high-performance software.

Qualifications

  • Bachelor's degree required.
  • Minimum 2 years of software development experience.
  • Proficient in Python for advanced development.
  • Experience implementing CI/CD pipelines.
  • Strong client management and relationship-building skills.
  • Ability to design scalable software architectures.
  • Ability to navigate ambiguity and adapt to change.
  • Engages in code reviews and maintains coding standards.

Responsibilities

  • Develop innovative software solutions to transform digital workflows.
  • Design, code, and test Python applications delivering great UX.
  • Collaborate with cross-functional teams to integrate services and microservices.
  • Implement CI/CD and monitor performance for reliability.
  • Review code quality and troubleshoot issues.

Skills

Python programming
CI/CD practices
Analytical thinking
Software design & architecture
Team collaboration

Education

Bachelor's degree

Tools

AWS
Kafka
Redis
S3

Job description

Responsibilities
  • Developing innovative software solutions to drive digital transformation and enhance business performance
  • Designing, coding, and testing applications using Python and other programming languages to deliver exceptional user experiences
  • Collaborating with cross-functional teams to integrate enterprise application architecture and microservices
  • Conducting code reviews and adhering to coding standards to maintain software quality
  • Implementing continuous integration and continuous delivery (CI/CD) practices to streamline software development processes
  • Debugging and troubleshooting issues to optimize application performance and reliability
  • Utilizing analytical thinking to interpret data and inform insights and recommendations
  • Upholding professional and technical standards, including the firm's code of conduct and independence requirements
  • Building meaningful client connections and managing client expectations effectively
  • Navigating complex situations and embracing change to foster personal growth and technical skills development
  • Design, build, and own standalone services extracted from legacy monolithic systems, organized around clear domain boundaries
  • Build event-driven, serverless architectures using AWS Lambda and related AWS services
  • Use Kafka to design reliable, high-throughput messaging and event streaming pipelines
  • Build and optimize data flows involving file ingestion, S3 staging, queuing, and cache-based matching (e.g., Redis)
  • Help re-architect high-transaction-volume systems (money transfer, early warning/fraud detection, settlement scalability, debit) for cloud-native scalability
  • Diagnose and resolve infrastructure capacity constraints, and design services that relieve pressure on network and systems that have reached the end of their useful lifespan
  • Write production Python code as the primary language for new services
  • Incorporate AI-assisted development practices (Claude) into your day-to-day workflow to accelerate design, coding, and review
Requirements
  • At least a Bachelor's degree
  • At least 2 years of experience
  • Utilizing Python for advanced software development
  • Implementing Continuous Integration/Continuous Delivery (CI/CD) practices
  • Excelling in client management and relationship building
  • Applying analytical thinking to solve complex problems
  • Demonstrating proficiency in software design and architecture
  • Engaging in code review and maintaining coding standards
  • Navigating ambiguity with intellectual curiosity and learning agility
Core Competencies

Demonstrates expertise in Python programming for software development, with a strong focus on implementing CI/CD practices and building scalable cloud-native architectures. Excels in client management and analytical problem-solving while maintaining high coding standards and fostering collaboration across teams.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Python Developer
Python Developer

StradIT • Fort Worth (TX), Town of Texas (WI)

On-site
USD 100,000 - 140,000
Python Developer
Python Developer

StradIT • Boston (MA)

On-site
USD 110,000 - 140,000
Python Solution Architect
Python Solution Architect

Veriipro • Plano (TX)

On-site
USD 120,000 - 160,000
Senior Software Engineer II – Enterprise Architecture
Senior Software Engineer II – Enterprise Architecture

Jobtailor • Arizona

On-site
USD 120,000 - 180,000
Senior AWS Python Developer
Senior AWS Python Developer

Veriipro • New York (NY)

On-site
USD 120,000 - 150,000
Python Developer
Python Developer

Stradit LLC • Jersey City (NJ)

On-site
USD 110,000 - 150,000
Python Developer
Python Developer

Stradit • Tampa (FL)

On-site
USD 85,000 - 125,000
JavaPython Software Engineer
JavaPython Software Engineer

SMART TECH SKILLS LLC • Boston (MA)

Hybrid
USD 100,000 - 150,000
Python Developer
Python Developer

StradIT • Jersey City (NJ)

On-site
USD 110,000 - 150,000
Python Developer
Python Developer

MhyMatch • San Francisco (CA)

On-site
USD 90,000 - 130,000
Competitive salary and benefits package
Generous paid time off
Flexible working hours
+1