staff / sr staff engineer in bengaluru / bangalore

randstad india
position type
apply now

bengaluru / bangalore
position type
reference number
randstad india

job description

staff / sr staff engineer in bengaluru / bangalore

Major task and responsibilities
1. Working with engineers across the company to evaluate and implement engineering architectures for the company’s future.
2. Defining architectures and developing software in functional areas of FarmRise.
3. Leading operational excellence of software engineers.
4. Developing mentoring skillset among senior engineers and engineers in the team.
5. Prioritizing projects to meet FarmRise business needs.
6. Defining practices and processes that have a positive impact on the entire Engineering pipeline output. (including Product, Project and Content) Key working relations 1. With Business Head - set long term department (engineering) goals and innovation areas.
2. With Engineering Manager - to improve the software engineering quality bar during performance evaluations and maintain the quality bar during the course of execution.3. With the Engineering Team - to mentor individual contributors in Software Engineering, define the right programming culture.
4. With Product Management - to come up with the right designs and best ROI in tuning the scope of requirements.
5. With company level architects - to incrementally implement the frameworks used by the company. Qualifications and competencies
1. Bachelors in computer science/engineering, IT, electronics or information science.
2. Masters in computer science or associative field preferable [not necessary].
3. 2+ years as an architect of entire system design on an enterprise level software platform.
4. Excellent software engineering depth with proven success in solving complex technical challenges.
5. Deep and broad knowledge of *both current and emerging* technologies that affect business and assist innovation.
6. Expert in designing, implementing and troubleshooting ALL portions of a production software stack.
7. Excellent written and verbal communication, presentation, engineering diagrams, and listening skills with the ability to present complex technical information in a clear and concise manner.
8. Good-to-have: Has been a contributor/maintainer of well-adopted libraries/tools/services.
9. Good-to-have: Experience in Java technology stack, micro-services frameworks.


Java, microservice