- LocationBengaluru / Bangalore
-
IndustrySoftware - Architect
Staff Engineer
Bangalore, R&D - Engineering / Product
JOB DESCRIPTION
We are looking for an experienced and highly skilled Staff Engineer to join our growing engineering team. In this role, you will be
responsible for driving the design, architecture, and development of complex software systems. As a technical leader, you will
collaborate closely with cross-functional teams, mentor junior engineers, and ensure that our technology solutions are scalable,
robust, and maintainable. This is an excellent opportunity for someone with deep technical expertise and a passion for solving
challenging problems to make a significant impact on our platform and products.
Responsibilities
Lead the design, architecture, and implementation of complex software solutions, ensuring scalability, performance, and security.
Provide technical leadership and mentorship to engineers across multiple teams, promoting best practices in coding, design, and
architecture.
Collaborate with product managers, designers, and other stakeholders to understand business requirements and translate them
into technical solutions.
Conduct code reviews, ensuring code quality, scalability, and adherence to coding standards.
Drive technical discussions and decisions, ensuring alignment with long-term product and business goals.
Identify and resolve bottlenecks, bugs, and performance issues across the platform.
Stay up-to-date with emerging technologies and industry trends, recommending new tools and techniques to improve the team's
efficiency.
Participate in and contribute to team planning, strategy, and roadmap discussions.
Own end-to-end responsibility for key systems and services, ensuring high availability and reliability.
What weʼre looking for
8+ years of professional software development experience, with at least 2+ years in a senior or staff engineering role.
Expertise in one or more programming languages (e.g.,Go, Python, Java).
Strong experience with distributed systems, microservices architecture, and cloud platforms (AWS, GCP, or Azure).
Proven track record of designing and building large-scale, high-performance, and reliable software systems.
Experience with database design and architecture, both SQL and NoSQL.
Proficient in software engineering best practices, including code reviews, testing, and CI/CD pipelines.
Strong problem-solving and debugging skills, with an ability to break down complex problems into manageable tasks.
Excellent communication and collaboration skills, with experience working in cross-functional teams.
Ability to work in a fast-paced environment, balancing multiple priorities and deadlines.
Nice to Have
Familiarity in IoT space.
Experience with iOS development is a plus.
Experience with front-end development frameworks (React, Angular, Vue.js) or mobile development.
Knowledge of containerization and orchestration technologies like Docker and Kubernetes.
Familiarity with event-driven architectures and messaging systems (e.g., Kafka, RabbitMQ).
Contributions to open-source projects or technical blogs.
Experience mentoring or managing a small team of engineers.
Prior experience in a tech lead or architect role.
Background in DevOps practices and automation.
Benefits
Competitive salary.
Comprehensive health Insurance.
Flexible work hours and friendly environment.
Learning and development budget to support continuous growth.
Opportunities for career advancement in a fast-growing company.
Collaborative and inclusive company culture with regular team events.
If you meet the above requirements and are passionate about engineering and what our client is doing, we would love to hear from
you! Please submit your resume and portfolio showcasing your relevant work.
Check Your Resume for Match
Upload your resume and our tool will compare it to the requirements for this job like recruiters do.
Check for Match