Apply Now

Architecture Solutions Engineer,Successfactors (CTO Team)

South San Francisco, CA, USA | Leading Technology Company

  • Industry:
    Computer Software / Computer Games
  • Position Type:
  • Functions:
    IT / Information Technology
  • Experience:
    5-7 years
Job Description:
71 people have viewed this job

As an Architecture Solutions Engineer working on a small team reporting directly into the CTO’s (Chief Technology Officer’s) organization that would focus on Innovation, Architectural and Technical Strategy on a variety of highly important technical topics including Enterprise Cloud Transformation, enhancing Leading Technology Company SuccessFactors HCM suite, CI/CD, Building of an Intelligent Next Generation PaaS, Test Automation, Artificial Intelligence, Machine Learning, Security Automation, Automated DevOps as part of building an Intelligent Enterprise using latest and greatest cutting edge technologies includingGoLang, Python, Java, Kubernetes, Docker, Python, Jenkins 2.0, Leading Technology Company HANA, CloudFoundry, Azure Cloud, Leading Technology Company Cloud Platform, TensorFlow and a lot more.

EXPECTATIONS AND TASKS

We need someone who can bring the energy required to focus on the top technical priorities (e.g. hands free automated releases, adopting feature flags) at Leading Technology Company SuccessFactors. You will run down the details on cost of cloud and work with our customers to deeply understand the costs of integration. You will drive proof of concept to validate assumptions around the latest technology. This is an exciting opportunity to experiment with emerging technologies and Leading Technology Company products while completing analysis, providing understandable insights as well as providing guidance to teams before adoption.

We are looking for a high-energy Software Engineer with a fanatical mindset for Cloud Computing, Automation, Innovation, Machine Learning, AI who is interested in building highly strategic and impactful solutions using latest and greatest technologies. In addition to strong software engineering fundamentals, the ideal candidate will have strong understanding of good Software Architecture, proven experience running/supporting secure, scalable enterprise grade services within a culture of operational excellence. Candidates must be able to work in an agile development life-cycle. Above all, candidate must have a passion for innovation, automation, learning and improvement.

As an Architecture Solutions Engineer, your job duties will include:

Be a part of a small team, directly reporting into the CTO organization providing activation energy to the top technical priorities (e.g. hands free automated releases, adopting feature flags, building of an Intelligent Cloud First Next Generation PaaS (Platform as a Service), running down the details on cost of cloud, working with our customers to deeply understand the costs of integration and driving POCs to validate assumptions around the latest technology. 

Adapt the latest open source tools and technologies for use in Leading Technology Company context

Dig into the analysis to decompose portions of the monolith into manageable, understandable insights. 

Experiment with emerging technologies or those coming from Leading Technology Company to be the tip of the spear to help provide guidance for teams before adoption. 

Design, implement and manage world class self-healing Cloud Platforms / Frameworks

Build/Enhance/Evaluate applications/tools for build, test, deployment automation to meet business needs with respect to functionality, performance, scalability and other quality goals.

Apply technical expertise to challenging programming and design problems

Be passionate about keeping up-to-date with latest technology and the technology for our products.

Build tools to automate deployment to Azure cloud and private data center servers.

Perform debugging, problem solving and resolve defects / bugs as required

Work cross-functionally with various Leading Technology Company SuccessFactors teams including: product management, QA/QE, various product lines, and/or business units to drive forward results

Demonstrate a passion for developing well architected, elegant software tools and services

Generate technical documentation and PowerPoint presentations to communicate Architectural and Design options and educate development teams and business users

EDUCATION AND QUALIFICATIONS/ SKILLS

5+ years of experience developing SaaS based solutions

‘Full Stack’ engineers preferred or specialized expertise with backend / frontend technologies, middleware, open source

Someone who has 'been there and done that' with modern SaaS and public cloud solutions

5+ years in Java programming with expert knowledge of concurrency in Java, Java security APIs and features, and Java performance

3+ years of experience implementing large scale, distributed, high availability, fault-tolerant systems and infrastructure in a production environment

Experience working with Docker and Kubernetes

Experience in multiple languages is desirable - GoLang, Python

Experience in Linux Administration

Experience running large applications on one or more public clouds (Azure, AWS, GCP etc.)

Expert in Java language features, Object Oriented Programming, Design Patterns

Experience in multi-threaded and concurrency programming: deadlock, starvation, thread allocation, thread safety, concurrency design patterns

Understanding of API design and RESTful principles

Experience on Linux Kernel and virtualization concepts like cgroups, KVM are desirable

Javascript / Node.js, REACT, UI5 experience is a plus

Experience with Agile Development, SCRUM, or Extreme Programming methodologies

COMPETENCIES

Strong computer science fundamentals, data structures, and algorithms

Ability to learn new products, technologies and programming languages quickly

Excellent problem solving skills, can triage and resolve critical tech issues without supervision

High standards for development quality, especially on unit testing, TDD / BDT, and automated testing Technical Specifics.

Strong work ethics, driven, dependable, and responsible

Team player, proactive networking attributes, results and execution focused, self-starter

Willingness and ability to learn quickly new Big Data and Cloud Analytics solutions

Ability to stay on top of technology innovations and eager to continuously learn

Willingness to participate in sales process, if needed, as a subject matter expert

Motivated, and able to work effectively under pressure situations

Must possess the ability to learn multiple areas of a new technology and expand current technical and advisory knowledge

High energy, clear goal orientation and strong work ethics; “can do” attitude


Other companies hiring with Ivy Exec

 Company Logos