You are viewing a preview of this job. Log in or register to view more details about this job.

Software Engineering Architect

Software Engineering Architect - Applications Development, S/4 Incubation Job
 
As a Software Engineering Architect, you will work on a specific project critical to SAP S/4 Hana’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward. 
 
 
How You Will Contribute
  • Guide engineering teams on architectural and technical decisions to continuously improve complex micro-service backend systems and cutting-edge development infrastructure in regard to availability, scalability and stability
  • Evaluate architecture risks and provide estimates for business cases, backlog items and prepare management decisions for these topics
  • Offer viable solutions for a variety of systems and application architectures for Eureka’s line of business
  • Translate business and product requirements into technical requirements, models, and software architecture artifacts, including system constraints and present these as a basis for architectural decisions
  • Responsible for defining the product’s architecture together with implementation team(s), drives alignment of architecture concepts and ensures documentation in architecture concept document(s).
  • Identify opportunities for the reuse of architecture concepts or software services to enable cross-team synergies and engineering velocity
  • Align architecture across stakeholders, manage technical dependencies and lead proof-of-concept and prototyping efforts
  • Support product management through advice on technical and architectural feasibility, readiness, and compliance
  • Coaches and advises implementation team(s) on all aspects which have an impact on the architecture, reviews design documents of implementation teams regarding compliance with architecture, coding, and relevant product line guideline.
  • Monitor the implementation of architecture concepts together with the engineering teams implementing them and where needed join end-user interviews to gather feedback on the performance and experience of our applications
 
 
A Successful Candidate Would
 
  • BS degree in Computer Science, a related technical field, or equivalent practical experience
  • Master’s, PhD degree, further education or experience in Engineering, Computer Science or another technical related field a plus
  • 10+ years’ experience in one or more of the following: C, C++, Java, Python, Go
  • 5+ years’ experience in product architecture, and object-oriented, functional and reactive design or development
  • Deep knowledge of architectural principles, frameworks and best practices for enterprise-level solutions
  • Strong experience with Git, Jenkins, Docker, Kubernetes, Microservices, ElasticSearch/Solr 
  • Hands-on experience building and maintaining data stores such as etcd, RDS, Kafka, Postgres and Redis
  • Deep knowledge of algorithms, data structures, complexity analysis, and software design principles
  • Great experience in designing, analyzing, and troubleshooting large-scale distributed systems and the ability to automate routine tasks, debug and optimize code
  • Systematic problem-solving approach, coupled with effective communication skills and a sense of ownership and drive
  • Experience with building machine learning and analytics systems in the cloud a plus
  • Experience scaling technical teams a plus
 
 
Now more than ever before businesses around the world need to accelerate the transformation of core processes in a flexible way. To support this, our new business unit SAP S/4HANA Consumer Industries Cloud will focus on building new cloud products for customer in the Consumer Product, Retail, Wholesale and Life Science industries.  
 
Taking a start-up approach, SAP S/4HANA Consumer Industries Cloud will be an incubator for new cloud applications, bringing together product strategy and management will all the necessary cloud business functions such as architecture, engineering and operations. Development in this unit will focus on cloud-native applications and has a strategic growth plan from now to 2025.