Job Description
Snyk is seeking a Senior Software Engineer (Python) to join their team in Lisbon, Portugal. Snyk is a leader in secure AI software development, empowering organizations to build fast and stay secure. The company's AI Trust Platform seamlessly integrates into developer and security workflows to accelerate secure software delivery in the AI Era.This role involves developing backend and APIs, adding features, and improving existing ones. The backend connects all components and teams, requiring close collaboration with various teams to understand the scope and requirements of the features under development.
Responsibilities: - Analyzing requirements, specifications, and technical design documents in preparation for development.
- Develop backend components that support new or existing features.
- Working with the different teams to discuss and implement technical solutions, and fix and identify bugs.
- Implementing tests for any developed code.
- Reviewing and testing teammate's code.
Requirements: - At least 5 years of professional experience as a Backend Engineer, Software Developer, or similar role.
- Strong experience with Python.
- Strong commitment to code quality, and the value of giving and receiving feedback through code reviews.
- Ability to deal with ambiguity, and respond with agility when requirements and priorities change.
- An ability to lift the performance of a team through coaching and mentoring of more junior engineers.
- Effective communicator both verbally and in writing.
Snyk offers: - Flexible working hours.
- Work-from home allowances.
- In-office perks.
- Time off for learning and self development.
- Generous vacation and wellness time off.
- 100% paid parental leave for all caregivers.
- Health benefits, employee assistance plans, and annual wellness allowance.
- Country-specific life insurance, disability benefits, and retirement/pension programs, plus mobile phone and education allowances.