Unknown Company

Senior Software Engineer, Python

il • Posted Yesterday
Onsite Full Time Software Architecture & Engineering

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.

#J-18808-Ljbffr
Back to Job Search