Software Engineer | Mid-Senior | Python | General Engineering Team

Nord Security

$90K — $110K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Strong proficiency in Python, including core concepts and data structures.
  • Experience in designing microservice systems and their communication.
  • Proficiency with PostgreSQL and managing data stores.
  • Ability to write maintainable and quality code.
  • Experience with cloud infrastructure tools such as Docker and Kubernetes.
  • Excellent problem-solving and troubleshooting skills.
  • Strong verbal and written English communication skills.

Responsibilities

  • Design, code, and maintain data curation and ingestion services for the Threat Intelligence team.
  • Implement future-proof architectural solutions, including distributed computing pipelines and micro-services.
  • Participate in code reviews, providing feedback, and ensuring high-quality documentation.
  • Design new services to deliver quality feeds.
  • Maintain code standards and ensure code is secure, testable, and readable.
  • Propose innovative ideas in cybersecurity and product development.
  • Provide technical leadership and guidance to team members.

Benefits

  • Work alongside industry leaders in cybersecurity.
  • Access extensive training programs and mentorship opportunities.
  • Flexible remote work options to enhance creativity.
  • Online fitness sessions led by well-being experts.
  • Free psychologist consultations and wellness resources.
  • Celebrate personal milestones with special gifts.
  • Engage in team-building events and company celebrations.
  • Opportunity for company-funded workations abroad.
Full Job Description
Main Responsibilities
  • Design, code, and maintain data curation and ingestion services for the Threat Intelligence team.
  • Provide, get buy-in, and carry on implementation for future-proof architectural solutions, including distributed computing pipelines, micro-services, contracts, databases, and data flows.
  • Active participation in code reviews and feedback, sharing knowledge, and ensuring high quality of technical requirements and documentation.
  • Design new services that are needed to provide quality feeds.
  • Ensure keeping your code up-to-date according to teams' coding standards and code quality, and have a result-first attitude while still delivering maintainable, readable, testable, secure, DRY, SOLID, KISS code (Pareto rule).
  • Always think big, provide and discuss new ideas in terms of the product and field of cybersecurity.
  • Provide technical leadership and guidance.
Core Requirements
  • Strong understanding and proficiency in Python programming language, including knowledge of core concepts, syntax, and data structures.
  • Experience designing microservice systems and communication.
  • Experience using data stores like PostgreSQL.
  • Excellent skills to write maintainable code.
  • Cloud infrastructure experience with Docker and Kubernetes.
  • Strong problem-solving skills and ability to analyze complex problems, troubleshoot issues, and develop practical solutions.
  • Rapid and constant learning, first to spot and solve problems.
  • Attention to detail, highly structured, research-first-then-implement attitude.
  • Excellent verbal and written communication skills in English.
Tools You will Use
  • Python
  • Docker
  • Kubernetes
  • GitLab CI/CD
  • AWS (MSK, RDS, EKS, EC2, S3, EMR, KEDA)
  • Kafka
  • FastAPI
  • Redis
Nice To Have
  • FastAPI
  • ML Ops experience
What We Offer

Innovate with industry leaders

Work alongside global experts to build world-leading cybersecurity tools, impacting millions of users around the world.

Learn & grow

Boost your skills via our extensive training programs (online and offline) & other resources. Benefit from mentorship and career-switch opportunities to grow within the company.

Work from anywhere

Recharge with a change of scenery - choose work from any location when you feel a need to power your creativity and drive.

Physical well-being

Fuel your active lifestyle with online workouts led by our Physical Well-Being experts.

Mental & emotional health

Nurture your mind with free psychologist consultations, dedicated mental health events, and premium access to top-rated wellness apps like Calm, Headspace, and Mindletic.

Joyful moments - special treats

Celebrate life's big moments with special gifts from us on your birthday, anniversary, and other major events, such as weddings or the arrival of a new family member.

Company events & team-building

Experience iconic Nord Security celebrations, team-buildings, and knowledge-sharing events, nurturing bonds that fuel our success.

Workation

Embark on a legendary company getaway abroad, filled with exciting activities, live concerts, engaging workshops, and epic time together.

Similar Jobs

More Jobs at Nord Security

More Information Technology Jobs

Find similar Software Engineer | Mid-Senior | Python | General Engineering Team jobs: