Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Anomalo, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Staff Software Engineer - Core Systems at Anomalo is responsible for leading the design, development, and implementation of robust software solutions that are crucial to the foundational capabilities of our systems. This role requires an individual who can collaborate effectively across teams, mentor junior engineers, and take a hands-on approach to solve complex technical challenges. The ideal candidate will possess a deep understanding of software engineering principles and a passion for building scalable, efficient systems that meet the needs of our users and stakeholders alike.
Job Responsibilities
- Lead the architecture and design of core system modules to ensure optimal performance and scalability.
- Collaborate with cross-functional teams to define, design, and implement new features and enhancements.
- Mentor and provide guidance to junior engineers, fostering a culture of continuous learning and improvement.
- Develop and maintain high-quality code through best practices including code reviews, unit testing, and integration testing.
- Identify and resolve complex technical issues to improve system reliability and performance.
- Stay updated with emerging trends and technologies to ensure that the team is leveraging modern techniques and tools.
- Participate in architecture and design discussions to enhance system robustness and maintainability.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- Minimum of 5 years of experience in software development, with a strong focus on core systems engineering.
- Proficiency in programming languages such as Java, Python, Go, or similar.
- Experience with cloud services (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Strong understanding of software engineering principles, algorithms, and data structures.
- Demonstrated ability to lead technical projects and mentor team members effectively.
- Excellent problem-solving skills and ability to work in a collaborative environment.
Technologies & Tools
The Staff Software Engineer will work with a variety of technologies and tools, including but not limited to Java, Python, Go, AWS, Docker, Kubernetes, and modern CI/CD pipelines. Familiarity with version control systems such as Git is essential, along with experience in unit and integration testing frameworks. Knowledge of monitoring and logging tools is also preferred to ensure system reliability and performance.
Ideal Candidates
Ideal candidates for the Staff Software Engineer - Core Systems position are innovative thinkers who thrive in collaborative environments and possess a strong technical background. They demonstrate a proactive attitude towards problem-solving and have a keen interest in continuous improvement. A team-oriented mindset, coupled with exceptional communication skills, ensures they can effectively share knowledge and approach challenges holistically. Candidates who have a passion for leveraging technology to drive business value and enhance user experiences will find this role particularly fulfilling.
Unemployment fell most in Greece: from 10% in 2024 to 8.5% in 2025, by the International Labour Organization’s estimates. Every country, ranked →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.