Software Engineer | Lead | Python | QoS Team
The Infrastructure department is responsible for influencing and tracking change, providing frontline support, and delivering software-defined solutions.
Our QoS - Quality of Service team is responsible for ensuring that clients experience the best VPN service possible. The team has Data Analysts to measure the main important metrics and Project managers to lead changes to improve the service.
Main Responsibilities
- Project Ownership: Take ownership of project work in alignment with the Python development team's OKRs;
- Team Leadership & Mentorship: Foster a strong team spirit by mentoring, inspiring, supporting personal development plans, building trust, and leading team sprint retrospectives;
- Development Process Involvement: Actively participate in the team's development process, set priorities, and ensure tasks are effectively executed;
- Collaboration & Representation: Work closely with QoS PMs and other teams, representing the Software Engineering team when needed;
- Managerial Communication: Regularly update managers on project progress and the overall well-being of the team;
- Code Quality & Standards: Ensure adherence to up-to-date coding standards while maintaining high-quality, maintainable, readable, testable, and secure code, fostering a results-driven mindset;
- Strategic Thinking & Innovation: Continuously think strategically, propose innovative ideas, and engage in discussions to enhance team-delivered solutions, improving the experience and security for NordVPN users;
- Project Review & Feedback: Conduct project reviews, provide constructive feedback, and organize demos for the QoS team;
- Risk & Impact Assessment: Evaluate the impact and risks associated with individual tasks and the overall project scope;
- Professionalism & Team Morale: Lead by example, maintain professionalism within the team, and foster high morale and motivation.
Core Requirements
- Experience: Minimum 4 years of professional development experience with Python (or similar technology, with a willingness to become proficient in Python);
- Leadership: At least 1 year of experience in project management or team leadership, including direct people management (mandatory);
- Technical Knowledge: Familiarity with cloud computing, microservices, databases, and distributed computing (nice to have);
- Communication: Clear, honest, and effective communication skills;
- Mindset: Team-first approach with meticulous attention to detail, a strong focus on high-quality results, and a value-driven mindset;
- Accountability: Strong sense of responsibility for managing projects that deliver impactful solutions to millions of user devices;
- Language Skills: Excellent written and verbal communication skills in English.
Tools You Will Use
- Python (with the IDE of your choice)
- Appium
- Pytest
- Pydantic
- Docker
- BigQuery
- Git
- GitLab
- Bash
- Jenkins
- CI/CD
- Jira & Confluence
Salary Range
- Gross Salary 4500 - 7200 EUR/Month.
Apply for this job
Infrastructure
Vilnius / Kaunas
Our values
Our values are rooted in the actions of our people. They describe how we solve problems, make decisions, and ultimately - reach our goals as a team.