Job Expired

This posting has expired and applications are no longer being received and this job does not show up on the main job list.

Scala Principal Software Engineer

by IHS MARKIT

Location: London, ON
Date Posted: Dec 05, 2022
IHS MARKIT

Job Description


Scala Principal Software Engineer
 

Summary of how this role will operate -- 80% work, 10% technical debt, 10% learning.

You will report to the Lead Principal Engineer on the team and help lead the team on the technical side of the software development life-cycle. This includes enforcement of best practices, architecture design and selecting the correct technologies to build our products with. You will help mentor and lead our senior and junior engineers via paired programming/mobbing as needed. This team will not have any delegated QA positions, all testing is the responsibility of the engineers via implementation of shift-left testing strategies and canary deployments. We also want to build your resume while your build our products, so Friday afternoons are dedicated to learning! This position will require a personality that is enthusiastic, humble, and excited about trying new technologies to be successful on the team.

 

What We’re Looking For:

  • Experience in understanding of micro-service architecture and development including REST based APIs in a Scala/Java/C# environment.
  • Assume a leadership role in ensuring on-time, high-quality delivery of products through the entire application life cycle.
  • Ability to work with a wide variety of programing languages with exceptional understanding of Scala/Java/C# that includes:
  • The concept of “Clean Code”, enforcing/integrating it into the organization’s coding practices
  • Being an expert in SOLID/Functional principles
  • Deep understanding of design patterns.
  • Strong understanding and experience on Kubernetes with extensive knowledge of CI/CD processes and tools.
  • Experience deploying and maintaining the high availability and scalability needs of micro-services.
  • Cloud experience with deploying and integrating cloud native applications with AWS.
  • Experience developing software for high volume data ingestion using messaging queue technologies such as Kafka.
  • Improve and maintain continuous delivery methodologies including the writing, and integration of Unit, Functional, Contract, and Canary deployment strategies.
  • Serve as mentor and lead teammates to promote knowledge sharing and communication across product development teams.
  • Maintain an excellent understanding of the business’s long-term goals and strategy and ensures that the design and architecture are aligned with these.
  • Strong, effective communication skills to bring multiple personalities and cultures together to work towards a common goal.
  • Excellent business judgement: know how to prioritize when to collaborate and when to seek assistance.
  • Advocate the appropriate use of technology and provide leadership in balancing technical elegance with functional requirements and practical benefits as we implement and integrate technologies.

 

Preferred Qualifications:

  • Engineering GitOps infrastructure & maintaining ArgoCD deployments. · Knowledge in adopting/implementing a “shift-left” testing strategy.
  • Have expertise in building JavaScript applications using Angular, React frameworks.

 

 

Compensation/Benefits Information (This section is only applicable to US candidates):

S&P Global states that the anticipated base salary range for this position is $110,000 - $200,000. Final base salary for this role will be based on the individual’s geographical location as well as experience and qualifications for the role.

In addition to base compensation, this role is eligible for an annual incentive plan. This role is not eligible for additional compensation such as an annual incentive bonus or sales commission plan.

This role is eligible to receive additional S&P Global benefits: https://careers.ihsmarkit.com/benefits.php.

 

 

North America

S&P Global is an equal opportunity employer committed to making all employment decisions without regard to race/ethnicity, gender, pregnancy, gender identity or expression, color, creed, religion, national origin, age, disability, marital status (including domestic partnerships and civil unions), sexual orientation, military veteran status, unemployment status, or any other basis prohibited by federal, state or local law.  Only electronic job submissions will be considered for employment.

 

If you need an accommodation during the application process due to a disability, please send an email to: EEO.Compliance@spglobal.com and your request will be forwarded to the appropriate person. 

The EEO is the Law Poster http://www.dol.gov/ofccp/regs/compliance/posters/pdf/eeopost.pdf describes discrimination protections under federal law.

 

-----------------------------------------------

 

Equal Opportunity Employer:

S&P Global is an equal opportunity employer and all qualified candidates will receive consideration for employment without regard to race/ethnicity, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, marital status, military veteran status, unemployment status, or any other status protected by law.  Only electronic job submissions will be considered for employment.

 

If you need an accommodation during the application process due to a disability, please send an email to: EEO.Compliance@spglobal.com and your request will be forwarded to the appropriate person.

Apply