Senior Software Engineer
2 semanas atrás
Senior Software Engineer - Data Migrations (Remote Contractor, Brazil)
About the Role
We're hiring two Senior Software Engineers as remote contractors to help design and build the internal tooling that will power our large-scale migration from Classic to the new Kuali Platform versions of our products.
You'll be focused on data-heavy engineering: building frameworks, services, and utilities that make it safe, observable, and repeatable to move customer data between generations of our products. Our stack for this work is and Postgres, and you'll be working with both schema-based and schema-less applications (e.g., relational data plus JSON/NoSQL-style payloads) that need to be analyzed, transformed, and migrated.
We're a remote-first, results-driven team that values impact over hours. Fridays are kept flexible to wrap up anything outstanding, and success in this role is measured by the results you deliver and the impact you create—not by time spent online.
Who are we?
Kuali builds software solutions for higher education. We help our customers — colleges & universities — focus on providing a fantastic education to students by decreasing their administrative costs. We work in a competitive space, ripe for innovation, with users ready to be delighted. We are poised for high growth.
Our Culture
As a company, we are guided by our cultural values:
- Iterate to evolve
- Cultivate openness
- Act with accountability
- Assume the best
- Practice humility
- Deliver amazing experiences
- Drive outcomes
At Kuali, we learn from and teach each other, we practice transparency and empathy, we delight in delivering value to our customers, and we WIN
We've embraced distributed work for years—it's part of who we are. Many of our employees work remotely across the U.S., from Massachusetts to Seattle, while others collaborate in person at our office locations. We're intentional about creating a healthy, connected culture no matter where you work.
What You'll Do
In this role, you will:
- Design and build internal migration tooling in and Postgres to support moving data from Classic to new Platform versions of our products.
- Create reusable frameworks to define and execute migration plans (schemas, mappings, transformation rules, validation steps).
- Work with both relational and schema-less data (e.g., JSON/NoSQL structures) and design safe ways to transform and load them into new models.
- Implement robust observability into migration runs (logging, metrics, dashboards, tracing) to make runs debuggable and auditable.
- Design for idempotency, replayability, and rollback so migrations can be retried safely and failures are easy to investigate.
- Collaborate with product and engineering teams to understand domain models and migration requirements, then turn them into robust tools and workflows.
- Contribute to data modeling, performance tuning, and query optimization in Postgres to handle large datasets efficiently.
- Use tests and automation to ensure migration logic is correct, resilient, and maintainable over time.
- Participate in code reviews, architecture discussions, and continuous improvement of our internal tooling ecosystem.
About you
We're looking for curious, enthusiastic, empathetic engineers who love working with data and building the tools others rely on.
You:
- Have 3+ years of professional software engineering experience building web or backend applications.
- Have demonstrable experience with data-heavy systems—migrations, ETL, integration tooling, reporting platforms, or similar.
- Are comfortable working across the stack but are especially strong on the backend and data layer.
- Understand how to build solutions with an agile, iterative approach, and you like collaborating closely with other engineers and stakeholders.
- Care deeply about correctness, safety, and reliability, especially when dealing with customer data.
- Are comfortable owning complex systems end-to-end—from design through deployment and ongoing improvements.
- Use tests (unit, integration, regression) to validate your work and don't rely on others to catch basic issue
Required Skills:
- Location: Based in Brazil, working as a remote contractor in near-shore time zones.
- Language: Fluent in English (spoken and written).
- Backend: Strong experience with (TypeScript/JavaScript).
- Database: Strong experience with relational databases, ideally Postgres (schema design, query optimization, migrations).
- Data & Tooling:
- Experience building internal tools, migration frameworks, ETL pipelines, or other data-intensive systems.
- Comfort working with schema-less data (e.g., JSON structures, flexible document models) and mapping them to structured schemas.
- Cloud: Experience with AWS or another major cloud provider.
- Engineering Practices:
- Strong troubleshooting and debugging skills.
- Solid testing habits and code quality standards.
- Experience with CI/CD workflows.
We'd be delighted if you bring experience with:
- Experience with NoSQL or document databases (e.g., Elasticsearch, MongoDB, or similar).
- Experience with logging and observability tooling (structured logging, metrics, tracing, dashboards).
- Experience with Elixir or interest in learning it on the job.
- Background in data migrations, legacy system modernization, or large-scale platform upgrades.
- Experience owning and maintaining complex, long-lived internal systems.
How We Work:
- Remote-first & results-driven: We care about the outcomes you deliver, not the hours you're online.
- Collaborative culture: We practice transparency, empathy, and assume the best in one another.
- Continuous learning: We know great developers can learn new tools; what matters is your ability to reason about systems, data, and trade-offs.
Perks
- Remote-first and results-driven
- 4 Day work week
- Competitive fixed monthly pay
- Space to work on self-driven projects during quarterly "hack weeks"
Kuali has been voted a top place to work for 9 years by the Salt Lake Tribune. In 2024 TIME Magazine honored us by naming Kuali to their list of the World's Top EdTech Companies, ranking us #99 overall and #37 in the US.
At Kuali, we value and respect individuals from all backgrounds, recognizing that a rich tapestry of experiences and perspectives fuels our success as a company and enriches our collective human experience.
-
Software Engineer
1 semana atrás
Remoto, Brasil Touchpoints Hub Tempo inteiroREMOTE: Senior Software Engineer - Shape the Future of Local Business with Touchpoints (Must be fluent in English)Are you an innovative engineer looking to make a real impact? At Touchpoints, we're revolutionizing how local businesses compete in the digital age. Join us in our mission to level the playing field and strengthen communities through innovative...
-
Senior Backend Engineer
1 semana atrás
Remoto, Brasil CommIT Tempo inteiroCompany is looking a Senior Backend Engineer for a high-impact, high-ownership role. You will work directly with the company's founders to shape the technical direction of consumer data privacy software in a fast-paced, early-stage environment.Key responsibilities:Design maintainable, scalable backend componentsImplement third-party API integrationsApply...
-
QA Engineer
1 semana atrás
Remoto, Brasil Vem ser GX2 Tempo inteiro[QA Engineer | Senior]Remoto | 44h semanaisPara você nos conhecer melhorDesenvolvemos pessoas, softwares & negócios+16 anos de experiência desenvolvendo software em 4 continentes com NPS +84, nos colocando em zona de excelênciaAtuamos no desenvolvimento de soluções digitais (web, mobile, BI, RPA, entre outros), com sedes em São Paulo, Porto Alegre,...
-
Software Engineer
1 semana atrás
Remoto, Brasil Teem Tempo inteiroSoftware EngineerAbout Us:We're building a modern, customer-centric platform that simplifies financing and unlocks new value for merchants and their customers. Our stack includes Angular, NestJS, Postgres, and AWS—but we care more about your problem-solving mindset than your familiarity with a particular framework. What You'll Do:Own and build end-to-end...
-
Staff Software Engineer
Há 7 dias
Remoto, Brasil Neon Pagamentos Tempo inteiroSobre a NeonNa Neon, cada ideia conta e pode transformar a vida financeira de milhares de brasileiras e brasileiros que acreditam que o céu é o limite. Buscamos pessoas que querem contribuir com impacto real e crescer junto com a genteNosso ritmo é intenso, assim como o aprendizado com gente muito talentosa e equipes colaborativas que geram impacto real...
-
Senior Frontend Software Engineer
Há 7 dias
Remoto, Brasil MINDERA Tempo inteiroHere at Mindera, we are continuously developing a fantastic team, and would love it for you to join us. As a Frontend Software Engineer you will be responsible for building fluid and responsive user interfaces for multiple platforms and devices.We are looking for experienced Engineers with an appetite for solving complex problems and build seamless user...
-
Software Engineer ID45371
Há 4 dias
Remoto, Brasil AgileEngine Tempo inteiroImportant: after confirming your application on this platform, you'll receive an email with the next step: completing your application on our internal site, LaunchPod. So keep an eye on your inbox and don't miss this step — without it, the process can't move forward.About the roleJoin our ambitious team as a Senior Software Engineer specializing in Data...
-
Data Engineer/Software Engineer
Há 5 dias
Remoto, Brasil Strm Music Tempo inteiroData Engineer/Software EngineerSobre a Strm:A Strm é uma Music Fintech. Aceleramos carreiras musicais com soluções financeiras e inteligência de dados.Com grande ênfase no desenvolvimento de serviços a partir do uso de Ciência de Dados, nossa tecnologia permite democratizar o acesso a investimentos e gerar recomendações de carreira personalizadas...
-
Software Engineer Sênior
Há 4 dias
Remoto, Brasil Cayena Tempo inteiroOlá, somos Cayena, muito prazerSomos o maior marketplace B2B do Brasil Estamos revolucionando o setor de compra e venda de alimentos em atacado, um mercado que movimenta mais de R$800 bilhões ao ano (+10x maior que o mercado do iFood e do 99 foods juntos).Conectamos restaurantes, bares, hotéis, pizzarias, minimercados e dark kitchens a uma ampla rede de...
-
Senior Full-Stack Engineer
Há 7 dias
Remoto, Brasil Fitnext Tempo inteiroSenior Full-Stack Engineer (.NET) – Tax CalculationLocation: LATAM (Remote)Job DescriptionWe are looking for a Senior Full-Stack Engineer (.NET) to work with an American consulting firm on applications in the Tax Calculation (TaxCalc) domain. This role involves developing and modernizing legacy .NET and SQL Server systems, with a strong focus on code...