Software Engineer (Go/Java)

Contract type
Ongoing
Work mode
Remote
Experience
3 years

Job description

Software Engineer role at Cresteo focused on building and evolving highly available, event-driven systems that support large-scale communication with software agents across multiple operating systems. The engineer works across backend services, cloud infrastructure, security, and real-time messaging.

At a glance

Work mode
Remote
Languages
English

What you'll do

  • 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
  • Design, develop, test, and monitor applications in high-availability SaaS environments
  • Contribute across the complete software development lifecycle, from technical design and specifications through implementation and production operation

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 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
  • 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
  • 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

Nice to have

  • Experience developing applications that maintain continuous connectivity with client software is highly valued

Benefits

  • 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

Apply

Direct apply at Cresteo

Opens the job posting at Cresteo

About Cresteo

People-first and honest nearshore tech services

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.

Mission

To be the world leader in people-first and honest nearshore tech services

Key facts

  • nearshore tech services
  • Deep expertise
  • Candid transparency
  • Profit-sharing
  • Fearless innovation
  • Treats software development as a human sport and art form
  • US-based clients and international teams

What they value

  • Deep expertise
  • Candid transparency
  • Profit-sharing
  • Fearless innovation
  • People-first
  • Honest
  • Transparent
  • Human-centered