Staff Software Engineer - Full Stack (Java/React) at Poppulo

Bengaluru, Karnataka, India

Poppulo Logo
Not SpecifiedCompensation
Senior (5 to 8 years), Expert & Leadership (9+ years)Experience Level
Full TimeJob Type
UnknownVisa
Technology, Communications, Workplace TechnologyIndustries

Requirements

  • 8+ years of software development experience, with a track record of technical leadership in complex, distributed systems
  • Strong experience in either Node.js / TypeScript, including asynchronous programming and modular architecture or Java (Spring Boot, Concurrency, Multi-threading, RESTful services) and React (or similar modern front-end frameworks)
  • Proven understanding of distributed systems, multi-tenancy, RBAC
  • Deep SaaS expertise
  • Hands-on experience with AWS managed & serverless technologies
  • Solid understanding of distributed system design

Responsibilities

  • Lead the design and development of complex, high-impact systems and services. Translate architectural blueprints into scalable, production-grade solutions
  • Design and implement microservices and APIs with strong emphasis on scalability, observability, and reliability
  • Own major features or components from design through deployment, including performance optimization, resilience, and cost efficiency
  • Mentor senior and mid-level engineers, conduct code reviews, and uphold best practices in coding, design, testing, and CI/CD pipelines
  • Work closely with Architects, Product Managers, and DevOps to ensure architectural alignment, consistent design patterns, and high-quality delivery
  • Build and optimize services leveraging AWS serverless, Event Driven and container-based technologies (Lambda, ECS, SNS, SQS, DynamoDB, Event-Bridge, RDS, etc.)
  • Ensure systems adhere to authentication, authorization, and compliance standards (OAuth2, OIDC, RBAC, etc.)
  • Identify areas for system and process improvements, including performance, scalability, and developer productivity
  • Advocate for self-learning, research and innovation
  • Accountable for coding standards, processes and software engineering skills
  • Use metrics and analytics to anticipate future engineering needs
  • Ensure systems compliant to data protection and privacy requirements including GDPR, HIPAA, and PII data handling best practices
  • Proactively identify solutions, improvements and tech-debt

Skills

Key technologies and capabilities for this role

JavaReactAWSServerlessSaaSDistributed SystemsFull Stack

Questions & Answers

Common questions about this position

What are the key skills required for this Staff Software Engineer role?

The role requires deep SaaS expertise, hands-on experience with AWS managed and serverless technologies like Lambda, ECS, SNS, SQS, DynamoDB, EventBridge, and RDS, and a solid understanding of distributed system design, along with proficiency in designing microservices, APIs, and ensuring authentication standards like OAuth2, OIDC, and RBAC.

Is this position remote or does it require office work?

This information is not specified in the job description.

What is the salary or compensation for this role?

This information is not specified in the job description.

What is the company culture like at Poppulo?

Poppulo fosters an inclusive environment that values diversity of perspectives, encourages applications even if candidates don't meet 100% of requirements, and supports continuous growth of skills and capabilities.

What makes a strong candidate for this position?

A strong candidate has deep SaaS expertise, experience with AWS serverless technologies, and distributed systems, and can lead design of complex systems, mentor engineers, and deliver scalable solutions; Poppulo encourages applications even if you don't meet all requirements.

Poppulo

Communication solutions for employee engagement

About Poppulo

Poppulo focuses on enhancing communication between businesses and their key audiences, including customers and employees. The company offers solutions that facilitate effective communication, recognizing it as a fundamental human need. Poppulo's products are designed to help organizations create meaningful connections and improve workplace experiences. Unlike many competitors, Poppulo emphasizes the importance of people in its approach, aiming to foster a more informed and connected world. The company's goal is to empower its customers to achieve impactful communication that leads to positive results.

Cork, IrelandHeadquarters
2012Year Founded
$34MTotal Funding
LATE_VCCompany Stage
Consulting, Enterprise SoftwareIndustries
501-1,000Employees

Benefits

Health Insurance
Flexible Work Hours
Educational Assistance
401(k) Company Match
Paid Vacation
Life Insurance
Wellness Program

Risks

Recent layoffs may indicate financial instability or restructuring challenges at Poppulo.
Adoption of Poppulo AI may face resistance from traditional communication teams.
Integration challenges from mergers may affect seamless service delivery.

Differentiation

Poppulo's Harmony platform integrates employee communications, digital signage, and workplace management.
Poppulo AI enhances productivity with intelligent insights and automation for communication teams.
Poppulo's omnichannel platform is trusted by 47 of the Fortune 100 companies.

Upsides

Poppulo AI boosts productivity and engagement with enterprise-grade AI capabilities.
The Engage '23 Conference highlights Poppulo's leadership in virtual industry events.
Poppulo's recognition as a top software reflects high demand for its communication solutions.

Land your dream remote job 3x faster with AI