Sr. Staff Software Engineer

New
Remote role – Athens, Greece. Other locations in Greece consideredFull-TimeStaff
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
7+ years of overall work experience including 5+ years hands-on experience with microservices and scalable software development
Required Skills
AWSPythonSQLGCPJavaMachine LearningNosqlMicroservicesSaaSDistributed Systems

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field
  • 7+ years of overall work experience
  • 5+ years hands-on experience with microservices and scalable software development
  • Experience with distributed systems and large-scale data
  • Experience with the full software lifecycle of modern computer languages (java, python, etc)
  • Solid understanding of software development principles, design patterns, and best practices
  • Proficiency in database design and integration (SQL and NoSQL)
  • Experience with cloud platforms (e.g AWS, GCP)
  • Familiarity with SaaS concepts and developing SaaS-based applications
  • Domain knowledge experience with ServiceNow, Salesforce, workflow, or business process
  • Experience with building machine learning products

Responsibilities

  • Designing, building, and delivering scalable and real-time systems with high quality, scalability, and operability in mind
  • Collaborating with product management, data science, and other engineering teams to bring end-to-end solutions with the highest business value to our customers
  • Reviewing and providing feedback on technical designs and code changes to ensure highly available, scalable, maintainable designs and high code quality standards to engineering peers
  • Troubleshooting and resolving complex technical issues that arise in production and provide timely resolutions
  • Proactively identifying areas of technical debt and improvement opportunities, and drive solutions or innovation in engineering organization
  • Taking operational ownership of the system by using monitoring and observability tools to identify and resolve production issues
  • Mentoring and coaching team members to raise the technical bar on the team and adapt AI assistant development
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now