Principal Software Engineer - Workplace (Full Stack)
Full TimeJob Overview
Shape the Future of Work with Eptura
At Eptura, we're not just another tech company—we're a global leader transforming the way people, workplaces, and assets connect. Our innovative worktech solutions empower over 25 million users across 115 countries to thrive in a digitally connected world. Trusted by 45% of Fortune 500 companies, we're redefining workplace innovation and driving success for organizations around the globe.
Job Description
Eptura is seeking a visionary Principal Software Engineer to lead the design and development of mission-critical backend systems and high-performance frontend architectures. This role combines deep technical expertise in Java and React with a forward-thinking approach to Generative AI, driving innovation and scalability across our global platform. As a Principal Engineer, you will define the technical “North Star,” champion modern architectural patterns like Micro-Frontends and Event-Driven Architecture, and ensure our products remain at the cutting edge of technology.
Job Description
Eptura is seeking a visionary Principal Software Engineer to lead the design and development of mission-critical backend systems and high-performance frontend architectures. This role combines deep technical expertise in Java and React with a forward-thinking approach to Generative AI, driving innovation and scalability across our global platform. As a Principal Engineer, you will define the technical “North Star,” champion modern architectural patterns like Micro-Frontends and Event-Driven Architecture, and ensure our products remain at the cutting edge of technology.
Responsibilities
AI Innovation & Strategic Leadership
- Lead adoption of Generative AI tools (e.g., GitHub Copilot, Cursor, LLM-based agents) to accelerate development and improve code quality.
- Partner with Product and UX teams to architect and implement AI-powered features such as intelligent automation and predictive analytics.
- Act as an internal authority on AI trends, conducting experiments and hackathons to explore innovative solutions.
Full-Stack Architectural Excellence
- Design and govern highly scalable, multi-tier software systems, owning both client-side (Micro-Frontends) and server-side (Java/Spring Boot) architectures.
- Architect secure REST APIs and Event-Driven systems using Java 21+, optimizing data interactions with SQL/NoSQL databases and event streaming (Kafka/Event Hubs).
- Drive evolution of React/TypeScript frontends, focusing on performance, accessibility, and advanced state management.
- Champion Infrastructure as Code and modern CI/CD practices on Azure, ensuring operational excellence and reliability.
Mentorship & Influence
- Mentor senior and mid-level engineers, promoting clean code, comprehensive testing, and architectural rigor.
- Collaborate with Product Managers and UX Designers to translate business goals into technical roadmaps.
- Lead internal engineering communities and initiatives to foster innovation and best practices.
About You
- 8+ years of software engineering experience delivering complex, large-scale full-stack applications.
- Expert-level proficiency in Java (21+) and Spring Boot, with deep experience in microservices and Event-Driven Architecture.
- Advanced expertise in React, TypeScript, and modern state management, including Micro-Frontend patterns.
- Demonstrated experience leveraging Generative AI for software development (e.g., code generation, automated refactoring).
- Hands-on experience with NoSQL (MongoDB), message brokers (Kafka/Event Hubs), and Azure cloud services.
- Experience building and deploying custom LLM integrations or AI-driven workflows.
- Strong knowledge of performance optimization across network and browser (Core Web Vitals: LCP, FID, CLS).
- Background in Agile methodologies and leading large-scale system refactoring efforts.
Make Your Resume Now