FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in software architecture and development, with a strong focus on object-oriented programming, particularly in Java or Swift. Capable of guiding teams through complex technical decisions while fostering collaboration and knowledge sharing.
Highest-signal resume keywords
Software Architecture ResponsibilityObject-Oriented Software DevelopmentDomain-Driven Design (DDD)CI/CD ProcessesGerman Proficiency (C1 Level)
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Software DevelopmentArchitecture of Complex Software SystemsObject-Oriented ProgrammingJavaSwiftDomain-Driven Design (DDD)Clean ArchitectureCI/CDAnalytical ThinkingStrategic Thinking
Soft Skills
Technical MentorshipCommunication of Technical DependenciesKnowledge SharingOpenness to AI-Assisted Development
Tools & Technologies
Agentic Development ToolsClaude CodeCodex
Industry Keywords
Brownfield EnvironmentsClient-Server ArchitecturesOffline Capabilities
Tech Stack
Tools & technologiesJavaSwift
About the role
Key responsibilities & impact- Analyze existing software architectures
- Develop sustainable migration strategies and combine technical modernization with stable operations
- Define clear standards and design patterns
- Support development teams as a technical mentor
- Conduct code and architecture reviews
- Guide development teams through challenging technical decisions
- Monitor new technologies and potential risks, and evaluate their benefits
- Validate architectural concepts in practice through personal proof-of-concepts
- Work closely with development teams and management
- Ensure that technical decisions are jointly supported and successfully implemented
Requirements
What you’ll need- Several years of experience in software development
- Experience taking responsibility for the architecture of complex software systems
- Experience with established, evolving software architectures (brownfield environments)
- Strong knowledge of object-oriented software development, for example with Java or Swift
- Ideally, an understanding of the requirements of client-server architectures and offline capabilities
- Familiarity with Domain-Driven Design (DDD) and Clean Architecture
- Experience with modern development processes and CI/CD
- Analytical and strategic thinking
- Ability to communicate complex technical dependencies clearly and translate differing interests into viable solutions
- Willingness and enthusiasm to share knowledge and provide technical guidance to development teams
- Openness to AI-assisted software development
- Initial experience with agentic development tools such as Claude Code or Codex is a plus
- German proficiency at least at C1 level
Benefits
Comp & perks- Fruit basket
- Tax-free shopping card
- Company bicycle leasing / JobRad
- Health courses (e.g., yoga, back training, and mental health), online and in the office
- Flexible working hours
- Home office / remote work
- Team events
- Support for physical and mental health
- Company pension scheme
- Company health insurance
- Hardware leasing
- Employee discounts
- Childcare allowance / daycare subsidy
- Recreation allowance
- Meal allowance
- Travel allowance
- Working from abroad
- Professional development opportunities
- Job crafting / individualized work arrangements