Senior Software Engineer – Python
Job in
Oshkosh, Winnebago County, Wisconsin, 54901, USA
Listed on 2026-02-19
Listing for:
Smart IS
Full Time
position Listed on 2026-02-19
Job specializations:
-
Software Development
Software Engineer, Full Stack Developer, Cloud Engineer - Software, Senior Developer
Job Description & How to Apply Below
About The Role
We're seeking a Senior Software Engineer with 5+ years of experience and strong Python expertise (Django, Flask, or FastAPI) to design and develop scalable applications.
You'll work with clients and internal teams to build great software solutions, share your technical knowledge, and help shape how we build things using cloud platforms (AWS/Azure) and databases (SQL/No
SQL).
- 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/No
SQL databases and ORMs (SQL Alchemy, 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
- 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 (Postgre
SQL, MySQL, SQL Server) and No
SQL (Mongo
DB, Dynamo
DB, 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 Dev Ops 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, Graph
QL, and serverless architectures
- Knowledge of message queuing systems (Rabbit
MQ, 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
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×