Senior Software Development Engineer

Subsea 7
Houston, USA
Full-time
We are sorry. The job offer you are looking for is no longer available.

Overview of role

As GoM Senior Software Development Engineer, you will leverage your expertise in engineering, computer sciences, and programming (Python) to drive continuous improvement across our organization.

The GoM Senior Software Development Engineer will interface with the business to understand the requirements, define fit-for-purpose solution architecture, lead solution development as per best practices, handle solution roll-out and train the business as required.

You will also coach and mentor younger developers, whether directly reporting to the team or embedded into various teams in the business.

Citizen developer network)

Specific Key Responsibilities & Activities

  • Coordinate with multi-disciplines to understand development requirements and process logic, keeping a critical eye over the end-to-end user journey to identify bottlenecks and areas for improvement that could be tackled with digital solutions.
  • Advise on viable solutions and suggest most efficient fit for purpose technical solution to improve overall effectiveness and efficiency.
  • Provide specialist skills, integrity, and knowledge in writing, testing, and debugging, or coaching and reviewing effective and scalable codes.

Codes must be well documented, working with APIs and with proper version control.

  • Coordinate with IT teams to implement solutions as required.
  • Manage solution roll-out, training and user support. Monitor key metrics and performances indicators to evaluate solution impact and iterate based on results.
  • Prioritize and organize work to ensure solutions are developed within budget and schedule.

Authority / Dimensions

  • Operate within the Business Code of Conduct
  • Operate according to Subsea7’s Management Principles
  • Support standards and procedure for the Engineering Function

Person Specification

Professional qualifications Degree qualified in (Demonstrable experience in a similar role will also be considered)

  • Proficiency in Python, with good understanding of algorithms, syntax, data structures, and built-in libraries.
  • Object-Oriented Programming.
  • Database interaction (SQL, SQLite).
  • Testing and debugging.
  • Basic data science libraries, such as NumPy, pandas and SciPy.
  • Version control, mainly Git.
  • Azure DevOps.
  • Good programming practices, such as adherence to PEP 8.
  • Working knowledge of Excel and VBA
  • Working knowledge of HTML, CSS and JavaScript.
  • Basic knowledge of Power Bi is desirable.

Knowledge of business process improvement and project management initiatives

Awareness of end user need, team spirit.

Able to work within time / budget constraints

Excellent written and verbal communication skills

Actively participate in relevant training to pursue continuing professional development.

30+ days ago
Related jobs
Promoted
Raytheon
Houston, Texas

In this role you will be joining a team of software engineers who are developing next-generation ground system software. Typically requires a Bachelor’s degree in Science, Technology, Engineering or Mathematics (STEM) and 5 years of relevant software engineering experience. A breadth of advanced sof...

Promoted
Pinnacle Group, Inc.
TX, United States

Provide technical leadership for a team of developers, with feedback and training where necessary, assisting with recruitment, and ensure that technical initiatives align with organizational goals working closely with Principal Engineers / Development Managers. A minimum of 6 years of professional s...

Promoted
Raytheon
Pasadena, Texas

In this role, you will be joining a team where our software engineers and architects are developing and maintaining advanced ground station software. Design, development, test, delivery, and maintenance of Ground System Software. Experience with C++ and Java software development. We bring the streng...

Jobot
Houston, Texas

We are seeking a dynamic and innovative Senior Software Engineer with a strong background in Python and Django to join our forward-thinking technology company. As a Senior Software Engineer, you will:. This role is perfect for someone who is passionate about software development, thrives in a collab...

Promoted
Raytheon
Pasadena, Texas

This Senior Principal Software Engineer/ Software Technical Authority position will support major Naval Power and Air, Space and Defense Systems missile program efforts. Work in close collaboration with systems engineers, hardware designers, and other software engineers to deliver reliable and high-...

KBR
Houston, Texas

The position supports the development and maintenance of the Mission Control Center (MCC) Trajectory Subsystem (MTS) software. The candidate will work in a dynamic team environment and will be responsible for software design, implementation, testing, and user support after the release of the softwar...

Tek Ninjas
TX, United States

Analyzes, designs, programs, debugs and modifies software enhancements and/or new products used in local, networked or Internet-related computer programs. Participates in software design meetings and analyzes user needs to determine technical requirements. A Bachelors degree in computer engineering,...

Lockheed Martin
Texas

The applicant will be assigned to an agile team as a software developer; the team provides innovative solutions using in-house, commercial-of-the-shelf (COTS), and Open Source Software (OSS) software in the software development life cycle. The software development performed by using state-of-the-art...

NOV
Houston, Texas

Participate in technical planning & requirements, gathering phases including Design, Code, Test, troubleshooting, and document engineering software applications. Expert in object-oriented design, design patterns, and software architecture. Must have at least 3 years of industry experience in Front-e...

JPMorgan Chase & Co.
Houston, Texas

As a Senior Lead Software Engineer at JPMorgan Chase within the Wholesale Credit Risk team, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. Actively contributes to the engineering co...