Staff software enigneer (Bengaluru)

Staff software enigneer (Bengaluru)

01 Aug
|
Nameless
|
Bengaluru

01 Aug

Nameless

Bengaluru

This role is for one of the Weekday's clients

Min Experience: 7 years

Location: Bangalore

JobType: full-time

We are seeking a highly skilled Staff Software Engineer with deep expertise in Python and robust experience in designing scalable, high-performance, and resilient software systems. The ideal candidate is a technical leader who excels at architecting complex solutions, mentoring engineering teams, and driving high-impact initiatives end to end. This role involves working closely with cross-functional stakeholders to deliver high-quality products, optimize system performance, and improve engineering best practices across the organization.

Key Responsibilities

- Lead the architecture, design, and development of backend systems, services, and APIs using Python.
- Own and drive complex technical initiatives from concept to production, ensuring delivery of robust, well-tested, and maintainable software.
- Collaborate closely with product, design, DevOps, QA, and data teams to build scalable and reliable systems aligned with business goals.
- Set and enforce high engineering standards for code quality, security, performance, reliability, and maintainability.
- Champion best practices in system design, microservices, cloud deployments, CI/CD, and automated testing.
- Perform deep technical reviews, provide constructive feedback, and mentor junior and mid-level engineers.
- Troubleshoot production issues, conduct RCA, and drive continuous improvement.
- Contribute to long-term technology roadmap and architecture strategy.




- Experiment with new technologies and frameworks to evaluate feasibility for adoption.
- Influence engineering culture by fostering innovation, collaboration, and ownership.

Required Skills & Experience

- 7–12 years of professional software development experience with a strong focus on Python (Flask / Django / FastAPI preferred).
- Proven experience designing and building distributed systems, microservices, event-driven or real-time platforms.
- Strong understanding of data structures, algorithms, system design principles, and design patterns.
- Hands-on experience working with relational and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB, Redis, Cassandra).
- Expertise in building RESTful and/or GraphQL APIs and asynchronous processing using Celery/Kafka/RabbitMQ.
- Experience with cloud platforms (AWS / GCP / Azure), containerization (Docker), and orchestration tools (Kubernetes).
- Strong knowledge of CI/CD pipelines, Git workflows, automated testing frameworks, and observability tools (Prometheus, Grafana, ELK).
- Ability to break down complex problems, define technical direction, and influence outcomes across teams.
- Excellent communication, documentation, and stakeholder management skills.

Preferred Qualifications

- Experience in high-scale product or platform engineering environments (startup or enterprise scale).
- Exposure to security best practices, performance tuning, and system optimization.
- Experience working with distributed computing, streaming, or ML model deployment is a plus.
- Prior experience mentoring engineers or technical leadership roles.

📌 Staff software enigneer (Bengaluru)
🏢 Nameless
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: staff software enigneer (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: staff software enigneer (bengaluru) / bengaluru