Staff Software Engineer

Posted Oct 14

This is a fully remote position, open to applicants in Ukraine, +5 more countries.

πŸ“‹ Description

β€’ 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.


⛳️ Requirements

β€’ 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.


🏝️ Benefits

β€’ Flexible schedule.

β€’ Supportive and adaptable work environment.

β€’ Opportunities for professional and personal development.

β€’ Involvement in team ceremonies and cross-functional collaboration.

People also viewed

finanzen.net GmbH6 hours ago

Senior Software Engineer, C#/.NET

DE flagGermany OnlyFull-timeFull-stack Engineer
ApplyView job
DaVita Kidney Care6 hours ago

Technical Lead, Technology Business Management

US flagTennessee OnlyFull-timeFull-stack Engineer$78k – $119k/year
ApplyView job
Q-Free6 hours ago

Senior Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer$150k/year
ApplyView job
Simsy Ventures6 hours ago

Application Developer, Java, JavaScript – Full-Stack

US flagAlabama, +30 more locationsPart-timeFull-stack Engineer$55 – $60/hour
ApplyView job
Torc Robotics6 hours ago

Senior Software Engineer, Autonomy Core Frameworks

US flagMichigan OnlyFull-timeFull-stack Engineer$160.8k – $193k/year
ApplyView job
RTX6 hours ago

Principal Software Engineer IV

US flagMichigan OnlyFull-timeFull-stack Engineer$107.5k – $204.5k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers