Senior Software Engineer

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Bachelor’s degree in computer science, Information Technology, Data Science, or a related field., 6+ years of hands-on platform/software development experience., Strong knowledge of Kubernetes, cloud computing, and platform engineering., Proficiency in cloud platforms such as AWS, Azure, or Google Cloud Platform (GCP)..

Key responsabilities:

  • Deliver and execute the engineering platform strategy in alignment with business goals.
  • Lead security assessments and implement cloud security best practices.
  • Collaborate with software development teams to integrate cloud services and support CI/CD pipelines.
  • Evaluate new cloud technologies and tools to enhance capabilities and drive innovation.

Ritchie Bros. logo
Ritchie Bros. Large http://www.rbauction.com
1001 - 5000 Employees
See all jobs

Job description

Job Description

Our culture is characterized by collaboration, inclusivity, and a commitment to continuous learning, fostering an environment where diverse perspectives lead to groundbreaking solutions. Team members are empowered to share ideas and experiment across teams in all aspects of the business, fostering innovation and creativity. Leading edge technologies and inclusive practices drive both individual and collective growth as we modernize and grow our tech capabilities. The Senior Engineer of Cloud Platform Engineering will play a pivotal role in continuing to drive the organization’s industry leading engineering platform strategy and implementation. This senior engineer position is responsible for participating and delivering on the continued design, implementation, and governance of our Kubernetes based engineering platform, working towards rapid adoption while tracking customer performance, ensuring they align with business objectives and drive innovation. Leverage your deep understanding of lean software development and developer experience to create a friction free environment to allow for continuous deployment of business value while creating a joyful creative engineering environment.

The senior engineer will partner heavily with peers and leaders across different groups and build and deliver on cutting edge cloud technologies. They will have an opportunity to work directly with industry luminaries in this space who have had an influence in the development of tooling in this space.

Responsibilities

  • Deliver and execute the company’s engineering platform strategy in alignment with business goals
  • Lead security assessments and implement cloud security best practices
  • Participate in the clear vision for how platform engineering will enable a friction free, positive developer experience, ensuring scalability and adaptability
  • Partner with leaders in Engineering Enablement and SRE to enforce best practices for quality and value stream management within the platform
  • Partner with leaders across RB Global to uplift engineering teams into the platform environment
  • Partner with Engineering Enablement and Developer Experience leaders to establish relationships with key cloud and software vendors, managing costs and generating the highest ROI possible on investments in tooling
  • Lead initiatives to improve the delivery value stream across the organization
  • Collaborate with high-performing teams of technical professionals
  • Foster a culture of innovation and continuous improvement within the cloud and software engineering organizations
  • Present insights and recommendations to drive data-driven decision-making
  • Collaborate with software development teams to integrate cloud services and support continuous integration/continuous deployment (CI/CD) pipelines, utilizing containerization technologies like Docker and orchestration tools such as Kubernetes
  • Build automated audits and assessments of cloud environments using monitoring and logging tools like Splunk, Prometheus, Grafana or cloud native options to identify areas for improvement and ensure compliance with industry standards
  • Foster a culture of “automation-first” among team members, and lead automation efforts to simplify the processes of provisioning, deployment, configuration management, and monitoring
  • Evaluate new cloud technologies and tools to enhance our capabilities and drive innovation, staying updated with the latest industry trends and advancements



Qualifications

  • Bachelor’s degree in computer science, Information Technology, Data Science, or a related field
  • 6+ years of hands-on platform/ software development
  • Strong knowledge of Kubernetes, cloud computing, platform engineering, lean software development
  • Proven track record of driving data-driven business transformations and managing large-scale enterprise platform initiatives
  • Strong proficiency in cloud platforms such as AWS, Azure, or Google Cloud Platform (GCP)
  • Demonstrated to be a quick learner, energized by challenge, able to connect and communicate new technologies to lead large scale change efforts
  • Strong scripting skills (Python, Go, Bash)
  • Strong attention to detail

EEOC

Ritchie Bros. is an equal opportunity employer and ensures nondiscrimination in all activities in accordance with all applicable laws. This position is open to all qualified applicants who are legally entitled to work in the country in which this job is located. Candidate selection is made by Talent Acquisition. Only electronic applications can be accepted.

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Detail Oriented
  • Collaboration
  • Communication
  • Problem Solving

Software Engineer Related jobs