Optilift Software Architect
Listed on 2026-03-04
-
IT/Tech
Systems Analyst, Systems Engineer, IT Consultant, IT Project Manager
Job Summary
The Software architect drives the current and future technical solution across a range of applications, solutions and technologies that contribute to a common set of business objectives. The Software Architect owns and communicates the architectural vision of the product or solution with which he/she is involved and provides guidance and context to the projects under his/her supervision. This responsibility often lies within a business organization but may extend across a set of business domains that are using the same underlying software, IT or product technologies.
- Responsible for a broad set of technologies addressing multiple objectives of a business organization (a managed portfolio of technologies and solutions).
- Responsible for delivering a single complex technical solution comprised of multiple domains (software plus hardware) within or across business organizations.
- Responsible for the delivery of workflows using a number of disparate technologies and solutions.
- Data modeler
- Software architect
- Software designer
- Software System Integration Architect
Reports to the Engineering Line or Platform Manager and functionally to the Software Chief Architect.
ResponsibilitiesThe Software Architect will often be a full‑time position and is usually not a role taken by developers. Nonetheless, the Software Architect could still participate in implementation‑oriented tasks if desired, and time allows. The Software Architect:
- Ensures appropriate consistency of product line, systems and solutions architecture across multiple projects, as appropriate.
- Participates in defining the vision and technology roadmap for an Engineering Line that operates within the segment strategy and assumes responsibility for issues of software and IT development for executing this roadmap.
- Participates in all major architecture and design decisions that affect the systems produced in the business domains.
- Interfaces with architects on related systems under supervision of segment architects to ensure the system architecture fits within the overall product roadmaps, and defines interfaces for information exchange with other systems/software.
- Coordinates design and integrity among system elements as they are being developed; recognizes when interface impacts might occur and takes early action to avoid problems.
- Generates the highest level of system requirements, based on stakeholder needs, the segment technology roadmap and other constraints such as cost and schedule; collaborates with the Product Champion as the primary owner of system requirements.
- Performs technical risk management on the product line or system level.
- Is the ultimate decision‑making authority regarding project integration issues not solved by project architects.
- Coordinates, develops and mentors project architects.
- Acts as the main representative from the product lines/program in contact with other organizations on issues of architecture.
- Actively participates in intellectual property (protection of and compliance with) decisions.
- Author/co‑authors technical papers.
- Is a model Schlumberger citizen, promoting safe work procedures in all aspects of the job while maintaining a safe work environment, and promoting compliance with applicable company policies, including Personnel, Quality System, and Health, Safety, and Environment standards and procedures.
- BSc in Computer Engineering, Computer Science or Information Technology and 6‑12 years experience.
- MSc in Computer Engineering, Computer Science or Information Technology and 4‑10 years experience.
- PhD in Computer Engineering, Computer Science or Information Technology and 4‑8 years experience.
- Responsible for delivering architecture for multiple products/solutions within Schlumberger Breadth of experience in the appropriate areas of the business.
- Review and design methods.
- Product development process.
- Software and IT quality management.
- Communication and presentation skills.
- Problem solving.
- Consulting.
- Interpersonal relations.
- A broader set of technical skills covering the areas of application of architecture, such as application development, embedded software, enterprise and business systems, high performance computing, and usability.
- Interpersonal communication.
- Oral and written communication.
- Team player respected by peers.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).