Sr Software Development Engineer

2 - 6 years

6 - 10 Lacs

Posted:4 hours ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Position Summary:We are searching for a skilled and enthusiastic Software Engineer to play a key role in supporting the NGINX open-source community. This position offers an exciting opportunity to contribute meaningfully while tackling technical challenges in areas such as issue resolution, community engagement, automation, and performance optimization. Your work will positivelyimpactthe NGINX community while helpingmaintainour reputation as a world-class software platform.

Key Responsibilities:

  • Provide robust support for the NGINX open-source community by monitoring, analyzing, and troubleshooting incoming issues, reviewing pull requests under the guidance of maintainers, and activelyparticipatingin Discussions.
  • Streamlinethe backlog ofexistingGitHub issues and pull requests.
  • Investigate, analyze, and address reported security vulnerabilities with precision and care.
  • Efficiently handle customer escalations,demonstratingtechnicalexpertise, empathy, and professionalism.
  • Develop hands-on experience by working on low-to-medium complexity software patches, strengthening your skills to progressively handle more complex implementations.
  • Collaborate closely with NGINX experts toacquireand apply advanced system tuning, optimization techniques, and best practices for high-performance deployments.
  • Contribute to the development of automated and performance tests.
  • Conduct thorough and constructive code reviews.
  • Create clear and comprehensive technical documentation for internal and external stakeholders.
  • Provide regular progress updates, collaborate with team members,including engineers, product managers, technical leads, andarchitectsand actively engage with the broader open-source community.
  • Enhance development processes by creating automated workflows, such as style checks and AI-assisted workflows.
  • Work with the Community team to address user inquiries and provide guidance via the NGINX Community Portal.

Knowledge and Skills:

  • Bachelors or advanced degree in Computer Science, Software Engineering, or related field.
  • Proficient hands-on programming skills withC; experience with Rust and/or Perl is a plus.
  • Strong familiarity with Unix-like operating systems and widely used development toolchains.
  • In-depth knowledge of networking (including cloud-based networking), web protocols, proxies, and load balancing.
  • Expertisein high-performance computing, event-driven programming, and fault tolerance.
  • Exceptional analytical, troubleshooting, and problem-solving skills, with a strong drive to tackle challenging technical issues.
  • Dedication to engineering excellence,possessinghigh self-discipline, and exceptional attention to detail.
  • Strong ability to work independently,demonstratingcreativity and resourcefulness in solving problems, even in unfamiliar areas.
  • Passion for continuous learning andaneagerness to embracenew technologiesand methodologies.
  • Excellent teamwork skills with a natural inclination to share knowledge and collaborate effectively.
  • Proven ability to work with distributed global teams across multiple time zones.
  • Exceptional written and verbal communication skills, with a talent for conveying complex technical concepts to diverse audiences.
  • Strong knowledge of continuous delivery, testing practices, secure software development, performance optimization, and disaster recovery strategies.
  • Experience managing mission-critical, large-scale systems in production environments.
  • Experience with open-source development practices and tools, paired with a deep understanding of the culture and principles of open-sourcecommunitiesis a plus.

Mock Interview

Practice Video Interview with JobPe AI

Start Software Engineer 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

RecommendedJobs for You