top of page

DSA694 - LEAD SOFTWARE DEVELOPMENT ENGINEER

Jt 1.png

DSA694 - LEAD SOFTWARE DEVELOPMENT ENGINEER

Apply

IT

Leader

Remote

Full-time

Responsibilities

We are looking for a highly skilled Lead Software Development Engineer with strong experience in Java-based backend development and working knowledge of Python. In this role, you will not only design, develop, and maintain scalable backend systems but also lead the team technically, ensuring best practices, high performance, and robust architecture. You will define the technical vision, drive innovation, and lead a team of engineers to deliver cutting-edge solutions. This position is ideal for someone who enjoys solving complex problems, working with distributed systems, and mentoring other engineers while collaborating across teams to deliver high-performance software.

  • Lead and mentor a team of backend engineers, providing technical guidance and fostering a culture of innovation and excellence.

  • Define and implement the technical vision and long-term architectural strategy.

  • Design, implement, and maintain scalable, reliable backend services using Java (Spring Boot / Micronaut / etc.).

  • Collaborate with front-end engineers, product managers, and DevOps to deliver end-to-end solutions.

  • Integrate and interact with databases (SQL and NoSQL), messaging queues, and 3rd-party APIs.

  • Write clean, efficient, and testable code in both Java and Python.

  • Drive technical decision-making for system architecture and technology choices.

  • Optimize the performance of microservices, conduct thorough code reviews, and ensure adherence to best practices.

  • Lead Agile development processes, sprint planning, and retrospectives.

  • Troubleshoot and debug production issues as needed, ensuring system stability and reliability.

  • Implement security best practices to ensure data integrity and protection.

  • Stay up-to-date with the latest industry trends, emerging technologies, and best practices.

  • Lead technical hiring efforts, assisting in the recruitment and onboarding of new team members.

  • Manage risk assessment and mitigation strategies for software development.

  • Spearhead initiatives to improve scalability, observability, and performance of backend systems.

  • Champion continuous integration, deployment, and automation best practices.

Requirements

  • 8+ years of professional experience in backend development with Java.

  • Proven track record of leading and mentoring engineering teams.

  • Solid experience with frameworks like Spring Boot, Hibernate, or similar.

  • Proficiency in Python for scripting, automation, or service development.

  • Strong understanding of RESTful API design, microservices architecture, and asynchronous processing.

  • Experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Redis).

  • Familiarity with CI/CD pipelines, Docker, and cloud platforms (AWS, GCP, or Azure).

  • Strong problem-solving and debugging skills.

  • Excellent communication and collaboration skills.

  • Experience with logging, monitoring, and observability tools like Prometheus, Grafana, or the ELK stack.

  • Ability to make well-informed technical decisions while considering business impact.

  • Strong experience in handling system outages, incident management, and reliability engineering.

*** Nice to have

  • Experience with Kubernetes and Kafka.

  • Knowledge of DevOps practices and infrastructure as code (Terraform, Ansible, etc.).

  • Background in data processing pipelines or machine learning integrations.

  • Previous experience in high-traffic, distributed systems.

  • Familiarity with LangChain, LangGraph, Semantic Kernel, or RAG pipeline concepts.

  • Experience with GraphQL and gRPC for efficient API communication.

  • Exposure to AI/ML-driven backend services and automation.

  • Contributions to open-source projects or active participation in developer communities.

  • Cloud-native design expertise, including serverless computing and multi-cloud architectures.

Benefits

Working location: Remote full-time (based in Hanoi, Da Nang or Ho Chi Minh)

Salary range: Up to USD 6,000 Gross

Infomation

Offered Salary

4,000 $ - 6,000 $

Skills

bottom of page