Job Openings Lead Software Engineer/ Senior Software Engineer - Proactive Cyber Security

About the job Lead Software Engineer/ Senior Software Engineer - Proactive Cyber Security

Job Responsiblities

  • Lead and oversee a team of engineers to ensure successful project delivery, from inception to deployment.
  • Define technical requirements and ensure alignment with business objectives.
  • Contribute to architectural decisions and technical designs.
  • Coordinate with product owners and stakeholders to prioritize tasks and allocate resources.
  • Provide technical guidance and mentorship to team members.
  • Facilitate communication and collaboration within the team.
  • Ensure adherence to coding standards, best practices performing code reviews and providing constructive feedback to peers.
  • Identify and address technical debt and architectural weaknesses.
  • Evaluate and mitigate technical risks associated with projects, ensuring smooth progress and timely delivery.
  • Champion quality-focused software development, enforcing quality assurance standards, processes, testing methodologies, and driving initiatives to improve the development team efficiency (like automation, CI/CD).
  • You are able to grasp, articulate, and advocate for technological solutions in both technical and non- technical settings and intelligently apply agile principles as you do so.

Requirements

  • Proven experience as a Technical Lead Developer/Engineer, with a strong focus on Python.
  • Strong proficiency in SQL, especially with Postgres, SQL Server, and Databricks.Comfortable working without an ORM, with the ability to interact directly with databases.
  • Solid understanding of challenges related to working with large-scale data systems.
  • Strong command line skills, including git, bash/zsh, and optionally vim.
  • Ability to interrogate, analyze, and present data effectively as part of team deliverables.
  • Experience building and leading technical solutions in complex, data-driven environments.
  • Bachelors degree or equivalent knowledge in Computer Science, Software Engineering, Logic, Applied Statistics, Actuarial Science, Data Science, or a related field (preferred but not mandatory).