SecurView Technology/Software

Senior Staff Engineer II- Gruve

India In person Full-time

A Lead Software Engineer is responsible for overseeing the development of software projects, ensuring the technical direction aligns with business goals, and leading a team of engineers. This role involves architectural design, hands-on coding, mentoring team members, and collaborating with various stakeholders to deliver high-quality software solutions. The ideal candidate will possess extensive experience in software engineering, leadership skills, and the ability to drive projects from concept to completion.

Requirements

Essential Skills

  • Write clean, maintainable code using Java, Spring, Python
  • Define technical standards and ensure adherence to best practices.
  • Make strategic technical decisions and guide the team in implementation.
  • Oversee the planning, execution, and delivery of software projects.
  • Coordinate with project managers, product owners, and other stakeholders to define project requirements and timelines.
  • Monitor project progress, identify potential risks, and implement mitigation strategies.
  • Mentor and develop the skills of team members, review the code
  • Stay updated with the latest industry trends and technologies.
  • Experience with software development frameworks and libraries.
  • Knowledge of software development methodologies, including Agile and Scrum.
  • Proficient in database
  • Experience with version control systems (e.g., Git).
  • Knowledge of microservices architecture.

Experience with cloud computing platforms

Additional Desired skills

  • Domain knowledge in Networking/Infrastructure/security domain knowledge
  • Kubernetes knowledge is plus
  • Knowledge of front-end technologies such as HTML, CSS, JavaScript, Angular, VUE.

Job description provided by SecurView.
View the original posting