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