companyEncora logo

Senior Golang Developer with AI Expertise

EncoraMexicoNew
Remote Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

Qualifications 6+ years of relevant experience in software engineering. Strong analytical and problem-solving skills. Ability to work independently and collaboratively in a remote environment.

About the job

Position: Senior Golang Developer with AI Expertise
Company: Encora
Location: Mexico (Remote)
Experience: 6+ years
Job Mode: Full-time
Job ID: 19693

Role overview

This senior software engineering role focuses on designing and building AI-driven solutions for the offensive security sector. The position centers on product innovation that blends artificial intelligence with cybersecurity. Leadership is a key aspect: mentoring junior engineers, guiding technical discussions, and fostering a culture of technical excellence and continuous improvement are all integral to the job.

What you will do

  • Design, implement, and deliver scalable software systems powered by AI.
  • Develop intelligent features for vulnerability detection, automate penetration testing, optimize workflows, and enhance threat intelligence.
  • Own the full development lifecycle of product features, from initial concept through deployment and ongoing monitoring.
  • Contribute to the design and execution of AI-enabled systems, supporting effective software development lifecycle practices.
  • Lead technical discussions, code reviews, and design sessions to share knowledge and raise the technical bar for the team.
  • Mentor and support junior engineers, encouraging their growth and development.
  • Work closely with cross-functional teams to integrate AI capabilities into larger systems and applications.

Requirements

  • 6+ years of experience in distributed systems and backend software engineering.
  • Expert-level proficiency in Go, with strong hands-on experience in Python.
  • Familiarity with AI technologies such as LLMs, RAG, and MCP.
  • Knowledge of token usage and LLM cost optimization strategies.
  • Strong background in microservices, REST API design, gRPC, unit testing, and BDD testing.
  • Excellent software design skills; familiarity with UML is a plus, and experience with Domain-Driven Design (DDD) is desirable.
  • Experience with asynchronous messaging technologies like Google Pub/Sub or Kafka.
  • In-depth understanding of both NoSQL and relational databases.
  • Strong experience with Docker, Kubernetes, and cloud platforms (GCP preferred).
  • Background working in agile environments.

About Encora

Encora is a leading technology services firm that specializes in providing innovative solutions to enhance digital transformation across various industries. We believe in fostering a collaborative work environment that empowers our team to push the boundaries of technology.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.