Senior Software Developer

Cenergy International Services - Cambridge, MA

Full-timeEstimated: $88,000 - $120,000 a year

This role offers you a rare opportunity to directly impact the energy industry alongside a team of passionate, creative engineers and entrepreneurs in a fun, dynamic innovation center. Shell TechWorks has developed a company-leading technology delivery methodology that blends systems and design thinking with state-of-the-art technologies and tools, to produce highly effective solutions for Shell. In addition to developing creative systems and products, you will also be part of a truly collaborative, inclusive, multi-functional team with a mission to help Shell produce more and cleaner energy.

For more information about Shell TechWorks, please visit their website:

Job Description:

The Senior Software Developer (SSD) is responsible for development and deployment of full-stack global applications, primarily in Internet of Things (IoT), cloud, and mobile solutions. You will apply broad experience in modern software development to ensure adherence to industry standards and help build architectures that are highly scalable and maintainable. As part of a small, startup-sized team, you will take on multidisciplinary roles to understand user needs in the field, rapidly develop solutions, and deploy testable prototypes across a variety of Shell’s businesses.

Alongside a team of passionate, creative engineers and entrepreneurs in a fun, fast-paced innovation center, this role offers a unique opportunity to directly impact the energy industry using cutting-edge technologies and tools. Shell TechWorks has developed a company-leading technology delivery methodology that blends systems and design thinking to produce highly effective solutions. You will not only have the opportunity to develop innovative systems and products, but will be a part of helping to shape a truly collaborative, cross-functional team with a mission to transform both the company and the wider energy industry as a whole.

Development of high-quality, concise messaging, consistent with the STW brand to clearly communicate STW project objectives and value drivers, tailored for stakeholders at a variety of levels in the organization.


  • Design and develop technical solutions to complex business problems, which may include enterprise-level projects, data analysis solutions, etc.
  • Coordinate with architects and business analysts to determine functionalities
  • Design, develop and implement solutions to users’ needs and requirements
  • Develop and document design, source base and architecture
  • Design and develop logical and physical data models that meet application requirements
  • Review and improvise code
  • Run tests and fix bugs
  • Maintain and manage existing source bases
  • Continually build and share expertise from researching technologies and techniques used by the latest companies
  • Help develop our centralized libraries and coding practices to continually improve developmentProfessional Qualifications:


  • Relevant engineering degree(s) with a solid understanding of computer science
  • 7+ years of experience fielding software systems as a software developer and at least 3+ years of experience designing software systems as a senior software developer
  • Expertise with spiral and agile software development in C#, .Net Core and React.js and familiarity with Node.js is preferred
  • Full stack design and development for:
  • Constrained Devices (Sensors and Actuators)
  • Gateways (Connected and Smart Things)
  • IoT Cloud Platforms (AWS or Azure)
  • Cross Stack Functionality (Security, Ontologies, Development Tools and SDKS)The following personal traits or abilities are critical for success:


  • Willingness to travel up to 20% domestically and internationally
  • Willingness to deploy to the field for up to two weeks at a time on rare occasions
  • Ability and drive to deliver on time, while working in a semi-autonomous environment
  • Ability to create and communicate an accurate schedule
  • Willingness to learn to work with the tools and solutions selected by the team
  • Insatiable curiosity to understand and improve the state of art
  • Ability to work effectively and build relationships with all levels of personnel, customers, suppliers, consultants - both internally and externally

This position is assigned to Shell TechWorks through Cenergy International Systems (CIS). Cenergy is a leading provider of expert workforce solutions to the oil and gas industry, with offices around the world including the United States, Canada, Netherlands, Scotland and Australia.

CIS offers a generous compensation, benefits and vacation package. This role is based in a vibrant office environment located in the Northwest corner of MIT’s campus, close to Kendall Square in Cambridge, Massachusetts.

Please apply directly to the position at by submitting a cover letter and resume for consideration.

Job Type: Full-time


  • Software Development: 3 years (Required)