SIGN IN
Senior Software Engineer – Python jobs in United States
cer-icon
Apply on Employer Site
company-logo

Smart IS · 14 hours ago

Senior Software Engineer – Python

Smart IS is seeking a Senior Software Engineer with strong Python expertise to design and develop scalable applications. The role involves collaborating with clients and internal teams to build software solutions while leveraging cloud platforms and databases.
Information Technology
check
Growth Opportunities
check
H1B Sponsor Likelynote

Responsibilities

Design and develop scalable software architectures and create system blueprints, technical diagrams, and documentation
Gather and analyze business requirements from clients and stakeholders; conduct feasibility studies and gap analysis
Lead implementation of architectural solutions and ensure timely, high-quality project delivery
Develop solutions using Python (Django, Flask, FastAPI)
Design robust data models using SQL/NoSQL databases and ORMs (SQLAlchemy, Django ORM)
Implement cloud-based solutions leveraging AWS and Azure services (Lambda, EC2, S3, Azure Functions, App Services, SQL Database, Cosmos DB)
Evaluate and select appropriate technologies, frameworks, and tools aligned with project requirements
Conduct code reviews and ensure adherence to coding standards, design patterns, and best practices
Provide technical guidance and support to junior and senior developers
Identify and mitigate technical risks throughout the project lifecycle
Deliver training and ongoing support to development teams and end-users

Qualification

PythonDjangoAWSSQLSoftware architecture designNoSQLFlaskFastAPIDevOps practicesGitDockerKubernetesAPI designCommunication skills

Required

5+ years of professional software development experience
Strong proficiency in Python with hands-on experience in Django, Django Rest Framework, Flask, or FastAPI
Proven ability to design data models using SQL (PostgreSQL, MySQL, SQL Server) and NoSQL (MongoDB, DynamoDB, Cosmos DB) databases with ORM experience
Hands-on experience with AWS and/or Azure cloud platforms and their services for web applications and data handling
Demonstrated experience in software architecture design and leading technical implementation
Strong understanding of design patterns, SOLID principles, and software engineering best practices
Excellent communication skills with ability to gather requirements and interact with clients and stakeholders
Experience with version control (Git), CI/CD pipelines, and DevOps practices
B.S. or higher in Computer Science, Software Engineering, or related technical discipline (or equivalent practical experience)
Experience with containerization (Docker, Kubernetes) and microservices architecture
Experience with API design, RESTful services, GraphQL, and serverless architectures

Preferred

Knowledge of message queuing systems (RabbitMQ, SQS, Azure Service Bus) and data processing frameworks (Celery, Apache Airflow, Pandas)
AWS, Azure, or relevant technology certifications
Experience with JavaScript frameworks (React, Angular, Vue.js) and frontend development

Company

Smart IS

twittertwitter
company-logo
Smart IS International is a Business Consulting Firm that leverages Information Technology to make visions a reality for North American companies and their international affiliates.

H1B Sponsorship

Smart IS has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (1)
2024 (2)
2021 (2)

Funding

Current Stage
Early Stage

Leadership Team

leader-logo
Khurram Ahmad
CEO
linkedin
leader-logo
Javad Ahmad
President / COO
linkedin
Company data provided by crunchbase