Sicredi

Senior Software Engineer – Preferably for Black or mixed-race candidates

Sicredi

full-time

Posted on:

Location Type: Remote

Location: Brasil

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Develop robust, scalable backend solutions using Java and Spring Boot.
  • Actively participate in the full software development lifecycle, from design to production delivery.
  • Implement and evolve CI/CD pipelines, ensuring automation and delivery quality.
  • Write unit, integration and end-to-end (E2E) tests, promoting quality and reliability practices.
  • Integrate and manage relational databases, and work with Kafka and its connectors.
  • Work with JPA/Hibernate and Kubernetes for application orchestration.
  • Ensure application observability using metrics, logs and monitoring to continuously improve operations.
  • Apply and promote software resilience best practices to ensure fault-tolerant, highly available systems.
  • Collaborate with other teams to foster alignment and clear communication.
  • Propose innovative solutions to technical and business challenges.
  • Document architecture and technical decisions to facilitate understanding and future development.
  • Contribute to the technical growth of other engineers on the team.
  • Seek and apply feedback for continuous improvement, maintaining a collaborative and proactive attitude.

Requirements

  • Solid experience in backend development.
  • Proficiency in Java and Spring Boot.
  • Experience with relational databases.
  • Proven experience in unit, integration and E2E testing.
  • Knowledge of Kafka / Kafka Connectors.
  • Experience with Maven / Gradle.
  • Experience with JPA / Hibernate.
  • Experience with Kubernetes.
  • Proactivity and good communication skills.
  • Ability to make collaborative decisions considering the overall impact.
  • It will be a plus if you have:
  • Experience with Prometheus.
  • Knowledge of in-memory and NoSQL databases.
  • Experience in backend application architecture.
  • Knowledge of security in application design.
  • Advanced CI/CD experience.
  • Ability to document architecture (diagrams).
  • Experience with performance testing.
  • Cooperative and proactive attitude.
  • Experience mentoring and developing other software engineers.
Benefits
  • Fixed 14th and 15th salaries.
  • Profit-sharing (depending on seniority).
  • Health and dental plans with no copayment.
  • Wellness programs via Wellhub (formerly Gympass): nutrition, psychology, occupational health, massage, running group and local gym.
  • Meal and food vouchers with flexible percentage allocation between VA/VR cards, no copayment.
  • Extended maternity and paternity leave.
  • Childcare or nanny allowance for children up to 6 years and 11 months.
  • Assistance for children with disabilities, no age limit.
  • Life insurance.
  • Private pension plan up to 6% of salary.
  • Training platform – Sicredi Aprende, offering a variety of courses.
  • 40-hour workweek – using a time bank system.
  • Work-from-home allowance (except for positions that are 100% on-site).
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaSpring BootCI/CDunit testingintegration testingend-to-end testingrelational databasesKafkaJPAKubernetes
Soft Skills
proactivitycommunication skillscollaborative decision-makingcontinuous improvementmentoringtechnical growthproblem-solvinginnovationdocumentationteam collaboration