Experian

We're unlocking the power of data to help create a better tomorrow.

Engenheiro de Software Sênior

SDETSDETFull TimeRemoteMid LevelTeam 10,001+Since 1996H1B SponsorCompany SiteLinkedIn

Location

Brazil

Posted

100 days ago

Salary

0

Seniority

Mid Level

No structured requirement data.

Job Description

Engenheiro de Software Sênior

Experian

Company Description A Serasa Experian é a primeira e a maior Datatech do Brasil. Líder em soluções de inteligência para análise de riscos e oportunidades, com foco nas jornadas de crédito, autenticação e prevenção à fraude. Com tecnologia de ponta, inovação e os melhores talentos, transforma a incerteza do risco na melhor decisão, ajudando pessoas a realizarem seus sonhos e empresas de todos os portes e segmentos a prosperarem. Temos 22.000 pessoas operando em 32 países e a cada dia estamos investindo em novas tecnologias, profissionais talentosos e inovação para ajudar todos os clientes a maximizarem cada oportunidade. Com sede corporativa em Dublin, Irlanda, a Experian está listada na Bolsa de Valores de Londres (EXPN) e compõe o índice FTSE 100. Job Description Descrição do trabalho Descrição Estamos à procura de um Engenheiro de Software Sênior com sólida experiência em microsserviços, mente analítica e criatividade técnica, capaz de atuar de forma independente e proativa em todas as fases do ciclo de vida do software, desde a análise de requisitos até a evolução de soluções inovadoras. O profissional deverá demonstrar forte capacidade de resolução de problemas, intolerância a ineficiências e excelência em comunicação escrita e verbal, além de contribuir para melhorias no código e ferramentas que suportem o ritmo de operação do negócio e garantir o sucesso das aplicações críticas para a empresa. Responsabilidades Diárias · Trabalhará em um time multidisciplinar, atuando como Engenheiro de Software em aplicações back-end, participando ativamente de discussões, proposições e planejamentos; · Atuará como ponto de referência para dúvidas técnicas e resolverá impasses críticos, fornecendo orientação especializada; · Participará de todo o ciclo de desenvolvimento de software, desde a concepção até a implantação e operação. Principais Entregas: - Aplicação dos princípios SOLID e Design Patterns na implementação, testes e manutenção; - Desenvolver soluções escaláveis para milhões de usuários; - Comunicação eficaz e análise criteriosa de solicitações de equipes de Negócios, Produtos, entre outros; - Garantir a qualidade das entregas; - Compartilhar conhecimento e apoiar o desenvolvimento da equipe; - Realizar code reviews e aplicar testes de caso adequadamente; - Manter a documentação dos serviços atualizada; - Buscar constantemente melhorias técnicas e de desempenho; - Demonstrar disposição para aprendizado contínuo e aprimoramento constante. O que estamos buscando em você? - Excelente habilidade de comunicação; - Capacidade de trabalhar em equipe, além de habilidades em planejamento, organização e negociação; - Domínio em linguagem de programação Java 17+, usando Spring Framework (Spring Boot, Spring Data, Spring Batch) e arquitetura em microserviços API REST e GraphQL; - Experiência com testes unitários (JUnit, Mockito etc); - Experiência com bancos de dados relacionais e não relacionais; - Experiência com microsserviços conteinerizados (Docker) e orquestrados (Kubernetes); - Conhecimento dos principais modelos e padrões de arquitetura de software, como Design Patterns, SOLID; - Experiência prática com soluções de aplicações em nuvem, especialmente AWS (EKS, EC2, S3, EMR, SQS etc.); - Experiência em pipelines de CI/CD, particularmente utilizando Jenkins. Será um diferencial: - Experiência com Spark (Python ou Scala); - Familiaridade com soluções de big data, incluindo Data Lake, Data Warehouse, ETL, BI, Data Mesh, MLOps, entre outras; - Experiência com instrumentação e observabilidade de aplicações (Dynatrace, Datadog, Grafana etc); - Conhecimento em ferramentas de mensageria e eventos, como RabbitMQ e Kafka. Qualifications Qualificações - java - solid - aws - datadog Additional Information A Serasa Experian é muito mais do que você imagina. Com o propósito de criar um futuro melhor, ampliando oportunidades para pessoas e empresas, no Brasil somos mais de 4 mil pessoas que atuam em diversos times e especialidades. Aqui, cada conhecimento e diversidade se complementa e você pode trabalhar no que mais ama, estamos comprometidos a construir uma cultura inclusiva e um ambiente no qual pessoas possam equilibrar a carreira com seus compromissos e interesses pessoais, prezando pelo bem-estar. A gente se dedica muito em ser uma das melhores e mais inovadoras empresas para se trabalhar do país, possibilitando experiências e carreiras incríveis para nossas pessoas. Nossa forte abordagem de pessoas em primeiro lugar é reconhecida externamente por meio de diversas certificações de mercado: fomos premiados pelo Great Place To Work™ em 24 países e pela certificação internacional Top Employers, além de sermos reconhecidos como uma das melhores empresas para jovens profissionais e contarmos com uma avaliação de 4,6 no Glassdoor. Cada reconhecimento nos indica que estamos no caminho certo, proporcionando um ambiente de trabalho cada vez melhor para nossos talentos. Experian Careers - Creating a better tomorrow together Find out what its like to work for Experian by clicking here - Employee Status: Regular - Role Type: Home - Department: Technology - Schedule: Full Time

