Schlumberger

Software Team Leader

Schlumberger$120K — $150K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Master's degree in Computer Science, Electronics and Communication Engineering, or related STEM field or equivalent experience.
  • 3 years in software engineering or developer roles post-baccalaureate.
  • Experience with Go, Python, and Angular for backend services and APIs.
  • Proficient in building dynamic web applications using AngularJS 4+.
  • Strong understanding of API design, Restful architecture, and security authentication mechanisms.
  • Hands-on experience with application monitoring tools such as Prometheus and Grafana.
  • Familiarity with cloud platforms like Azure, AWS, or Google Cloud.

Responsibilities

  • Collaborate with the Software Program/Project Manager to devise project execution strategies.
  • Ensure adherence to Product Development Processes and relevant standards within the team.
  • Deliver subsystems and components on schedule while meeting quality and project requirements.
  • Produce technical documentation such as design files and specifications according to EMS standards.
  • Promote good practices in QHSE, technical rigor, and performance among team members.
  • Facilitate continuous learning and development for yourself and your team.
  • Set annual objectives and conduct performance appraisals for the software engineering team.

Benefits

  • Professional development and training opportunities.
  • Support for maintaining technical expertise and skills.
  • Collaborative work environment with a focus on quality and adherence to processes.
Full Job Description
Full-time or part-time: Full-time

Job title: Software Team Leader

Job Location: 1430 Enclave Pkwy, Houston, TX 77077

Job Description:

Work with the Software Program/Project Manager and team members to identify and organize the best approach to executing the tasks required for the project. Ensure that the team follows the applicable Product Development Process and adheres to all of the relevant Standards and Procedures. Deliver the sub-system or sub-elements in time and at the necessary level of quality so as to respect the parent project requirements, timeline and budget. Provide technical documentation from the team that describes proven solutions for the project, including design files, technical drawings and specifications documents as required by the EMS management system. Monitor and guide good working practices relating to QHSE, technical rigor, professional behavior and performance of the assigned team. Maintain the necessary level of expertise for self and team through training and development as appropriate for the execution of the project. With the Software Program/Project Manager, set annual objectives and performs regular appraisals of performance for the assigned team.

Supervises 8 subordinates - Full Stack Software Engineers

Minimum Education & Experience Requirements:

Master's degree in Computer Science, Electronics and Communication Engineering, or a related STEM field, or a foreign equivalent plus 3 years post-baccalaureate experience in job offered or any software engineering/developer related job titles.

Applicants must possess 3 years of experience in the following: (1) Go, Python, and Angular to build backend services and APIs, scalable applications, and component-based architecture, state management, and lazy loading; (2) building web applications using AngularJS 4+ including dynamic single-page applications; (3) API Design & Documentation including Restful architecture and use cases; (4) implementing secure authentication and authorization using OAuth2 and JWT for token-based access control in web and API applications; (5) tracking application performance and health through monitoring tools Prometheus and Grafana; (6) refactoring legacy code for better performance, readability, and maintainability; (7) test-driven development using Junit (Java), pyTest (Python), and Mocha (JavaScript); (8) modular design and library development for reuse and application scalability; and (9) Azure, AWS, or Google cloud platform and cloud application development on these platforms including serverless computing and scalable infrastructure.

-

Similar Jobs

More Jobs at Schlumberger

More Information Technology Jobs

Find similar Software Team Leader jobs: