Senior Software Engineer (Python)
Core
Design, develop, and maintain scalable cloud-connected SaaS and IoT solutions across the full software stack.
Role type
Senior Software Engineer (Python)
Builds
REST APIs, backend systems, modern web applications, and event-driven architectures
Domain
Cloud computing, SaaS, IoT
Deliverable
production ML models | product features | infrastructure
Required skills
Python, system design, REST API development, microservices architecture, cloud application development, SQL database management, CI/CD pipeline implementation, technical project leadership, mentoring engineers, problem-solving
Preferred skills
React, JavaScript, TypeScript, HTML, CSS, message brokers (NATS, Kafka, RabbitMQ), time-series databases, large-scale data environments, Docker, Kubernetes, DevOps practices, Golang, AI-assisted development tools, FedRAMP exposure
Technologies
Azure, Kubernetes, Docker, Kafka, NATS, RabbitMQ, PostgreSQL, MySQL, SQL Server, React, TypeScript, JavaScript, Go, CI/CD
Responsibilities
Design and develop scalable software applications and services, build REST APIs and backend systems, implement event-driven architectures, lead technical projects, mentor engineers, contribute to architecture and system design decisions, collaborate with cross-functional teams
Seniority
Senior, hands-on IC with leadership responsibilities
