Software Engineer (Go/Java)

Cresteo

United States

On-site

USD 110,000 - 160,000

Full time

8 days ago
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

100% Remote
Profit Sharing
Unlimited PTO
Equipment provided
Great work-life balance
Transparent culture
US-based clients

Job summary

Cresteo is seeking a Software Engineer (Go/Java) for a full-time, remote role. Work location is Latin America with USD above-average compensation and profit sharing.

You will contribute to developing and maintaining SaaS solutions, using Go and Java, Kafka, AWS, and GCP. The role emphasizes distributed services, security practices, and collaboration with international clients in a people-centered culture.

Qualifications

  • Solid experience designing, developing, testing, and monitoring high-availability SaaS applications.
  • Proficiency in Go or Java with willingness to work across languages.
  • Experience building distributed, event-driven backend services on cloud platforms.

Responsibilities

  • Develop and maintain software solutions using Go and Java in a cloud environment.
  • Design, deploy, and monitor distributed services with Kafka and REST interfaces.
  • Collaborate with cross-functional teams to deliver scalable, secure systems.

Skills

Kafka
Java
Go
AWS
GCP
REST APIs
Microservices
Distributed systems
WebSockets
Security

Job description

Cresteo is hiring a remote candidate for Software Engineer (Go/Java). This is a full time position. Work location: Latin America. The role typically involves technologies such as Kafka, Java, Go, AWS, GCP, REST. Our Essence: Cresteo is on a mission to be the world leader in people-first and honest nearshore tech services. We prioritize a people-centered approach in an industry that often feels distant and impersonal. Our services are led by experienced, incredibly talented professionals who are changing the system from within - while collaborating with top global clients. Our foundation is built on: Deep expertise Candid transparency Profit-sharing Fearless innovation Our team stands out for their deep-rooted passion for corporate change, treating software development as a human sport and art form. When it comes to recruitment, we won't box you into rigid questionnaires; we genuinely want to get to know you. Our interactions are not transactional but human-centered, seeking genuine understanding and connection. You'll hear about our core values and experience them with us firsthand. They define our essence. Join Cresteo and be part of the change we're championing!

Why You Belong Here

As a Software Engineer at Cresteo, you'll be more than just a developer; you will be part of transforming the tech industry through our honest, transparent, and people-centered approach. Your role will be diverse and dynamic. You'll be instrumental in developing and maintaining our software solutions, working with a varied technology stack, and ensuring that our products are functional, efficient, reliable, and scalable. By joining us, you're not just choosing a job; you're aligning with a vision that values the human side of tech, where your skills and passion are recognized, nurtured, and celebrated.

What We're Looking For
  • Solid experience designing, developing, testing, and monitoring applications in high-availability SaaS environments
  • Strong software engineering experience with Go or Java, with the ability and willingness to work across multiple programming languages
  • Experience designing and developing distributed, event-driven services and scalable backend systems
  • Experience building production applications in cloud environments such as AWS or GCP
  • Strong understanding of secure software development practices, including areas such as OWASP, vulnerability assessment, threat modeling, secure code review, data protection, encryption, authentication, and authorization
  • Experience working with microservice architectures and large-scale event ingestion platforms
  • Familiarity with real-time communication technologies such as WebSockets, Kafka, MQTT, or similar messaging technologies
  • Experience with non-relational databases such as DynamoDB and familiarity with relational databases, caching, and object storage technologies
  • Understanding of networking, DevOps, and cloud infrastructure concepts relevant to distributed applications
  • Experience developing applications that maintain continuous connectivity with client software is highly valued
  • Strong quality mindset, including automated testing, performance tuning, refactoring, monitoring, and continuous improvement
  • Ability to make data-driven engineering decisions and understand the production impact of software changes
  • Experience contributing across the complete software development lifecycle, from technical design and specifications through implementation and production operation
  • Strong ownership and problem-solving skills, with the ability to work autonomously while collaborating closely with the broader engineering team
  • Excellent English communication skills and ability to collaborate effectively within cross-functional, distributed teams
  • Build and evolve highly available, event-driven systems that support large‑scale communication with software agents deployed across multiple operating systems. Work across backend services, cloud infrastructure, security, and real-time messaging to deliver reliable and scalable production software.
Our Commitment to You:
  • 100% Remote
  • USD above-average salaries
  • Profit Sharing Policy
  • Unlimited PTOs after your first year (20 PTOs the first year)
  • Equipment for your setup
  • Great work/life balance
  • Honest, simple, and transparent culture
  • US-based clients and international teams
  • Everyone has a story. We're eager to hear yours and help you write the next chapter.

Are you ready for a change? #Wearethechange !

Skills required for this role include Kafka, Java, Go, and related tools for day‑to‑day development. Seniority level: Mid-level.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Software Engineer (Go/Java) - Build Scalable Backend
Remote Software Engineer (Go/Java) - Build Scalable Backend

Cresteo • United States

Remote
USD 110,000 - 160,000
100% Remote
Profit Sharing
Unlimited PTO
+4
AI Engineer
AI Engineer

Cresteo • United States

Remote
USD 110,000 - 150,000
Profit sharing
Unlimited PTO after year 1
100% Remote work
+2
Backend Engineer (Go/Java) — Scalable, Event-Driven Systems
Backend Engineer (Go/Java) — Scalable, Event-Driven Systems

Cresteo • United States

Remote
USD 120,000 - 160,000
Senior Software Engineer, Backend (Cluj)
Senior Software Engineer, Backend (Cluj)

Cresta • United States

Remote
USD 150,000 - 210,000
Full Stack Web Engineer [Remote-USA]
Full Stack Web Engineer [Remote-USA]

credativ LLC • Columbia (MD)

Remote
USD 80,000 - 120,000
Flexible hours
401k
Medical/dental/vision options
+1
Staff Software Engineer, Backend (Bucharest)
Staff Software Engineer, Backend (Bucharest)

Cresta • United States

Remote
USD 140,000 - 180,000
Remote-friendly culture
Global team collaboration
Career growth opportunities
Senior Developer Relations Engineer
Senior Developer Relations Engineer

Cresta • United States

On-site
USD 170,000 - 250,000
Medical, dental, vision coverage
Flexible PTO
Parental leave
+4
Staff Software Engineer, Backend (Cluj)
Staff Software Engineer, Backend (Cluj)

Cresta • United States

Remote
USD 180,000 - 240,000
Equity
Benefits
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
Remote-First Backend Engineer — Real-Time Analytics Platform
Remote-First Backend Engineer — Real-Time Analytics Platform

Cresta • United States

Remote
USD 140,000 - 180,000
Remote-friendly culture
Global team collaboration
Career growth opportunities