
Staff Software Engineer
Posted Oct 14

Posted Oct 14
This is a fully remote position, open to applicants in Ukraine, +5 more countries.
β’ Tackle strategic engineering challenges directly through technology exploration, prototyping, and reference implementations.
β’ Design and implement software by architecting, developing, testing, and maintaining services and platform components.
β’ Address backend systems while considering architecture-related frontend issues, including micro-frontend patterns.
β’ Automate architectural compliance using AI-based assessments and fitness functions.
β’ Decompose complex problems into manageable areas utilizing domain-driven design and select practical solutions amidst uncertainty.
β’ Establish and continuously assess quality objectives encompassing performance, scalability, reliability, security, availability, recoverability, maintainability, portability, usability, and extensibility.
β’ Document the current and target architectural states, transition steps, constraints, alternatives, and decision-making processes.
β’ Recommend engineering trade-offs, including build versus buy, immediate versus future implementation, and refactor versus rebuild.
β’ Develop reusable scaffolding, templates, reference architectures, and platform capabilities.
β’ Conduct architecture and design reviews while mentoring engineers across delivery teams.
β’ Convey technical context effectively to engineers, technical leaders, product managers, and business stakeholders.
β’ A degree in Computer Science, Information Systems, or a related discipline, or equivalent hands-on experience.
β’ Minimum of 6 years of software engineering experience, particularly using Java or a similar object-oriented language.
β’ At least 3 years of experience in microservices development.
β’ Familiarity with building distributed or event-driven systems within cloud environments.
β’ Practical understanding of service-oriented architecture, domain-driven design, clean architecture, hexagonal architecture, and standard architectural patterns.
β’ Experience in implementing agentic applications and tools, utilizing evaluation methods as part of the development process.
β’ Proficiency in designing RESTful APIs and event-driven applications based on Kafka.
β’ Experience with popular relational databases, caching mechanisms, replication, and search technologies.
β’ Background in developing and assessing agentic applications.
β’ Familiarity with Google Cloud Platform or Amazon Web Services and container orchestration technologies.
β’ Strong problem-solving abilities and the capacity to provide technical leadership across multiple teams without formal authority.
β’ Exceptional written and verbal communication skills with engineers, managers, and product collaborators.
β’ Flexible schedule.
β’ Supportive and adaptable work environment.
β’ Opportunities for professional and personal development.
β’ Involvement in team ceremonies and cross-functional collaboration.
finanzen.net GmbH
DaVita Kidney Care
Q-Free
Simsy Ventures
Get handpicked remote jobs straight to your inbox weekly.