Job opening: Senior Software Engineer (Python) - Sphynx Technology Solutions AG

Sphynx Technology Solutions AG

  • Veröffentlicht:

    06 Januar 2024
  • Pensum:

    100%
  • Vertrag:

    Festanstellung
  • Arbeitsort:

    Zug

Job opening: Senior Software Engineer (Python) - Sphynx Technology Solutions AG

Responsibilities

  • Design, develop, and maintain high-quality, scalable, and efficient Python-based applications, services, and APIs;
  • Collaborate with software engineering teams to define infrastructure requirements and ensure seamless integration with software applications.
  • Implement and maintain infrastructure as code principles to achieve efficient and repeatable deployments;
  • Evaluate and recommend new technologies, tools, and practices to improve infrastructure automation and efficiency;
  • Troubleshoot and resolve infrastructure issues, ensuring high availability and performance of critical systems;
  • Implement and maintain monitoring, logging, and alerting systems to proactively identify and address infrastructure-related problems;
  • Collaborate with security teams to ensure adherence to security best practices and compliance requirements;
  • Mentor and provide guidance to junior team members, promoting knowledge sharing and continuous learning;
  • Stay up-to-date with industry trends, emerging technologies, and best practices in Python development.

Required Education, Experience, and Skills

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field;
  • Proven experience as a Senior Software Engineer (5+ years) focusing on infrastructure automation and Python;
  • Strong proficiency in Python and its frameworks (e.g., Django), with a deep understanding of object-oriented programming;
  • Expertise in scripting languages (e.g., Python, Bash) for automation and orchestration tasks;
  • Knowledge of software testing methodologies and experience with unit testing, test-driven development (TDD), and behavioural-driven development (BDD);
  • Familiarity with CI/CD pipelines and related tools (e.g., Jenkins, GitLab CI/CD);
  • Excellent problem-solving skills and the ability to analyze and resolve complex technical issues;
  • Strong communication and collaboration skills, with the ability to work effectively in cross-functional teams;
  • Demonstrated ability to work on multiple projects simultaneously and deliver high-quality results within deadlines;
  • Continuous learning mindset and a passion for staying updated with the latest technologies and industry trends.

Desirable education, experience, and skills

  • Familiarity with cloud platforms (e.g., AWS, GCP, Azure) and related services (e.g., Lambda, EC2, S3) is desirable;
  • Familiarity with containerization technologies (e.g., Docker, Kubernetes).

What do we offer

The successful candidate (s) will be provided:

  • Competitive remuneration package adjusted to proven skills and experience;
  • Excellent working conditions;
  • Exposure to training and professional development capabilities, including the ability to engage in cutting-edge research;
  • Exposure to international clients and collaborators;