Hybrid Software Engineering Specialist – Backend

Posted 1 hour ago

Apply now

About the role

  • Software Engineering Specialist at Sicredi responsible for leading development strategies and maintaining best practices. Collaborate with teams to ensure quality and performance of software products.

Responsibilities

  • Lead software development strategy
  • Maintain development standards and best practices
  • Oversee and drive the technical evolution of development teams
  • Drive problem resolution to facilitate developers' day-to-day work
  • Serve as a technical point of reference
  • Monitor and evolve engineering metrics
  • Collaborate on the design and development of tool solutions, focusing on security, performance, and observability
  • Contribute to product interactions once they are in production to ensure scalability, resilience, and consistency
  • Ensure operation, product quality and health of its indicators (monitoring and creating alerts, participation in war rooms), and safeguard the product's technical evolution, ensuring correct design and implementation of initiatives
  • Continuously contribute ideas and proposals to enrich the initiative's roadmap

Requirements

  • Advanced proficiency in Apache Kafka, including internal architecture (brokers, partitions, topics, ZooKeeper) and replication and fault-tolerance mechanisms. Practical experience configuring and optimizing Kafka clusters for high availability and throughput. Familiarity with Kafka Streams is desirable
  • Deep expertise in JVM languages (Java, Scala, Kotlin), with the ability to tune the JVM for garbage collection optimization, heap memory management, and application profiling. Experience with tools such as JMX, VisualVM, JFR (Java Flight Recorder), and thread dump analysis
  • Advanced knowledge of design patterns, with practical application of GoF Design Patterns including Singleton, Factory, Builder, Observer, Strategy, SAGA, among others. Experience applying architectural patterns such as CQRS, Event Sourcing, and Domain-Driven Design (DDD) in large-scale systems
  • Technical ability to troubleshoot complex distributed systems. Proficiency in log analysis, distributed tracing (OpenTracing, Jaeger), and performance monitoring (APM). Experience resolving latency issues, resource contention, and intermittent failures in high-load environments
  • Experience in the design and optimization of database schemas, both SQL (PostgreSQL, MySQL, Oracle) and NoSQL (MongoDB). Ability to implement sharding, replication, and tuning of complex queries is a differential. Knowledge of caching technologies (Redis, Memcached) for performance optimization
  • Advanced technical experience in designing and implementing microservices architectures, including lifecycle management of services, inter-service communication (REST, gRPC, event-driven), and observability and tracing mechanisms. Ability to work with Service Mesh tools (Istio, Linkerd) and CI/CD pipelines for microservices
  • Mastery of strategic DDD, with the ability to identify and define bounded contexts and establish a ubiquitous language in collaboration with stakeholders. Experience implementing context maps and integration strategies (Shared Kernel, Customer–Supplier, Anti-corruption Layer)
  • Ability to lead the architecture and design of technological solutions aligned with business objectives. Experience defining technical and architectural roadmaps, ensuring system scalability and resilience over time. Ability to anticipate and mitigate architectural and technical risks in large projects

Benefits

  • Fixed 14th and 15th salaries
  • Profit-sharing (according to seniority)
  • Health and dental plans with no co-payment
  • Well-being programs with Wellhub (formerly Gympass): Nutrition, Psychology, Occupational Health, Massage, running group and local gym
  • Food allowance (Vale Alimentação) and meal allowance (Vale Refeição) – flexible percentage allocation between VA/VR cards, no co-payment
  • Extended maternity and paternity leave
  • Childcare or nanny assistance for children up to 6 years and 11 months
  • Assistance for children with disabilities, with no age limit
  • Life insurance
  • Private pension plan up to 7% of salary
  • Training platform – Sicredi Aprende, offering a variety of courses
  • 40-hour workweek – using a time bank system
  • Remote work allowance (except for positions that are 100% on-site)

Job title

Software Engineering Specialist – Backend

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

HybridBrazil

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job