Related Categories

Related Job Pages

More SDET Jobs

SDET100 days ago
InternshipRemoteTeam 51-200Since 2013H1B No Sponsor

• Write test code that matters: Build automated test suites in Java that validate our core platform - real tests that catch real bugs • Test like systems matter: Design tests around real failure scenarios - what happens when an API times out? When data gets corrupted? When systems go out of sync? • Work with real integrations: Validate how data flows between systems, ensure APIs work correctly, test the systems we build for real companies • Collaborate on quality: Work with developers to understand what's being built, suggest ways to make code more testable, participate in how we approach quality • Learn from engineers who care: Senior engineers will teach you how to think about quality, how to write test code that lasts, and why testing shapes better product design

Canada
Stryker logo

Senior Back-end Software Engineer

Stryker

Together with our customers, we are driven to make healthcare better. #WeAreStryker

SDET100 days ago
Full TimeRemoteTeam 10,001+Since 1941H1B Sponsor

Work Flexibility: Remote Stryker’s Edge Product Engineering team is hiring a Senior Software Engineer focused on backend systems to build secure, scalable, and high-performance services for clinical communication and workflow solutions. As a senior engineer, you will help modernize our backend architecture, integrate distributed systems, and contribute to the foundation of mission-critical hospital operations. You will work across Java and Java-based frameworks, Kafka-based event systems, and deploy across multi-cloud environments including GCP, AWS, and Azure. While this role is backend-focused, you will collaborate closely with dedicated client engineering teams. What You Will Do - Design, build, and maintain cloud-native microservices using Java based frameworks and Node.js. - Develop robust APIs and service contracts using gRPC, REST, or similar technologies. - Build and optimize Kafka-based event-driven architectures for high-throughput communication. - Investigate and resolve production escalations (T3) by working across logs, metrics, and distributed traces. - Collaborate on hotfixes and patch releases as part of incident management, including on-call rotations - Lead and support root cause analysis (RCA) efforts with clear documentation and stakeholder communication - Modernize and refactor legacy services into containerized and cloud-optimized components. - Deploy and monitor services in GCP, AWS, and/or Azure using CI/CD pipelines and observability frameworks. - Drive security, scalability, and performance improvements across services. - Collaborate with system architects, product owners, DevOps, and cross-functional teams to define architecture, APIs, and data contracts. What You Need (Required Qualifications) - Bachelor’s degree Computer Science, Software Engineering or related discipline. - 2+ years of experience developing software applications. - Hands on development in Java and Java based frameworks, performance tuning, and root cause analysis - Experience supporting critical production environments and participating in on-call rotations. - Strong understanding of SQL databases such as SQL Server or PostgreSQL Preferred Qualifications (Strongly Desired) - Proficiency in OOP design patterns and best practices in Java and supporting frameworks like Spring/Sprint Boot/Hibernate - Strong understanding of API lifecycle, microservice patterns, and operational monitoring/logging. - Hands-on experience building and consuming APIs (REST/gRPC) and working in microservices environments. - Experience with SQL (PostgreSQL, SQL Server) and exposure to NoSQL (e.g., MongoDB) - Familiarity with cloud services (AWS, GCP and/or Azure), container orchestration (Docker, Kubernetes), and CI/CD (GitHub Actions, Azure DevOps, Jenkins). - Experience with performance profiling tools (JProfiler, or similar tools) - Experience with observability tools (tracing, metrics, logs) using Datadog and/or CloudWatch. - Exposure to infrastructure-as-code (Terraform). - Understanding of secure development practices, RBAC, OAuth2/SAML integrations. - Experience in a regulated industry, especially healthcare or medical devices. $89,300 - $193,400 salary plus bonus eligible + benefits. Individual pay is based on skills, experience, and other relevant factors. Travel Percentage: 10% Stryker Corporation is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, ethnicity, color, religion, sex, gender identity, sexual orientation, national origin, disability, or protected veteran status. Stryker is an EO employer – M/F/Veteran/Disability. Stryker Corporation will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor’s legal duty to furnish information.

