Senior Software Engineer

8 - 10 years

0 Lacs

Posted:3 weeks ago| Platform: Foundit logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

The ideal candidate is a self-motivated, multi-tasker, and demonstrated team-player. You will be a lead developer responsible for the development of new software products and enhancements to existing products. You should excel in working with large-scale applications and frameworks and have outstanding communication and leadership skills.

Senior Software Engineer

Responsibilities

Design core, backend software components using primarily Python, other languages are good to have

Interface with other teams to incorporate their innovations and vice versa

Conduct design and code reviews to maintain high standards

Analyze and improve efficiency, scalability, and stability of various system resources

Set direction and goals for the team regarding project impact, product quality and engineering efficiency

Lead major initiatives, projects, teams, roll-outs and phased-releases

Helps onboard new team members, provides mentorship and enables successful ramp up on your team's code bases

Qualifications

8+ years of hands-on experience with system software design, development, maintenance, and experience in Python programming and debugging

Strong experience in the Linux operating system

Experience building infrastructures and tools to speed up development, test, and release

Experience leading major initiatives successfully

Experience leading projects and teams accordingly

Experience building and shipping high quality work and achieving high reliability

Experience improving quality through thoughtful code reviews, appropriate testing, proper rollout, monitoring, and proactive changes

Experienced in utilizing data and analysis to explain technical problems and providing detailed feedback and solutions

Bachelor's degree in computer science, Computer Engineering

Preferred Qualifications

Experience with front-end development using HTML, CSS, and JavaScript.

Familiarity with database technologies such as SQL and NoSQL

Familiar with configuration management systems (e.g., Chef)

Experience working with distributed systems and knowledge on AWS or similar cloud computing platforms

Experience working with CI/CD tools integration

Experience in network stacks, protocols including Ethernet and InfiniBand

Familiarity with HPC/AI benchmarking and job schedulers such as SLURM

Extensive experience in developing infrastructure services and test frameworks for Data Center platforms such as Servers/Storage/Network devices

Knowledge of data science and machine learning concepts and tools.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific 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 Skills

Practice coding challenges to boost your skills

Start Practicing Now
HCLTech logo
HCLTech

Information Technology Services

New Delhi

RecommendedJobs for You

hyderabad, telangana, india

bengaluru, karnataka, india