Engenheiro de Software (Pleno)

Jobgether

United States

Remote

USD 120,000 - 160,000

Full time

6 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Fully remote
Professional development
Technical ownership
AI initiatives

Job summary

Jobgether is seeking an experienced backend engineer to own complex microservice tasks, champion API design, and maintain high reliability across production systems. You will collaborate with business stakeholders to translate requirements into scalable solutions and contribute to architecture decisions that impact multiple teams.

You will work with observability tools, implement robust tests, and promote responsible AI usage in software development while advancing engineering standards.

Qualifications

  • Four+ years of professional software development experience, backend focus.
  • Strong Java/Spring background building production-ready services.
  • Experience designing APIs and distributed systems across teams.
  • Proficient in production monitoring and troubleshooting with observability tools.
  • Committed to code quality and secure practices.
  • Familiar with AI-assisted development and responsible AI usage.

Responsibilities

  • Backend development and microservices ownership of complex tasks.
  • Provide production support, reliability, metrics, alerts, and monitoring.
  • Design robust APIs and coordinate with other teams for integration.
  • Collaborate with stakeholders to align technical decisions with business goals.
  • Identify technical debt and contribute to the backlog and improvements.
  • Lead code reviews with focus on testing and edge cases.
  • Promote responsible AI practices and secure coding.

Skills

Backend engineering
Java
Spring
API design
Distributed systems
Production monitoring
Autonomy/ownership
Communication
Generative AI
Code quality
Continuous improvement

Tools

Datadog
New Relic

Job description

Accountabilities
  • Backend development and microservices: Design, develop, and evolve backend microservices, taking independent ownership of complex tasks involving both technical implementation and business requirements.
  • Production support and reliability: Investigate and resolve production issues autonomously, escalating only when incidents are urgent or require specialized expertise. Build and maintain metrics, alerts, and monitoring tools to ensure service availability, performance, and operational stability.
  • API design and system integration: Design robust APIs and develop solutions with cross-team implications, identifying dependencies, anticipating integration challenges, and coordinating with other engineering teams to deliver consistent outcomes.
  • Business collaboration and technical decision-making: Work closely with business stakeholders to understand priorities, challenge assumptions constructively, and recommend alternative solutions based on domain knowledge, technical constraints, and application architecture.
  • Technical planning and backlog management: Contribute to identifying technical debt, prioritizing engineering improvements, and building and maintaining the technical backlog to support sustainable development and long-term system evolution.
  • Code quality and engineering standards: Act as a reference for code quality, maintainability, performance, and reliability. Conduct thorough code reviews that emphasize testing strategies, edge cases, scenario coverage, and constructive feedback.
  • Responsible use of generative AI: Evaluate the impact of AI-assisted development on code quality and project maintainability. Promote effective prompting, critical review of AI-generated code, and responsible handling of confidential information and proprietary source code.
  • Mentoring and knowledge sharing: Support less experienced engineers by sharing best practices, encouraging sound technical decisions, and reinforcing security guidelines for using AI tools in software development.
Requirements
  • Professional experience: At least four years of professional software development experience, with a strong background in backend engineering and delivering production-ready applications.
  • Java and Spring: Solid hands-on experience developing backend systems with Java and the Spring ecosystem.
  • API design and distributed systems: Experience designing APIs and implementing solutions that affect multiple teams, services, or components within a broader software architecture.
  • Production monitoring and troubleshooting: Practical experience supporting production environments, analyzing logs, correlating errors, and using monitoring and observability tools such as Datadog, New Relic, or equivalent platforms.
  • Performance and reliability: Demonstrated ability to deliver efficient, scalable, maintainable code that minimizes production incidents and supports reliable service operation.
  • Autonomy and ownership: Ability to take responsibility for tasks with incomplete or evolving requirements, organize work independently, make sound technical decisions, and anticipate risks before they affect delivery.
  • Communication and collaboration: Clear communication skills for technical discussions and interactions with business stakeholders, combined with a constructive approach to differing opinions and cross-functional problem-solving.
  • Generative AI proficiency: Regular use of generative AI tools in software development, including effective prompting techniques, critical evaluation of generated code, and an understanding of the limitations and risks of AI-assisted programming.
  • Code security and responsible AI practices: Awareness of data privacy, information security, and intellectual property considerations when using AI tools, including the ability to identify sensitive data and proprietary code that must not be shared.
  • Continuous improvement mindset: A proactive approach to code reviews, testing, technical debt reduction, knowledge sharing, and the ongoing improvement of engineering practices.
Benefits
  • Remote work: Fully remote work model, with the position based in Brazil.
  • Professional development: Opportunities to work on modern backend architectures, microservices, APIs, and innovative financial technology solutions.
  • Technical ownership: Autonomy to lead complex engineering tasks, influence technical decisions, and contribute to architectural and operational improvements.
  • Collaborative environment: Opportunities to work closely with engineering teams and business stakeholders in a fast-paced, entrepreneurial setting.
  • Innovation and AI: Exposure to generative AI-assisted development practices and opportunities to help establish responsible standards for AI adoption in software engineering.
  • Regional impact: The opportunity to contribute to digital commerce, payment technology, and fraud prevention solutions serving markets across Latin America.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Engenheiro de Software Senior
Engenheiro de Software Senior

Jobgether • United States

Remote
USD 140,000 - 210,000
Fully remote
AI-driven development opportunities
Senior Software Engineer, Corporate Banking
Senior Software Engineer, Corporate Banking

Jobgether • United States

Remote
USD 22,000 - 34,000
Remote Brazil
Technical impact
Cloud engineering challenges
+3
Software Architect AI SDLC
Software Architect AI SDLC

Jobgether • United States

Remote
USD 120,000 - 180,000
Healthcare Coverage
Food Allowances
Childcare Support
+10
Senior Software Engineer (Fully Remote)
Senior Software Engineer (Fully Remote)

Jobgether • United States

Remote
USD 140,000 - 190,000
Remote work
Latin America impact
Desenvolvedor Backend Jr
Desenvolvedor Backend Jr

Jobgether • United States

Remote
USD 11,000 - 17,000
Health insurance
Dental insurance
Life insurance
+10
Software Engineer (Mid-Level) (Fully Remote)
Software Engineer (Mid-Level) (Fully Remote)

Partner Company • United States

Remote
USD 90,000 - 130,000
[Job - 32354] AI Solution Architect, Brazil
[Job - 32354] AI Solution Architect, Brazil

CI&T • United States

Remote
USD 140,000 - 210,000
Senior Analista de Dados (Databricks e PySpark.)
Senior Analista de Dados (Databricks e PySpark.)

Jobgether • United States

Remote
USD 100,000 - 140,000
Healthcare Coverage
Food Allowances
Childcare Support
+2
Staff Software Engineer (AI-Native Full-Stack)
Staff Software Engineer (AI-Native Full-Stack)

South Geeks LLC • United States

Remote
USD 150,000 - 210,000
100% remote work
Competitive payment in USD
Senior Software Engineer, Product
Senior Software Engineer, Product

Brex • United States

On-site
USD 120,000 - 180,000
Hybrid office
Remote weeks