Senior Backend Software Development Engineer, C/Java

Posted 5ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior Backend Software Engineer developing software solutions with a focus on continuous delivery principles and collaboration in Brazil. Working with global teams to implement high quality software components.

Responsibilities:

  • Collaborate with stakeholders throughout the SDLC to translate requirements into high-quality, reliable, cost-effective, and maintainable solutions that solve customer problems and generate business outcomes
  • Design, develop, and implement high quality software components with a focus on Continuous Delivery principles and practices
  • Champion integrated engineering practices within the organization, fostering collaboration and shared ownership between development, operations, and security teams
  • Deliver technical and administrative support for live applications, promoting automation and proactive monitoring and self-recoverability, rapid incident response, and continuous improvement
  • Analyze existing systems and processes to identify bottlenecks and opportunities for improvements to flow
  • Own the configuration management of software items and their dependencies, utilizing Infrastructure as Code (IaC) tools
  • Collaborate on developing and implementing a measurement strategy for tracking key performance indicators (KPIs) related to software delivery and performance

Requirements:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience)
  • Senior experience in software engineering and delivery (Java, C, C++)
  • Strong understanding of continuous delivery principles and practices
  • Experience with deployment pipelines and automation tools (e.g., Jenkins, GitLab CI/CD, etc.)
  • Proficiency in multiple programming languages and technologies (specify relevant languages based on your needs)
  • Experience with configuration management tools (e.g., Ansible, Puppet, Chef, etc.)
  • Strong problem-solving and analytical skills
  • Excellent communication and collaboration skills
  • Ability to work independently and as part of a cross-functional team

Benefits:

  • Offering comprehensive and market competitive benefits
  • Designed to support your personal and professional well-being