Software Development Engineer III - RMN/210/16-17
Company Roles and Responsibility:
Software development engineer III
Bangalore, India
Number Positions: 8
Job Type: Permanent
Education: Tier 1 college
Total Experience: 10 to 15 years
Relevant Experience: 9 years
Max Joining Period: 60 days
Top Mandatory Skills:
Data Structures & Algorithms - 5y
C - 10y
Core Java - 10y
Domain Expertise
E-commerce - 1y
Job Description:
Software development engineer III. Hands-On Technical architect = Tech Lead = Associate Architect = Principle Architect
Key Responsibilities include:
This is a hands-on position, as please ask the candidates when for last time they have written a code-
Experience with Data Structure and algorithms
eCommerce company
2 years design and architecture the high scalable systems
Tier 1 college
Ability to architect and design right solutions starting with broadly defined problems
Provide technical mentorship/leadership to other engineers
Drive best practices and engineering excellence
Development of code in object oriented languages like Java and C.
Preferred Qualifications:
The ability to take raw product requirements and develop software architectures and designs to bring them to life.
10 years of experience building successful production software systems
A solid grounding in Computer Science fundamentals (based on a BS or MS in CS or related field). Post-graduate degree: Master's or Ph.D. with focus in machine learning is big plus.
Development in cloud environment
Mastery of the tools of the trade, including a variety of modern programming languages (Java/C /C#, JavaScript, C/C, Python) and open-source technologies (Linux, Spring, Hibernate)
Usually recognized as Team/Technical Leader, Senior Software Engineers Solves big problems that come with a lot of ambiguity. As technical leaders of the team, Sr SDE's work efficiently and regularly deliver the right things with limited guidance. They take a long term view of team's software and how it fits into the architecture; fix architecture deficiencies and/or propose larger projects, which may require the work of rest of the team. They understand the business impact of systems and show good judgment when making technical trade-offs between team's short-term technology or operational needs and long-term business needs. As a key influencer in team strategy, Sr SDE's drive mindful discussions with customers and peers. They bring perspective and provide context for current technology choices and guide future technology choices.
Sr SDE's take ownership of team architecture, providing a system-wide view and design guidance. They drive engineering best practices (e.g., Operational Excellence, Security, Quality, etc.) and set standards. They work to resolve the root cause of endemic problems which may require them to influence software decisions made by other teams. When confronted with discordant views, they are able to find the best way forward and influence others to follow that path (build consensus). They actively contribute in recruiting and help others leverage their expertise, by coaching and mentoring in organization or at their locations. They provide technical assessments for promotions in SDE job family.
Didn’t find the job appropriate? Report this Job