Home
Jobs

Sr Software Engineer

6 - 11 years

8 - 13 Lacs

Posted:1 month ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

What the Candidate Will Need / Bonus Points What the Candidate Will Do ---- Code : Produces top-tier code, ensuring reliability, readability, efficiency, and testability. Conducts thorough code reviews and develops comprehensive tests and quality documentation in adherence to software engineering principles. Demonstrates proficiency in data structures, algorithms, programming languages, frameworks, and key phases of the software development life cycle. Proactively identifies, reports, and resolves technical issues in accordance with industry standards and best practices. Design : Applies software design principles and leverages knowledge of existing Uber software solutions to create, extend, or develop effective architectures aligned with project requirements. Anticipates and adapts to evolving design needs, evaluating trade-offs to deliver systems capable of meeting current and future demands. Execute : Drives technical and business impact by executing tasks with diligence and urgency. Plans, organizes, and manages resources efficiently to ensure timely delivery of work. Analyzes problems, evaluates alternatives, and takes responsibility for decisions while considering factors such as resources and costs. Collaborate : Fosters trusting and collaborative relationships across diverse teams, valuing each individuals unique contributions. Resolves conflicts by understanding different perspectives and aligns teams to achieve common goals. Provides constructive feedback in a respectful and impactful manner. Basic Qualifications ---- We are looking for experienced smart engineers who are passionate about the domain and the technology. Those who have a track record of ownership, execution quality, and customer obsession. Bachelors degree in Computer Science or related technical field or equivalent practical experience 6+ years Experience coding using general-purpose programming language (eg. C/C++, Java, Python, Go, C#, or Javascript) Strong experience in architecture design, high availability, and high-performance systems. Deep understanding of distributed systems. Preferred Qualifications ---- Expertise in backend programming languages such as Python, Java, Go, or Node.js, with a deep understanding of building scalable and high-performance APIs and microservices architecture. Demonstrated ability to solve complex backend engineering challenges and design robust, fault-tolerant systems with a focus on security, scalability, and maintainability. Experience building and maintaining complex, large scale, highly available distributed systems Experience building and maintaining complex data processing pipelines using Spark, Flink, Hadoop, Hive, Storm, etc. Demonstrated ability to collaborate with others and promote an inclusive work environment Familiarity with agile methodologies

Mock Interview

Practice Video Interview with JobPe AI

Start JavaScript Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now
Uber
Uber

Technology, Information and Internet

San Francisco California

RecommendedJobs for You

Pune, Maharashtra, India

Hyderabad, Telangana, India

Noida, Uttar Pradesh, India