Software Engineer

Eudia
Bengaluru
Workplace: OnsiteFull timeFunction: Software EngineeringEducation: bachelorsSkills: ["Technical leadership","Mentorship","Communication","Problem-solving","Cross-functional collaboration"]

Build and lead the development of secure, enterprise-grade software for an agentic AI legal workflow platform. You’ll oversee design, development, and deployment of scalable systems that support enterprise applications, data, AI, and search, while innovating with Generative AI. Work from the Bangalore office and collaborate with the Palo Alto team, guiding engineering execution, enforcing code quality, and mentoring junior engineers across cross-functional partners.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Eudia
Eudia
1 year ago

Software Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 2 hours agoStatus: Live
Reposted: similar role first listed 1 year ago

Job Summary

Build and lead the development of secure, enterprise-grade software for an agentic AI legal workflow platform. You’ll oversee design, development, and deployment of scalable systems that support enterprise applications, data, AI, and search, while innovating with Generative AI. Work from the Bangalore office and collaborate with the Palo Alto team, guiding engineering execution, enforcing code quality, and mentoring junior engineers across cross-functional partners.
Location: Bengaluru
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Oversee the design, development, and deployment of complex software systems to ensure scalability, reliability, and performance.
  • •Define and implement robust software architectures and make strategic technical decisions to meet business objectives.
  • •Establish and enforce coding standards, conduct code reviews, and ensure best practices across the development team.
  • •Guide and mentor junior engineers to foster a culture of continuous learning.
  • •Partner with product managers, designers, and stakeholders to translate business needs into technical solutions.

Key Requirements

  • •Bachelor’s in Computer Science, Machine Learning, AI, Mathematics, Statistics, or a related field (Masters preferred).
  • •Extensive hands-on software development experience, including leading complex projects and engineering teams.
  • •Strong proficiency in distributed systems, cloud computing, backend architecture, and modern programming languages (e.g., Java, Python).
  • •Ability to solve scalability, performance, and system design challenges in large-scale environments.
  • •Proven leadership and communication skills to influence technical direction and engineering excellence.
Experience:AI startupsLegal tech
Education:Bachelor's in Computer Science, Machine Learning, AI, Mathematics, Statistics (or related field)
Skills:Technical leadershipMentorshipCommunicationProblem-solvingCross-functional collaboration
Languages:English
Tech Stack:JavaPythonAzureAWSCloud computingDistributed systemsBackend architectureGenerative AIAISearch

Company Brief

Eudia
Eudia builds AI-powered recruitment and hiring tools that automate candidate sourcing, engagement, assessment, and interview coordination, helping employers streamline hiring workflows, reduce time-to-hire, and deliver a more efficient candidate experience.
Industry: HR Tech
Website