Ubiminds: Scale Distributed Engineering Teams In Brazil

Software Engineer - Automation at PowerSchool (243) (AWS, Azure, Terraform)

Want to get to the next step in your international career? We can support you!

Ubiminds is a GPTW certified, people first company that partners with American software product companies to scale their development footprint. Ubi custom-curates Brazilian top 5% talent for their LATAM strategy, offering a unique combo of staff augmentation and employer-of-record services.

We're assisting PowerSchool to scale its team in Brazil. We are looking for smart, creative individuals who are passionate about education and aren’t afraid to show it. 

Join PowerSchool and help to build one of the biggest learning products in the world.

Info on the Software Engineer - Automation role

Schoology, a PowerSchool Unified ClassroomTM Product, one of the fastest-growing education technology companies, is putting collaboration at the heart of the learning experience with an easy-to-use learning management system (LMS) that connects the people, content, and systems that fuel education. Millions of students, faculty, and administrators from over 60,000 K-12 schools and higher education institutions worldwide use Schoology to advance what is possible in education. 

Schoology already has multiple deployments per day and a large suite of tests at all levels of the testing pyramid. The team is aggressively moving to smaller microservices and serverless architecture. They also believe deeply in a Dev Ops culture where ownership is sprea d through the org, teams are accountable for their own bugs, their own deploys, and their own path to production.


Perks and Benefits

As a Software Engineer - Automation @Ubiminds, you:

  • Be placed in a product-based company, with the same treatment as their full-time employees.
  • Have our full back-office support, from career guidance to HR and concierge services.
  • Enjoy our remote-first policy – we are a distributed team, after all.
  • Get your own MacBook (none of that "bring your own device" stuff here).
  • Improve your English through free lessons with a native English speaker - get to the next level on your communication skills!
  • Candidate referral bonus (promote Ubi to your tech friends, and get paid for it!)
  • Miss working in the office? Our cool Florianópolis headquarters is available, whenever you want, with weekly quick massages & tasty snacks, soft drinks, and games.


To provide tooling that improves the efficiency of the engineering team and the quality of the software produced.
Be encouraged to come up with innovative solutions to problems that are faced on a daily basis.

What you’ll do as a Software Engineer -  Automation:

  • Lead the definition of automation backlog, identifying and prioritizing the biggest inefficiencies in the development pipeline.
  • Lead the research and design for how to solve the most significant automation challenges.
  • Lead the planning and execution of containerization and orchestration of part of the stack using Docker/Kubernetes over to Amazon EKS via Helm;
  • Implement and maintain Continuous Integration and Continuous Delivery pipelines for the deployment of application and infrastructure stacks (e.g. Bamboo, Jenkins, GitLab C I, Harness is a plus);
  • Maintain test frameworks/environments and establish best practices surrounding test automation stacks (e.g. Codeception, Mocha, Cucumber, Selenium, etc);
  • Help mature & facilitate infrastructure automation, DevOps and Cloud adoption across the enterprise through continuous innovation and process improvements.
  • Participate in key decisions on automation improvements and optimization opportunities, by evaluating, reviewing, and recommending various automation tools and frameworks.

About Ubiminds

Our Culture

In order to succeed in this position, you will need

Mandatory skills

  • Advanced/fluent English skills – Excellent written and verbal communication skills
  • Solid understanding of AWS, Azure, GCP, or other cloud providers
  • Familiarity with multiple programming languages
  • Being able to perform code reviews, not just on test code
  • Previous experience writing Bash or other Shell scripts
  • Solid background working with Infrastructure as a Code (e.g. Terraform, CloudFormation) and Configuration Management (eg: Chef, Puppet, Ansible, Salt Stack, etc)
  • Solid understanding of Software Architecture

Non-technical skills

  • A willingness to teach and coach
  • Focus on quality and improving the process by proposing improvements, getting consensus, and following through

How our process work 

  1. Interview with Tech Recruiter (chat about the job opening and your experiences)
  2. Client process (this may vary)
  3. Offer (yay)

Job summary.

  • start date 12/09/2022
  • end date 12/11/2022
  • timezone Eastern Standard (GMT-4)


automation aws Azure terraform


Ubiminds © 2020. All rights reserved.