Principal Software Engineer
Company: Wood Mackenzie
Location: Boston
Posted on: March 19, 2023
Job Description:
Wood Mackenzie are the global research, analytics, and
consultancy business powering the natural resources industry. For
50 years, we have been providing the quality data, analytics, and
insights our customers rely on to inspire their decision making.
Our dedicated oil, gas & LNG, power & renewables, chemicals, metals
& mining sector teams are located around the world and deliver a
variety of projects based on our assessment and valuation of
thousands of individual assets, companies, and economic indicators
such as market supply, demand, and price trends. We have over 1,900
employees in 30 locations, serving customers in nearly 80
countries. Together, we inspire and innovate the markets we serve -
providing invaluable intelligence to help our customers overcome
the toughest challenges, and make strategic decisions that will,
ultimately, accelerate the world's transition to a more sustainable
future. In this role you will be accountable for the continued
development and support of products and data assets that drive our
short term power applications. These products focus on data
presentation and power flow forecasting for the power transmission
regions across the country and deal with a broad set of
technologies, datasets and cross industry requirements. You will
help drive the growth of these products through gained industry
knowledge and client needs while adhering to development best
practice and company software delivery frameworks. Qualifications
Skillset
- Extensive experience with database development and data
architecture.
- Demonstrated experience consuming, transforming, and managing
large complex data sets through developing commercial applications
with traditional relational (Oracle, SQL, Postgres, etc)
databases
- Expert level knowledge of database design approaches and
enterprise design patterns.
- Skills and knowledge administering and maintaining cloud-hosted
multi-terabyte relational database installations would be an
asset.
- Familiarity with cloud infrastructure, technology, such as
Amazon Web Services, would be an asset
- Demonstrated ability to understand industry-specific data and
processes and utilize them to drive the value of a product, with
knowledge of nodal power markets such as ERCOT, PJM, MISO, etc
being preferred.
- Strong software development foundation gained in a senior
engineering role with proven experience in systems development at
scale.
- Shown ability to contribute to the design highly functional
user interfaces and identify usability issues
- Comfortable with managing technical debt and working with
legacy codebases
- Hands on expertise with agile methodologies and comprehensive
understanding of modern patterns and practices
- Experience with peer coaching and mentoring
- Solid knowledge of modern enterprise and cloud architectures
(e.g. microservices, serverless, event driven, reactive) and
containerization methodologies.
- Comfortable with balancing and drive for application growth
while maintaining usability and accuracy.
- Proven knowledge of continuous delivery and approaches to
continuous integration Leadership
- Lead a culture of product development, availability, and data
accuracy where product growth and client benefit is top
priority.
- Act as, and be seen as a technical authority within engineering
teams
- Drive the definition of team deliverables through an agile
framework
- Ensure engineers are supported and challenged to do valuable
work
- Build trust and confidence, and develop cross-departmental
relationships
- Participate in the recruitment process for developing strong
teams.
- Communicate effectively across functions as required Delivery
- Drive and lead implementation and delivery ensuring coding,
unit testing, system integration, defect resolution, and technical
documentation adheres to our standards
- Consistently demonstrate strong leadership and communication
skills, initiative and drive
- Responsible for the overall technical quality of project
deliverables
- Proactively identify problems with requirements and
communicates these issues early to help course-correct
- Assist in troubleshooting and support efforts for existing
systems and applications, focused on improving our existing systems
and applications
- Manage your own time, and work well both independently and as
part of a team
- Participate in the definition and implementation of the
engineering team roadmap.
- Measurable improvements to the team's output and the adoption
of best practices and standards.
- Holding yourself to the highest of professional and ethical
standards and expecting the same of co-workers.
- Work in collaboration with team members to perform scoping,
estimation, and technology feasibility tasks for the intended
solution
- Manage dependencies among engineering activities and constantly
monitor, assess, and control the technical execution
- Address technical queries and elicit, prioritize, and negotiate
changes to requirements and defects
- Contribute to system and data issue identification and
resolution within teams across the organization Quality
- Anticipating technical problems that will fall out of major
products and designing solutions to overcome those problems
- Promote a culture of code quality and continuous
improvement
- Drive the importance of data accuracy from internal and
external sources #LI-JA1 Additional Information Wood Mackenzie is
an equal opportunities employer. We consider all qualified
applicants for employment without regard to race, religion, color,
national origin, citizenship, sex, gender identity and/or
expression, sexual orientation, veteran's status, age or
disability. https://www.woodmac.com/careers/jobs/ Unsolicited
resumes sent to Wood Mackenzie, including unsolicited resumes sent
to a Wood Mackenzie business mailing address, fax machine or email
address, or directly to Wood Mackenzie employees, will be
considered Wood Mackenzie property. Wood Mackenzie will not pay a
fee for any placement resulting from the receipt of unsolicited
resume.
Keywords: Wood Mackenzie, Boston , Principal Software Engineer, Other , Boston, Massachusetts
Didn't find what you're looking for? Search again!
Loading more jobs...