Job Closed
This listing is no longer active.
Transforme. Inove. Acelere.
Senior Software Engineer
Location
Brazil
Posted
83 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer
Sciensa
• Develop and evolve event-driven distributed systems • Participate in architectural decisions considering scalability, performance, and resilience • Implement solutions using Java, Spring Boot, Spring Batch and/or Quarkus • Apply engineering best practices such as Clean Architecture and SOLID principles • Work with messaging-based integrations (Kafka, SQS, RabbitMQ) • Ensure code quality through automated tests (unit and integration; BDD is a plus) • Contribute to data modeling and evolution (SQL and NoSQL) • Contribute to observability practices (logs, metrics, and tracing) • Perform code reviews and collaborate on the technical growth of the team • Work closely with product teams and stakeholders to deliver solutions
Job Requirements
- Strong software engineering experience (typically 5+ years)
- Advanced proficiency in Java
- Experience with Spring (Boot, Batch) and/or Quarkus
- Experience with distributed systems
- Knowledge of event-driven architecture
- Experience with messaging systems (Kafka, SQS, or RabbitMQ)
- Experience with SQL and/or NoSQL databases
- Knowledge of data modeling
- Familiarity with Clean Architecture and SOLID principles
- Experience with cloud platforms (AWS, GCP, or Azure)
- Experience with containers and Kubernetes
- Knowledge of observability
- Experience with automated testing
Benefits
- 100% Remote
- Equipment: Provided by Sciensa, according to area/project needs.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Fullstack Developer, Mid-level
LUMISIntuition som ledelses- og udviklingsværktøj. Coaching, workshops og foredrag.
• Participate in agile team events (planning, sprint, retrospective, and review); • Participate in requirement understanding and refinement meetings; • Develop interfaces based on layouts provided by the Designer; • Implement rich, interactive user interfaces; • Ensure the quality of deliverables for clients; • Learn and become proficient with LumisXP; • Maintain legacy projects; • Propose code improvements and refactor implementations.
• Architect and write high-quality production code for complex, user-facing workflows, maintaining a heavy hands-on presence in the codebase. • Serve as a power user of AI tools like Claude Code, Cursor, and Augment to radically increase delivery speed and generate robust automated tests. • Set the standard for validating, refactoring, and simplifying AI-generated output to ensure the long-term reliability and maintainability of our systems. • Exercise high autonomy and thoughtful judgment when tackling mission-critical tasks and complex feature sets. • Build sophisticated product features that empower employers and brokers, reducing manual effort through intelligent, intuitive experiences. • Lead the development of reliable APIs and standardized integrations to ensure our platform connects seamlessly with partners. • Proactively integrate tools like Claude Code into the daily workflow to automate repetitive tasks and focus the team on high-value engineering challenges. • Scale our logging, monitoring, and validation frameworks to ensure all workflows remain stable, predictable, and audit-ready.
Senior Software Engineer
AncestryWe connect everyone with their past so they can discover, preserve, and share their unique family stories.
• Improve shared architecture, systems, and tools across web services and web pages • Create frontend components and libraries using various web technologies • Facilitate the adoption of shared code and libraries in web pages and web services • Implement and manage frontend routing and request filtering processes • Manage AWS-related resources
Senior Linux Admin/Level 3 Engineer
Bit by Bit Computer ConsultingProviding Superior IT Managed Services & Support for 35 Years. Tech savvy. Business smart.
• Design, develop, and maintain automation workflows using Ansible to streamline system administration tasks, deployments, and configurations. • Manage and optimize Linux-based systems to ensure performance, security, and reliability. • Install, upgrade, and migrate servers on Linux, Unix, and AIX platforms, with a focus on application security and performance. • Develop Ansible playbooks, roles, and modules for automating infrastructure provisioning, configuration management, and software deployments. • Integrate Ansible automation with CI/CD pipelines and other DevOps tools. • Manage enterprise automation environments using Ansible and Puppet. • Administer Infoblox and BIND DNS environments. • Support Unix/Linux server nodes in virtualized environments such as VMware, Hyper-V, Microsoft Azure, OpenStack, and Citrix Xen. • Implement monitoring and alerting solutions to proactively address system performance issues. • Troubleshoot and resolve issues related to Linux servers, networking, and automation scripts. • Maintain comprehensive documentation of automation processes, configurations, and system architecture. • Collaborate with cross-functional teams to enhance automation strategies and improve operational efficiency. • Ensure compliance with security best practices and policies in all automation and system administration tasks.




