LegalMatch logo
LegalMatch

Attorneys: Get the Legal Clients You Need. Call 866.953.4259 to View Cases.

Principal Software Engineer, Java Full Stack

Backend EngineerSoftware EngineerFull TimeRemoteLeadTeam 51-200Since 1999H1B No SponsorCompany SiteLinkedIn

Location

Philippines

Posted

57 days ago

Salary

0

Seniority

Lead

Job Description

Principal Software Engineer, Java Full Stack

LegalMatch

• Leading and managing a team of software engineers, fostering a creative and cohesive unit capable of delivering complex software projects • Coordinating with scrum masters, project managers and other software engineers to plan, design, develop, test, and maintain web-based and desktop applications • Providing technical leadership in all aspects of our software development processes • Overseeing the design, development, and implementation of new software systems and enhancements to existing systems • Ensuring all software engineering projects are delivered on time and to the agreed quality standards • Continually updating technical knowledge and skills and sharing them with the team • Maintaining high standards of software quality within the team by establishing good practices and habits • Providing regular performance feedback, coaching, and career development to team members • Facilitating root cause analysis of system issues and implementing resolution strategies

Job Requirements

  • Experience: 7+ years in software development, including 3+ years in leadership.
  • Technical Skills: Proficient in multiple languages (Java, C++, C#, Python, JavaScript, etc.), full-stack development, modern architectures (microservices, event-driven), CI/CD, Docker, and Kubernetes.
  • Software Development Practices: Strong in OOP, functional programming, scripting, UX best practices, unit testing, TDD/BDD, Agile/Scrum, and database management (SQL & NoSQL).
  • Leadership & Project Management: Proven track record in managing software products, leading teams, and delivering innovative solutions with urgency.
  • Communication & Collaboration: Excellent problem-solving, interpersonal, and client management skills, with the ability to explain technical concepts to non-technical audiences.
  • Additional Skills: Experience with cloud platforms (AWS, Azure, GCP), version control (Git), testing frameworks, software security, and adapting to fast-changing environments.
  • We’re looking for someone who is:
  • Proactive, adaptable, and flexible
  • Highly professional
  • Willing to go the extra mile to achieve desired outcomes
  • With strong collaboration and communication skills to work effectively with cross-functional team
  • With strong problem-solving skills
  • Committed to continuous improvements and willing to experiment with new approaches and techniques to work processes.

Related Job Pages

More Backend Engineer Jobs

Full TimeRemoteTeam 51-200H1B No Sponsor

• Implement exciting and varied tasks in the eCommerce area based on Shopware • Implement bespoke requirements for clients • Make decisions on the best way to realize requirements • Ensure high quality and develop online shops • Contribute your experience and support continuous improvement of processes and methods • Support the mission: "To shape companies for the future of commerce"

Germany
GitLab logo

Senior Backend Engineer, Golang, Software Supply Chain Security

GitLab

Build software faster. The One DevOps Platform enables your entire org to collaborate around your code. We're hiring.

Backend Engineer57 days ago
Full TimeRemoteTeam 1,001-5,000Since 2014H1B No Sponsor

• Design and implement core components of GitLab's authentication infrastructure layer, including Envoy proxy configuration, token services, and policy decision systems. • Develop solutions for critical infrastructure challenges such as bi-directional gRPC tunnels, mutual Transport Layer Security (mTLS), and service mesh architecture. • Build and maintain authentication infrastructure that supports GitLab.com, self-managed, Dedicated, and air-gapped deployment models. • Optimize the performance and reliability of authentication and authorization decisions at scale across distributed systems. • Implement and refine monitoring, observability, and debugging capabilities for authentication services to ensure secure and stable operation. • Collaborate with Authentication, Authorization, Platform, and Infrastructure teams to align infrastructure capabilities with product and architectural requirements. • Contribute to the team’s technical direction and roadmap for secure, scalable authentication, including standards for style, maintainability, and best practices. • Represent GitLab and its values through participation in public communication, broader initiatives, and contributions to relevant open source projects.

North America
ShakaCode logo

Rust Software Developer

ShakaCode

Enabling businesses and empowering users with high-impact digital experiences

Backend Engineer57 days ago
Full TimeRemoteTeam 11-50Since 2011H1B No Sponsor

• Applications in English only -- the position is 100% remote. • Do you love to code? Have you ever written code for personal projects? Have you contributed to or created any open source projects? If so, let's talk!

Mexico
Kooku Recruiting GmbH - Interim Recruiting & RPO logo

Java Developer

Kooku Recruiting GmbH - Interim Recruiting & RPO

Personalberatung für digitales Recruiting und Interim HR Management

Backend Engineer57 days ago
Full TimeRemoteTeam 11-50H1B No Sponsor

• Modern web app platform for Human Capital Management • Phased refactoring/migration of core components into a cloud-native environment • Development of components for our SaaS platform KIDICAP • New development of web apps for HR/personnel management

Germany