7 Success Booster Jobs
8-14 years
Bangalore / Bengaluru
Staff Software Engineer - Backend Technologies (8-14 yrs)
Success Booster
posted 2mon ago
Flexible timing
About the Role :
We are seeking an experienced Staff Software Engineer with a strong background in backend development to join our innovative team. This role requires a technical leader who can architect scalable systems, mentor engineers, and drive the technical vision of our products.
Key Responsibilities :
- Lead the architecture and development of web applications, software solutions, prototypes, or proofs of concepts (POCs).
- Gather functional requirements, develop technical specifications, and contribute to project planning and testing strategies.
- Serve as the technical authority, providing mentorship, showcasing technical prowess, and resolving complex programming challenges.
- Produce technical documentation for architectural designs, options education, and team guidance.
- Collaborate with product management, diverse product lines, and business units to achieve strategic results.
- Exhibit a commitment to developing elegantly designed, highly scalable applications.
- Participate in and contribute to Agile Development processes like SCRUM or Extreme Programming.
Specific Technical Skills :
- Proficient hands-on coding skills; ability to lead by example and assist the team when necessary.
- Strong capability in architecture and system design with a focus on practical solutions, design choice evaluation, and cost optimization.
- Extensive experience with Microservices architecture, RESTful services, and familiarity with GraphQL.
- Solid understanding of Data Structures and Algorithms, with an emphasis on scalability and performance optimization.
- Cloud expertise specifically in AWS technologies (EC2, DynamoDB, RDS, EMR, Airflow, etc.).
- Proficient in Python, including frameworks like PySpark, Flask, and libraries like Pandas.
- Experience with SQL and NoSQL databases (MS SQL, PostgreSQL, etc.), with insight into optimal use cases for each.
- Familiarity with Java, particularly Spring Boot, Tomcat, and testing with Spock.
- Knowledgeable in infrastructure tools like GitLab, Terraform, Gradle.
Qualifications :
- 8+ years of experience in software design and development.
- Proven leadership experience, including leading meetings, technical presentations, and fostering cross-functional team leadership.
- BS/MS in Computer Science or equivalent experience.
- Deep expertise in at least one OOP language, with Python and Java preferred.
- Comprehensive experience through the entire SDLC.
- Minimum of 3 years designing and implementing web services (REST).
- Exceptional communication skills for both technical and non-technical stakeholders.
- Strong background in software design and architecture.
- Committed to unit testing and Test-Driven Development (TDD).
- Strategic thinker with business acumen to drive strategy development.
- Adept at building and leading strong engineering teams with a visionary approach.
What We Offer :
- Opportunity to lead and shape our technical direction in a dynamic environment.
- Support for continuous learning and professional development.
- A collaborative culture that values innovation and expertise.
- Competitive salary and benefits package.
Functional Areas: Other
Read full job descriptionPrepare for Software Engineer - Backend roles with real interview advice
8-14 Yrs
Bangalore / Bengaluru
12-25 Yrs
12-25 Yrs
Bangalore / Bengaluru
12-24 Yrs
Bangalore / Bengaluru
10-18 Yrs
Bangalore / Bengaluru
10-18 Yrs
Bangalore / Bengaluru
4-8 Yrs
Bangalore / Bengaluru