United States
$89.3K - $193K / year
Job Closed
Elite Technology logo

Lead Software Engineer in Test

Elite Technology

Our solutions lie at the heart of the world’s most successful law firms, accelerating their businesses

SDET100 days ago
Full TimeRemoteTeam 501-1,000H1B No Sponsor

• Provide technical leadership for complex, high-impact quality initiatives, ensuring test strategies are scalable, maintainable, and aligned with product and business objectives. • Lead test architecture and framework design at the system and component level, driving consensus across engineers, architects, and QA teams on tooling, patterns, and quality standards. • Own end-to-end quality execution for key projects, from test strategy through delivery, proactively identifying risks, gaps in coverage, and cross-team dependencies. • Design, implement, and evolve automated testing solutions across UI, API, and service layers using modern patterns and cloud-native testing approaches. • Set and enforce high quality engineering standards through code reviews, CI/CD pipeline integration, test coverage requirements, shift-left practices, and observability of test health metrics. • Lead comprehensive performance testing strategies across the full stack — including load, stress, endurance, and scalability testing — ensuring systems meet non-functional requirements before and after major releases. • Define performance benchmarks, SLOs, and acceptance thresholds in collaboration with engineering and product stakeholders; drive resolution of performance regressions through root cause analysis and actionable recommendations. • Build, prioritize, and manage automation debt; drive improvements in test reliability, execution performance, and coverage using data-driven insights. • Serve as the quality authority on the team — mentoring and coaching engineers and QA team members, fostering strong quality judgment, collaboration, ownership, and continuous skill development. • Partner closely with Software Engineers, Product Managers, UX, Security, and Infrastructure teams to validate functional and non-functional requirements throughout the development lifecycle. • Clearly communicate quality risks, test coverage trade-offs, and recommendations to both technical and non-technical stakeholders; influence prioritization decisions with data-backed insights. • Drive alignment between product priorities and quality execution, ensuring predictable, high-quality releases with well-defined entry and exit criteria. • Remain deeply hands-on, contributing high-quality, production-ready automation code for critical test scenarios and complex problem areas. • Troubleshoot and investigate complex production issues and test failures, applying strong diagnostic and problem-solving skills to root cause analysis. • Continuously evaluate and champion the adoption of modern testing tools, frameworks, and methodologies that improve product reliability and team effectiveness. • Perform other duties as assigned to support departmental and company objectives.

United States
$190K - $215K / year
Job Closed
Space Inch logo

Senior QA Automation Engineer

Space Inch

Client-Tailored. Engineer-Driven.

SDET100 days ago
Full TimeRemoteTeam 11-50Since 2013H1B No Sponsor

• Design, develop, and maintain automated test frameworks for web, mobile, and API applications • Implement comprehensive test automation covering functional, regression, performance, and security testing • Integrate automated tests into CI/CD pipelines and meticulously analyze results to identify defects • Collaborate with development and product teams to define acceptance criteria and improve testability and product quality • Conduct API testing and other forms of testing as needed, including manual testing, maintaining detailed test documentation and quality metrics

Croatia
€3.2K - €4.2K / month
Job Closed