Senior Software Engineer
Senior Software Engineer16
Applications
16
Applications
Not Accepting Applications
About the Job
Skills
Position Overview:
As a Senior Software Engineer, you will be accountable for the successful implementation of the requirements by the team. You will lead a team of senior & junior developers and provide leadership, guidance, training, and mentoring to the team to ensure all critical aspects of development issues are addressed and resolved appropriately. Develop team members to the fullest potential. Investigate and resolve complex technical issues with simple and elegant solutions.
Key Responsibilities:
● Works on complex assignments involving multiple problems.
● Resolves escalations & customer issues, root cause analysis, issue prevention, and product improvements.
● Proposes and drives cross-product improvement plans/roadmaps.
● Extensive experience and very high skill level in Coding. Drives development of complex features through multiple layers/areas (front-end, back-end, concurrency). Improves coding and design practices across multiple teams. Debugs and troubleshoots issues from any product area in the customer's environment.
● Extensive knowledge and very high skill level in Software Design. Drives and oversees design architecture of complex features with multiple components.
Qualifications:
● 6+ years of relevant development engineering experience and skills in building cloud-based SaaS applications
● Must have experience in leading a team of developers in an Agile product/project Methodology
● Experience in partnering with product and program management teams
● Deep hands-on technical expertise, especially using relevant open-source technologies.
● Experience of Test-Driven Development, Unit Test Frameworks
● Must have strong experience in following technologies
○ Python
○ .NET framework
About the company
Industry
Software Development
Company Size
1001-5000 Employees
Headquarter
Redwood City