Lead Software Engineer | Career Opportunity - Intellylabs

Role Overview

We are looking for a Lead Software Engineer to join our dynamic team. This role provides an opportunity to lead projects and contribute to high-impact software solutions that are used by enterprises and users worldwide. As a Lead Software Engineer, you will be responsible for the design, development, testing, deployment, and maintenance of complex software systems, as well as mentoring junior engineers. You will work in a collaborative environment, contributing to the technical foundation behind our flagship products and services.???

We are seeking engineers with diverse specialties and skills to join our dynamic team to innovate and solve complex challenges.  Our team is looking for strong talent with expertise in the following areas:

  • DevOps Engineer (CI/CD Pipelines, IAC proficiency, Containerization/Orchestration, Cloud Platforms)
  • Back End Engineer (API Development, Database Management, Security Practices, Message Queuing)

Responsibilities:

  • Software Development: Write clean, maintainable, and efficient code for various software applications and systems.
  • Technical Leadership: Contribute to the design, development, and deployment of complex software applications and systems, ensuring they meet high standards of quality and performance.
  • Project Management: Manage execution and delivery of features and projects, negotiate priorities and deadlines, and ensure timely completion with quality.
  • Architectural Design: Participate in design reviews with peers and stakeholders, and contribute to architectural design ensuring scalability, reliability, and maintainability.
  • Code Review: Review code developed by other developers, provide feedback, and maintain high technical standards following best practices, coding guidelines, and test coverage.
  • Testing: Build testable software, define and automate tests using tools like JUnit and Selenium, and follow test automation best practices.
  • Service Health and Quality: Maintain service health, proactively identify and resolve issues, use telemetry and monitoring, and perform root cause analysis to prevent future issues.
  • DevOps Model: Work in a DevOps environment, taking ownership from requirements to design, development, testing, deployment, and maintenance.
  • Documentation: Document new features, enhancements, and fixes, and contribute to training materials.

Minimum Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
  • 5+ years of professional software development experience.
  • Deep expertise in one or more programming languages such as C#, .NET.
  • Extensive experience with software development practices and design patterns.
  • Familiarity with AI tools such as Git Copilot and Claude Code.
  • Proficiency with version control systems like GitHub and bug/work tracking tools like JIRA.
  • Understanding of cloud technologies and DevOps principles.

Preferred Qualifications:

  • Experience with cloud platforms like Azure, AWS, or GCP.
  • Familiarity with CI/CD pipelines and automation tools.
  • Experience with test automation frameworks and tools.
  • Knowledge of agile development methodologies.
  • Familiarity with developing accessible technologies.
  • Dedicated to diversity and inclusion initiatives.
  • Knowledge of Python is a plus.
  • Excellent communication and interpersonal skills, with the ability to work effectively in a collaborative team environment.

Job location - Noida Office. (Onsite)

Shift Timings - 9:00 AM to 6:00 PM

Apply Now

Request for services

Discover range of service offerings for various Engineering Services. Let us know your areas of interest so that we can serve you better.