Leads Netsmart’s software engineering teams to deliver high‑quality, scalable solutions by driving technical excellence, continuous improvement, and effective execution across projects, processes, and product roadmaps.
Job Summary
We are seeking a driven and experienced Engineering Manager – Java to lead and empower a team of software development professionals. In this role, you will provide strong technical leadership, foster innovation, and ensure the delivery of high-quality, scalable, and secure solutions.
This position combines hands-on technical expertise in Java technologies with people leadership and strategic execution, enabling successful delivery of complex engineering initiatives.
Key Responsibilities
Technical Leadership
• Provide hands-on technical leadership, coaching, and guidance to software engineers.
• Oversee the design, development, and delivery of secure, scalable, and highly available applications using Java, Spring Boot, Microservices, and modern front-end frameworks (Angular).
• Define and drive architectural best practices including microservices, distributed systems, and cloud-native design.
• Stay up to date with emerging Java ecosystem trends and guide technical strategy and innovation.
Team Management
• Lead and mentor a high-performing engineering team, setting clear goals and performance expectations.
• Foster a culture of ownership, accountability, and continuous learning.
• Enable career growth through coaching, feedback, and skill development.
• Balance workloads to optimize team efficiency and ensure timely delivery of high-quality solutions.
Operational Excellence
• Drive continuous improvement initiatives using metric-driven insights and engineering best practices.
• Monitor and manage key operational metrics such as resource utilization, delivery timelines, and system performance.
• Improve system scalability, reliability, and resiliency through proactive architecture and process improvements.
Project & Stakeholder Management
• Lead execution of large-scale projects using Agile methodologies.
• Collaborate with cross-functional stakeholders including product, QA, and business teams.
• Drive roadmap planning and ensure alignment with business objectives.
• Make data-driven decisions balancing immediate deliverables and long-term strategic goals.
Budget & Resource Management
• Plan and manage engineering budgets and resource allocation.
• Ensure optimal utilization of engineering capacity while maintaining cost efficiency.
On-Call Responsibilities
• Participate in a rotational on-call schedule to ensure application reliability and business continuity.
Required Qualifications
• 12–14 years of software development experience with at least 3+ years in a leadership role.
• Strong hands-on experience in Java, Spring Boot, Microservices Architecture.
• Experience with full-stack development.
• Expertise in designing and operating secure, scalable, highly available distributed systems.
• Hands-on experience with cloud platforms (AWS preferred; Azure/GCP acceptable).
• Strong database knowledge (MySQL or other relational databases
• Solid understanding of Agile methodologies and DevOps practices
• Strong skills in Object-Oriented Design, system design, and security principles.
• Excellent communication, collaboration, and stakeholder management skills.
Netsmart is proud to be an equal opportunity workplace and is an affirmative action employer, providing equal employment and advancement opportunities to all individuals. We celebrate diversity and are committed to creating an inclusive environment for all associates. All employment decisions at Netsmart, including but not limited to recruiting, hiring, promotion and transfer, are based on performance, qualifications, abilities, education and experience. Netsmart does not discriminate in employment opportunities or practices based on race, color, religion, sex (including pregnancy), sexual orientation, gender identity or expression, national origin, age, physical or mental disability, past or present military service, or any other status protected by the laws or regulations in the locations where we operate.
Netsmart desires to provide a healthy and safe workplace and, as a government contractor, Netsmart is committed to maintaining a drug-free workplace in accordance with applicable federal law. Pursuant to Netsmart policy, all post-offer candidates are required to successfully complete a pre-employment background check, which is provided at Netsmart’s sole expense.
Staff Software Engineer (Backend)
Quince•Bengaluru, Karnataka, IN
8+ Years Exp
Posted: 25/8/2026
OUR STORY
Quince was started to challenge the existing idea that nice things should cost a lot. Our mission was simple: create an item of equal or greater quality than the leading luxury brands and sell them at a much lower price.
OUR VALUES
Customer First. Customer satisfaction is our highest priority.
High Quality. True quality is a combination of premium materials and high production standards that everyone can feel good about.
Essential design. We don't chase trends, and we don't sell everything. We're expert curators that find the very best and bring it to you at the lowest prices.
Always a better deal. Through innovation and real price transparency we want to offer the best deal to both our customers and our factory partners.
Environmentally and Socially conscious. We're committed to sustainable materials and sustainable production methods. That means a cleaner environment and fair wages for factory workers.
OUR TEAM AND SUCCESS
Quince is a retail and technology company co-founded by a team that has extensive experience in retail, technology and building early stage companies. You'll work with a team of world-class talent from Stanford GSB, Google, D.E. Shaw, Stitch Fix, Urban Outfitters, Wayfair, McKinsey, Nike etc.
Responsibilities:
• Owning at least one or more applications
• Leading the design, architecture, and development of complex software systems, frameworks, and libraries, and ensuring that they meet the highest standards of quality, performance, and scalability.
• You will help develop a robust roadmap for ensuring engineering operational excellence
• Conducting performance analysis and optimization of software systems, and ensuring that they are performant and scalable.
• Participating in software development project planning and estimation, and ensuring that deadlines and milestones are met.
• Collaborating with other teams and stakeholders to define and refine software requirements, and ensuring that they are translated into actionable software development tasks.
• Providing technical leadership and guidance to junior engineers and other team members, and contributing to their professional growth and development.
• Participating in code reviews and ensuring that coding standards and best practices are followed across the team.
• Staying up-to-date with new technologies, frameworks, and best practices in software development, and sharing this knowledge with the team.
• Hiring the best talents for Quince.
Skills : (What do you need to demonstrate consistently)
You have excellent computer science fundamentals
• You have been working on backend web technologies for 8+ years
• You have at least 6+ years of experience working in Java, Spring/Spring Boot, SQL/NOSQL
• You have experience building and maintaining highly reliable distributed web applications that operate at a high scale.
• You have a good understanding of concurrency and multithreading
• You have knowledge of design principles, the fundamentals of architecture, quality processes, and estimation techniques.
• You are an advocate for maintaining the highest standards in terms of code quality, latency, and observability.
• You understand the hustle of a startup and are good at handling ambiguity
• You can effectively communicate with both technical and non-technical stakeholders
• You are a curious, quick learner, scrappy, and someone who loves to experiment
Quince provides equal employment opportunities to all employees and applications for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran or military status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.
If you require reasonable accommodation during any part of the application or interview process, please contact [email protected]. We are committed to ensuring an inclusive and accessible hiring process for all candidates.
Security Advisory: Beware of Frauds
At Quince, we're dedicated to recruiting top talent who share our drive for innovation. To safeguard candidates, Quince emphasizes legitimate recruitment practices. Initial communication is primarily via official Quince email addresses and LinkedIn; beware of deviations. Personal data and sensitive information will not be solicited during the application phase. Interviews are conducted via phone, in person, or through the approved platforms Google Meets or Zoom—never via messaging apps or other calling services. Offers are merit-based, communicated verbally, and followed up in writing. If personal information is requested to initiate the hiring process, rest assured it will be through secure and protected means.
Senior Software Architect / Technical Lead
Revun•Bengaluru, Karnataka, IN
12+ Years Exp
Posted: 25/8/2026
Schedule: Monday to Friday, 4:00 AM–1:00 PM EST
Compensation: C$54,000–C$78,000 annually, based on experience and qualifications
About Revun
Revun is the software platform and infrastructure layer behind modern property operations.
The platform brings together CRM functionality, leasing workflows, maintenance operations, payments, owner and vendor payouts, communications, compliance, reporting, AI automation, staff dashboards, tenant/owner/vendor portals, third-party integrations, and multiple user roles into one connected operating system.
We are looking for a highly experienced Senior Software Architect / Technical Lead to take technical ownership of the platform, lead the engineering team, evaluate the existing technology, strengthen the architecture, and help move the product toward a stable commercial launch.
About The Role
This is not a purely advisory architecture position.
You will be expected to understand the existing application at a deep technical level, challenge weak technical decisions, lead developers, review engineering quality, identify technical and architectural risks, and determine what should be retained, improved, refactored, replaced, or rebuilt.
You will serve as a senior technical authority for the platform and work directly with company leadership and product management.
The right candidate will combine deep hands-on engineering experience with architecture expertise and engineering leadership.
What You Will Do
• Take technical ownership of the architecture, engineering quality, technical audit, and launch readiness of Revun.
• Conduct a detailed assessment of the existing frontend, backend, databases, APIs, integrations, AI workflows, infrastructure, security, permissions, financial workflows, deployment processes, and overall codebase.
• Determine what should be retained, improved, refactored, replaced, or rebuilt based on technical risk, business impact, development effort, and long-term scalability.
• Identify technical debt, architectural weaknesses, security vulnerabilities, scalability risks, data-integrity issues, incomplete workflows, development problems, and launch blockers.
• Lead and provide technical direction to remote frontend, backend, integration, AI/automation, DevOps/cloud, and QA engineering resources.
• Evaluate developer capabilities, technical output, estimates, code quality, productivity, and ability to execute assigned work.
• Review code and pull requests, challenge weak engineering decisions, resolve technical blockers, and ensure developers follow established architectural and development standards.
• Translate product and business requirements into scalable technical solutions and engineering plans.
• Work closely with the Technical Product Manager to evaluate technical feasibility, dependencies, complexity, timelines, and trade-offs before development begins.
• Strengthen platform architecture across APIs, databases, authentication, authorization, role-based access control, audit logging, permissions, workflow automation, and system integrations.
• Review financial-system reliability across payments, owner/vendor payouts, ledger activity, reconciliation, transaction history, audit trails, and reporting.
• Evaluate AI/LLM functionality for reliability, structured outputs, hallucination risk, privacy, security, monitoring, cost control, and measurable business value.
• Improve integration reliability through APIs, webhooks, queues, retries, rate-limit handling, logging, monitoring, idempotency, and failed-sync recovery.
• Establish and enforce engineering standards covering code reviews, branching, testing, QA, CI/CD, deployments, documentation, monitoring, incident response, and production release controls.
• Provide leadership with clear assessments of technical risks, engineering performance, development progress, architecture decisions, resource requirements, and launch readiness.
What We Are Looking For
• Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, Information Technology, or a closely related technical field.
• 12+ years of professional software engineering experience, with significant hands-on development experience.
• 4+ years in software architecture or senior technical leadership, such as Senior Software Architect, Technical Architect, Principal Engineer, Staff Engineer, Technical Lead, Lead Engineer, or equivalent.
• Demonstrated experience architecting and leading the development of complex, production SaaS applications.
• Strong backend and platform architecture expertise, including databases, APIs, distributed systems, authentication, authorization, RBAC, security, scalability, performance, and data integrity.
• Strong understanding of modern frontend architecture and the ability to evaluate frontend engineering decisions and code quality.
• Experience inheriting an existing software platform and determining what should be retained, refactored, replaced, or rebuilt.
• Experience leading and technically managing multidisciplinary engineering teams, including frontend and backend developers.
• Ability to evaluate developer capability, challenge estimates, identify weak engineering practices, and hold technical resources accountable for their work.
• Strong experience designing and integrating APIs, webhooks, asynchronous processing, queues, retries, logging, monitoring, rate-limit handling, and failure-recovery mechanisms.
• Strong experience with cloud infrastructure, CI/CD, observability, production deployments, QA processes, incident management, security, and launch readiness.
• Experience with complex SaaS, CRM, workflow automation, marketplace, fintech/payment, PropTech, field-service, or other multi-user operational platforms.
• Practical experience integrating AI/LLM functionality into production applications, including evaluation, monitoring, privacy, hallucination risk, human review, and cost management.
• Ability to move between high-level architecture and detailed technical investigation when necessary.
• Excellent English communication skills and the ability to explain complex technical issues, trade-offs, risks, and recommendations clearly to non-technical leadership.
Nice to Have
• Master’s degree in Computer Science, Software Engineering, Computer Engineering, or a related technical discipline.
• 15+ years of software engineering experience.
• Previous experience as a Principal Engineer, Senior Architect, Technical Architect, Engineering Lead, or similar senior technical authority.
• Experience taking an existing SaaS product through technical stabilization and commercial launch.
• Experience performing technical audits or taking ownership of software platforms originally developed by another engineering team.
• Experience in PropTech, real estate technology, property management software, CRM platforms, maintenance/field-service platforms, fintech, payments, compliance systems, or marketplace applications.
• Experience with complex platforms supporting multiple user types, including administrators, employees, vendors, customers, owners, tenants, professional users, and external partners.
• Experience building or modernizing high-volume workflow and transaction-processing systems.
• Relevant cloud, architecture, security, DevOps, or AI certifications.
What Success Looks Like
You Will Be Expected To Develop a Deep Understanding Of Revun's Existing Technology And Give Leadership a Clear, Evidence-based View Of
• What is technically strong and should remain.
• What needs improvement or refactoring.
• What presents significant technical or launch risk.
• Whether existing engineering resources are performing at the required level.
• What engineering resources or expertise are missing.
• What must be completed before commercial launch.
• How the platform should evolve technically as it scales.
You should be comfortable challenging existing decisions when necessary, but equally comfortable recommending that existing technology remain untouched when rebuilding it would provide little business or technical value.
We are looking for someone who can make sound technical decisions and lead engineers through executing them, not simply produce architecture diagrams or recommendations.
Compensation
C$54,000–C$78,000 annually, based on experience, qualifications, technical depth, and the scope of the role.
Compensation will be discussed during the interview process.
Schedule
Full-time, Monday to Friday
4:00 AM–1:00 PM Eastern Time
Senior Software Engineer – Typescript
Poppulo•Bengaluru, Karnataka, IN
7+ Years Exp
Posted: 25/8/2026
Introduction
Are you searching for an opportunity to play a key role in driving the dramatic growth of a highly successful software company?
At Poppulo, we’re working on what’s next in communications and workplace technology. As a leader in this industry, we understand that meaningfully reaching every employee is hard. And so is managing office space in a hybrid world. And so is improving the customer and guest experience. We exist to make each of these things easier. We exist to bring harmony to our customers.
And we do that at enterprise scale. Our omnichannel employee communications, customer communications, and workplace experience platform is trusted by over 6,000 organisations today, reaching more than 35M employees and delivering content to 500,000+ digital signs.
We know there’s no such thing as a “perfect" candidate - we’re all a work in progress and are growing new skills and capabilities all the time. We encourage you to apply for a position with Poppulo even if you don’t meet 100% of the requirements. We believe in fostering an environment where there is a diversity of perspectives, in hopes that we can all succeed.
Job Summary
The Senior Software Development Engineer is responsible for the design, development and long-term technical health of business-critical applications and services. This role delivers complex technical solutions, provides technical leadership within the team, and contributes to architectural decisions and engineering best practices.
The Senior Software Development Engineer leads technical design and implementation within their area, mentors other engineers, and helps ensure the systems they work on remain scalable, secure, reliable and maintainable.
Key Responsibilities
Software Development & Architecture
• Design, develop, test and deploy complex software solutions.
• Lead technical design discussions and guide implementation approaches.
• Lead the delivery of complex features and solutions across multiple contributors.
• Contribute to architectural decisions and identify technical risks.
• Drive modernisation and technical debt reduction within assigned systems.
• Ensure solutions are scalable, maintainable, secure and aligned with business requirements.
Product & System Ownership
• Own the design, delivery and ongoing technical health of assigned systems and services.
• Drive improvements in application scalability, performance and reliability.
• Lead investigation and root-cause analysis of complex production issues.
• Partner with DevOps and Platform teams to improve reliability, monitoring and observability.
• Contribute to the continuous improvement of operational practices.
Technical Leadership & Engineering Excellence
• Lead technical discussions and provide guidance during design and implementation.
• Conduct code and design reviews and provide constructive technical guidance.
• Mentor Software Engineers and support their technical development.
• Champion high standards for code quality, testing, security and maintainability.
• Contribute to improvements in engineering practices and development processes.
• Facilitate knowledge sharing and cross-functional technical problem solving.
AI-Enabled Engineering
• Use AI-assisted development tools across coding, testing, debugging, documentation and code review to improve engineering productivity and quality.
• Demonstrate practical experience with AI coding assistants and agentic development workflows, using them effectively to understand existing code, troubleshoot problems and accelerate solution development.
• Apply strong engineering judgement when reviewing AI-generated output, ensuring solutions meet expected standards for quality, security, performance and maintainability.
• Actively adopt and promote effective AI-enabled development practices within the team.
Collaboration
• Collaborate closely with Product Management, Architecture, Support, DevOps and other Engineering teams.
• Provide technical input during planning, estimation and execution.
• Communicate technical decisions, risks and trade-offs clearly to relevant stakeholders.
Education / Experience
• Bachelor's degree in Computer Science, Software Engineering or a related field, or equivalent practical experience.
• 7+ years of professional software development experience.
• Strong TypeScript fluency with significant experience building production web applications and services.
• Strong experience with modern frontend and backend application development, including TypeScript/JavaScript, React and HTML/CSS.
• Strong experience designing and supporting scalable production systems.
• Experience with relational databases such as MySQL or equivalent.
• Experience with Docker, including container usage and basic troubleshooting.
• Good understanding of networking concepts relevant to modern web and distributed applications.
• Strong system design, troubleshooting and analytical skills.
• Experience leading technical projects and mentoring engineers.
• Strong communication and stakeholder management skills.
Preferred Qualifications
• Experience with cloud platforms, serverless applications and distributed systems, ideally Azure/Azure Functions or comparable technologies such as AWS Lambda.
• Familiarity with event-driven architectures, messaging and asynchronous processing, including Service Bus or equivalent technologies.
• Familiarity with NoSQL and caching technologies, such as MongoDB and Redis.
• Experience with CI/CD, application security, observability and modern software delivery practices.
• Experience with Kubernetes and modern UI/design systems such as Material UI/MUI or equivalent.
• Exposure to PHP/AngularJS is beneficial for working with existing platform components; Java or C# experience is a plus.
Who We Are
We are a values-driven organisation that encourages our employees to bring their authentic selves to work every day and empowers everyone to make a tangible impact on our products, clients, and culture. We offer a dynamic environment with driven, fun, and flexible individuals who thrive on challenge and responsibility. This is an opportunity to contribute to our culture and join a company that’s on the move.
We live the Poppulo values each day, as they are key to everything we do.
• Bring Your Best Self We show up authentically, are self-aware and always strive to be better.
• See it. Own it. Solve it. We proactively innovate and solve for our customers and each other. We set an example with high standards for our work. We foster a culture of learning, acknowledging our successes and our failures.
• Together We’re Better We value and celebrate our diversity. We learn from others, respecting their expertise, and focus on building trust. That's what makes us a team.
Named a Great Place to Work in 2015, 2016, 2017, 2018, 2019, 2020, and 2021, we are a fast-growing global technology company, with offices in Ireland, the US, and the UK.
Poppulo is an equal opportunity employer.
We are committed to protecting your privacy. For details on how we collect, use, and protect your personal information, please refer to our Job Applicant Privacy Policy.
Senior Software Engineer – Typescript
Poppulo•Bengaluru, Karnataka, IN
7+ Years Exp
Posted: 25/8/2026
Introduction
Are you searching for an opportunity to play a key role in driving the dramatic growth of a highly successful software company?
At Poppulo, we’re working on what’s next in communications and workplace technology. As a leader in this industry, we understand that meaningfully reaching every employee is hard. And so is managing office space in a hybrid world. And so is improving the customer and guest experience. We exist to make each of these things easier. We exist to bring harmony to our customers.
And we do that at enterprise scale. Our omnichannel employee communications, customer communications, and workplace experience platform is trusted by over 6,000 organisations today, reaching more than 35M employees and delivering content to 500,000+ digital signs.
We know there’s no such thing as a “perfect" candidate - we’re all a work in progress and are growing new skills and capabilities all the time. We encourage you to apply for a position with Poppulo even if you don’t meet 100% of the requirements. We believe in fostering an environment where there is a diversity of perspectives, in hopes that we can all succeed.
Job Summary
The Senior Software Development Engineer is responsible for the design, development and long-term technical health of business-critical applications and services. This role delivers complex technical solutions, provides technical leadership within the team, and contributes to architectural decisions and engineering best practices.
The Senior Software Development Engineer leads technical design and implementation within their area, mentors other engineers, and helps ensure the systems they work on remain scalable, secure, reliable and maintainable.
Key Responsibilities
Software Development & Architecture
• Design, develop, test and deploy complex software solutions.
• Lead technical design discussions and guide implementation approaches.
• Lead the delivery of complex features and solutions across multiple contributors.
• Contribute to architectural decisions and identify technical risks.
• Drive modernisation and technical debt reduction within assigned systems.
• Ensure solutions are scalable, maintainable, secure and aligned with business requirements.
Product & System Ownership
• Own the design, delivery and ongoing technical health of assigned systems and services.
• Drive improvements in application scalability, performance and reliability.
• Lead investigation and root-cause analysis of complex production issues.
• Partner with DevOps and Platform teams to improve reliability, monitoring and observability.
• Contribute to the continuous improvement of operational practices.
Technical Leadership & Engineering Excellence
• Lead technical discussions and provide guidance during design and implementation.
• Conduct code and design reviews and provide constructive technical guidance.
• Mentor Software Engineers and support their technical development.
• Champion high standards for code quality, testing, security and maintainability.
• Contribute to improvements in engineering practices and development processes.
• Facilitate knowledge sharing and cross-functional technical problem solving.
AI-Enabled Engineering
• Use AI-assisted development tools across coding, testing, debugging, documentation and code review to improve engineering productivity and quality.
• Demonstrate practical experience with AI coding assistants and agentic development workflows, using them effectively to understand existing code, troubleshoot problems and accelerate solution development.
• Apply strong engineering judgement when reviewing AI-generated output, ensuring solutions meet expected standards for quality, security, performance and maintainability.
• Actively adopt and promote effective AI-enabled development practices within the team.
Collaboration
• Collaborate closely with Product Management, Architecture, Support, DevOps and other Engineering teams.
• Provide technical input during planning, estimation and execution.
• Communicate technical decisions, risks and trade-offs clearly to relevant stakeholders.
Education / Experience
• Bachelor's degree in Computer Science, Software Engineering or a related field, or equivalent practical experience.
• 7+ years of professional software development experience.
• Strong TypeScript fluency with significant experience building production web applications and services.
• Strong experience with modern frontend and backend application development, including TypeScript/JavaScript, React and HTML/CSS.
• Strong experience designing and supporting scalable production systems.
• Experience with relational databases such as MySQL or equivalent.
• Experience with Docker, including container usage and basic troubleshooting.
• Good understanding of networking concepts relevant to modern web and distributed applications.
• Strong system design, troubleshooting and analytical skills.
• Experience leading technical projects and mentoring engineers.
• Strong communication and stakeholder management skills.
Preferred Qualifications
• Experience with cloud platforms, serverless applications and distributed systems, ideally Azure/Azure Functions or comparable technologies such as AWS Lambda.
• Familiarity with event-driven architectures, messaging and asynchronous processing, including Service Bus or equivalent technologies.
• Familiarity with NoSQL and caching technologies, such as MongoDB and Redis.
• Experience with CI/CD, application security, observability and modern software delivery practices.
• Experience with Kubernetes and modern UI/design systems such as Material UI/MUI or equivalent.
• Exposure to PHP/AngularJS is beneficial for working with existing platform components; Java or C# experience is a plus.
Who We Are
We are a values-driven organisation that encourages our employees to bring their authentic selves to work every day and empowers everyone to make a tangible impact on our products, clients, and culture. We offer a dynamic environment with driven, fun, and flexible individuals who thrive on challenge and responsibility. This is an opportunity to contribute to our culture and join a company that’s on the move.
We live the Poppulo values each day, as they are key to everything we do.
• Bring Your Best Self We show up authentically, are self-aware and always strive to be better.
• See it. Own it. Solve it. We proactively innovate and solve for our customers and each other. We set an example with high standards for our work. We foster a culture of learning, acknowledging our successes and our failures.
• Together We’re Better We value and celebrate our diversity. We learn from others, respecting their expertise, and focus on building trust. That's what makes us a team.
Named a Great Place to Work in 2015, 2016, 2017, 2018, 2019, 2020, and 2021, we are a fast-growing global technology company, with offices in Ireland, the US, and the UK.
Poppulo is an equal opportunity employer.
We are committed to protecting your privacy. For details on how we collect, use, and protect your personal information, please refer to our Job Applicant Privacy Policy.
Senior Software Engineer – Typescript
Poppulo•Bengaluru, Karnataka, IN
7+ Years Exp
Posted: 25/8/2026
Introduction
Are you searching for an opportunity to play a key role in driving the dramatic growth of a highly successful software company?
At Poppulo, we’re working on what’s next in communications and workplace technology. As a leader in this industry, we understand that meaningfully reaching every employee is hard. And so is managing office space in a hybrid world. And so is improving the customer and guest experience. We exist to make each of these things easier. We exist to bring harmony to our customers.
And we do that at enterprise scale. Our omnichannel employee communications, customer communications, and workplace experience platform is trusted by over 6,000 organisations today, reaching more than 35M employees and delivering content to 500,000+ digital signs.
We know there’s no such thing as a “perfect" candidate - we’re all a work in progress and are growing new skills and capabilities all the time. We encourage you to apply for a position with Poppulo even if you don’t meet 100% of the requirements. We believe in fostering an environment where there is a diversity of perspectives, in hopes that we can all succeed.
Job Summary
The Senior Software Development Engineer is responsible for the design, development and long-term technical health of business-critical applications and services. This role delivers complex technical solutions, provides technical leadership within the team, and contributes to architectural decisions and engineering best practices.
The Senior Software Development Engineer leads technical design and implementation within their area, mentors other engineers, and helps ensure the systems they work on remain scalable, secure, reliable and maintainable.
Key Responsibilities
Software Development & Architecture
• Design, develop, test and deploy complex software solutions.
• Lead technical design discussions and guide implementation approaches.
• Lead the delivery of complex features and solutions across multiple contributors.
• Contribute to architectural decisions and identify technical risks.
• Drive modernisation and technical debt reduction within assigned systems.
• Ensure solutions are scalable, maintainable, secure and aligned with business requirements.
Product & System Ownership
• Own the design, delivery and ongoing technical health of assigned systems and services.
• Drive improvements in application scalability, performance and reliability.
• Lead investigation and root-cause analysis of complex production issues.
• Partner with DevOps and Platform teams to improve reliability, monitoring and observability.
• Contribute to the continuous improvement of operational practices.
Technical Leadership & Engineering Excellence
• Lead technical discussions and provide guidance during design and implementation.
• Conduct code and design reviews and provide constructive technical guidance.
• Mentor Software Engineers and support their technical development.
• Champion high standards for code quality, testing, security and maintainability.
• Contribute to improvements in engineering practices and development processes.
• Facilitate knowledge sharing and cross-functional technical problem solving.
AI-Enabled Engineering
• Use AI-assisted development tools across coding, testing, debugging, documentation and code review to improve engineering productivity and quality.
• Demonstrate practical experience with AI coding assistants and agentic development workflows, using them effectively to understand existing code, troubleshoot problems and accelerate solution development.
• Apply strong engineering judgement when reviewing AI-generated output, ensuring solutions meet expected standards for quality, security, performance and maintainability.
• Actively adopt and promote effective AI-enabled development practices within the team.
Collaboration
• Collaborate closely with Product Management, Architecture, Support, DevOps and other Engineering teams.
• Provide technical input during planning, estimation and execution.
• Communicate technical decisions, risks and trade-offs clearly to relevant stakeholders.
Education / Experience
• Bachelor's degree in Computer Science, Software Engineering or a related field, or equivalent practical experience.
• 7+ years of professional software development experience.
• Strong TypeScript fluency with significant experience building production web applications and services.
• Strong experience with modern frontend and backend application development, including TypeScript/JavaScript, React and HTML/CSS.
• Strong experience designing and supporting scalable production systems.
• Experience with relational databases such as MySQL or equivalent.
• Experience with Docker, including container usage and basic troubleshooting.
• Good understanding of networking concepts relevant to modern web and distributed applications.
• Strong system design, troubleshooting and analytical skills.
• Experience leading technical projects and mentoring engineers.
• Strong communication and stakeholder management skills.
Preferred Qualifications
• Experience with cloud platforms, serverless applications and distributed systems, ideally Azure/Azure Functions or comparable technologies such as AWS Lambda.
• Familiarity with event-driven architectures, messaging and asynchronous processing, including Service Bus or equivalent technologies.
• Familiarity with NoSQL and caching technologies, such as MongoDB and Redis.
• Experience with CI/CD, application security, observability and modern software delivery practices.
• Experience with Kubernetes and modern UI/design systems such as Material UI/MUI or equivalent.
• Exposure to PHP/AngularJS is beneficial for working with existing platform components; Java or C# experience is a plus.
Who We Are
We are a values-driven organisation that encourages our employees to bring their authentic selves to work every day and empowers everyone to make a tangible impact on our products, clients, and culture. We offer a dynamic environment with driven, fun, and flexible individuals who thrive on challenge and responsibility. This is an opportunity to contribute to our culture and join a company that’s on the move.
We live the Poppulo values each day, as they are key to everything we do.
• Bring Your Best Self We show up authentically, are self-aware and always strive to be better.
• See it. Own it. Solve it. We proactively innovate and solve for our customers and each other. We set an example with high standards for our work. We foster a culture of learning, acknowledging our successes and our failures.
• Together We’re Better We value and celebrate our diversity. We learn from others, respecting their expertise, and focus on building trust. That's what makes us a team.
Named a Great Place to Work in 2015, 2016, 2017, 2018, 2019, 2020, and 2021, we are a fast-growing global technology company, with offices in Ireland, the US, and the UK.
Poppulo is an equal opportunity employer.
We are committed to protecting your privacy. For details on how we collect, use, and protect your personal information, please refer to our Job Applicant Privacy Policy.
Senior Software Engineer – Typescript
Poppulo•Bengaluru, Karnataka, IN
7+ Years Exp
Posted: 25/8/2026
Introduction
Are you searching for an opportunity to play a key role in driving the dramatic growth of a highly successful software company?
At Poppulo, we’re working on what’s next in communications and workplace technology. As a leader in this industry, we understand that meaningfully reaching every employee is hard. And so is managing office space in a hybrid world. And so is improving the customer and guest experience. We exist to make each of these things easier. We exist to bring harmony to our customers.
And we do that at enterprise scale. Our omnichannel employee communications, customer communications, and workplace experience platform is trusted by over 6,000 organisations today, reaching more than 35M employees and delivering content to 500,000+ digital signs.
We know there’s no such thing as a “perfect" candidate - we’re all a work in progress and are growing new skills and capabilities all the time. We encourage you to apply for a position with Poppulo even if you don’t meet 100% of the requirements. We believe in fostering an environment where there is a diversity of perspectives, in hopes that we can all succeed.
Job Summary
The Senior Software Development Engineer is responsible for the design, development and long-term technical health of business-critical applications and services. This role delivers complex technical solutions, provides technical leadership within the team, and contributes to architectural decisions and engineering best practices.
The Senior Software Development Engineer leads technical design and implementation within their area, mentors other engineers, and helps ensure the systems they work on remain scalable, secure, reliable and maintainable.
Key Responsibilities
Software Development & Architecture
• Design, develop, test and deploy complex software solutions.
• Lead technical design discussions and guide implementation approaches.
• Lead the delivery of complex features and solutions across multiple contributors.
• Contribute to architectural decisions and identify technical risks.
• Drive modernisation and technical debt reduction within assigned systems.
• Ensure solutions are scalable, maintainable, secure and aligned with business requirements.
Product & System Ownership
• Own the design, delivery and ongoing technical health of assigned systems and services.
• Drive improvements in application scalability, performance and reliability.
• Lead investigation and root-cause analysis of complex production issues.
• Partner with DevOps and Platform teams to improve reliability, monitoring and observability.
• Contribute to the continuous improvement of operational practices.
Technical Leadership & Engineering Excellence
• Lead technical discussions and provide guidance during design and implementation.
• Conduct code and design reviews and provide constructive technical guidance.
• Mentor Software Engineers and support their technical development.
• Champion high standards for code quality, testing, security and maintainability.
• Contribute to improvements in engineering practices and development processes.
• Facilitate knowledge sharing and cross-functional technical problem solving.
AI-Enabled Engineering
• Use AI-assisted development tools across coding, testing, debugging, documentation and code review to improve engineering productivity and quality.
• Demonstrate practical experience with AI coding assistants and agentic development workflows, using them effectively to understand existing code, troubleshoot problems and accelerate solution development.
• Apply strong engineering judgement when reviewing AI-generated output, ensuring solutions meet expected standards for quality, security, performance and maintainability.
• Actively adopt and promote effective AI-enabled development practices within the team.
Collaboration
• Collaborate closely with Product Management, Architecture, Support, DevOps and other Engineering teams.
• Provide technical input during planning, estimation and execution.
• Communicate technical decisions, risks and trade-offs clearly to relevant stakeholders.
Education / Experience
• Bachelor's degree in Computer Science, Software Engineering or a related field, or equivalent practical experience.
• 7+ years of professional software development experience.
• Strong TypeScript fluency with significant experience building production web applications and services.
• Strong experience with modern frontend and backend application development, including TypeScript/JavaScript, React and HTML/CSS.
• Strong experience designing and supporting scalable production systems.
• Experience with relational databases such as MySQL or equivalent.
• Experience with Docker, including container usage and basic troubleshooting.
• Good understanding of networking concepts relevant to modern web and distributed applications.
• Strong system design, troubleshooting and analytical skills.
• Experience leading technical projects and mentoring engineers.
• Strong communication and stakeholder management skills.
Preferred Qualifications
• Experience with cloud platforms, serverless applications and distributed systems, ideally Azure/Azure Functions or comparable technologies such as AWS Lambda.
• Familiarity with event-driven architectures, messaging and asynchronous processing, including Service Bus or equivalent technologies.
• Familiarity with NoSQL and caching technologies, such as MongoDB and Redis.
• Experience with CI/CD, application security, observability and modern software delivery practices.
• Experience with Kubernetes and modern UI/design systems such as Material UI/MUI or equivalent.
• Exposure to PHP/AngularJS is beneficial for working with existing platform components; Java or C# experience is a plus.
Who We Are
We are a values-driven organisation that encourages our employees to bring their authentic selves to work every day and empowers everyone to make a tangible impact on our products, clients, and culture. We offer a dynamic environment with driven, fun, and flexible individuals who thrive on challenge and responsibility. This is an opportunity to contribute to our culture and join a company that’s on the move.
We live the Poppulo values each day, as they are key to everything we do.
• Bring Your Best Self We show up authentically, are self-aware and always strive to be better.
• See it. Own it. Solve it. We proactively innovate and solve for our customers and each other. We set an example with high standards for our work. We foster a culture of learning, acknowledging our successes and our failures.
• Together We’re Better We value and celebrate our diversity. We learn from others, respecting their expertise, and focus on building trust. That's what makes us a team.
Named a Great Place to Work in 2015, 2016, 2017, 2018, 2019, 2020, and 2021, we are a fast-growing global technology company, with offices in Ireland, the US, and the UK.
Poppulo is an equal opportunity employer.
We are committed to protecting your privacy. For details on how we collect, use, and protect your personal information, please refer to our Job Applicant Privacy Policy.
Cloud Architect
Ericsson•Bengaluru, Karnataka, IN
14+ Years Exp
Posted: 25/8/2026
## Join our Team
About this Opportunity
We are seeking an experienced and innovative AWS Cloud Architect to join our dynamic and growing team. In this role, you will work collaboratively with DevOps/Innovation teams to create our CI/CD, monitoring and operational blueprint. You’ll help to automate and streamline our operations and processes, maintain the cloud infrastructure as well as the CI/CD processes for our as a service portfolio.
What you will do
• Collaborate with DevOps teams to understand needs for IaaC/IaaD and create efficient deployment blueprints.
• Develop and maintain CI pipeline for our applications.
• Develop and maintain the monitoring blueprints adapted to our needs.
• Develop and maintain the customer support flows taking advantage of IA when possible.
• Define the WoW to operate and support our use cases in AWS.
• Document and design blueprints; update existing processes.
• Define and automate roles permissions, account management and templatize.
• Work with a bunch of AWS services to support our use cases.
What you will bring
Required Experience - 8 to 14 years
• Education: BE/ B. Tech. All academic credentials must be from recognized and accredited institutions and are further subject to verification.
• Proven experience as a DevOps Engineer, Cloud Architect or equivalent software-engineering role.
• Strong experience with Linux-based infrastructures, Linux/Unix administration
• Experience with open-source technologies and cloud services, especially AWS
– AWS API Gateway
– EKS, EC2, S3
– IAM
– application/network load balancer
– Cloudwatch/Cloudtrail
– Lambda & Serverless applications
– Cognito
– any AWS managed NoSql/SQL DB or MongoDB Atlas
• Strong experience with Infrastructure as Code, scripting in Terraform
• Experience with GitLab and GitLab CI, and CI/CD pipelines in general
• Experience with Kubernetes, docker, helm
• Experience in GitOps approaches (ArgoCD, Flux…)
• Critical thinker and problem-solving skills.
• Previous experience with SaaS projects is strongly preferred.
• Good organizational and time-management skills.
• Good communication and interpersonal skills.
• Professional English level.
Advantages:
• Security and compliance as part of DevSecOps
• Microservice architecture
• Gitlab runners
• FinOps
• Vault
• Sonarqube or any other static code analyzer, integrated into the CI/CD pipelines
Why join Ericsson?At Ericsson, you´ll have an outstanding opportunity. The chance to use your skills and imagination to push the boundaries of what´s possible. To build solutions never seen before to some of the world’s toughest problems. You´ll be challenged, but you won’t be alone. You´ll be joining a team of diverse innovators, all driven to go beyond the status quo to craft what comes next.
What happens once you apply?Click Here to find all you need to know about what our typical hiring process looks like.Encouraging a diverse and inclusive organization is core to our values at Ericsson, that's why we champion it in everything we do. We truly believe that by collaborating with people with different experiences we drive innovation, which is essential for our future growth. We encourage people from all backgrounds to apply and realize their full potential as part of our Ericsson team. Ericsson is proud to be an Equal Opportunity Employer. learn more.
Primary country and city: India (IN) || Bangalore
Req ID: 784446
Platform Engineer- Devops [T500-28860]
lululemon•Bengaluru, Karnataka, IN
8+ Years Exp
Posted: 25/8/2026
Platform Engineer - Devops
Who we are:
lululemon is a yoga-inspired technical apparel company up to big things. The practice and philosophy of yoga informs our overall purpose to elevate the world through the power of practice. We are proud to be a growing global company with locations all around the world, from Vancouver to Shanghai, and places in between. We owe our success to our innovative product, our emphasis on our stores, our commitment to our people, and the incredible connections we get to make in every community we are in.
Core Responsibilities:
• As an Platform Engineer, you will help form the core of our engineering practice at lululemon by contributing to all areas of development and operations (pre-production to production). You will be supported by a strong engineering group, and established engineering practices. You will be part of a production release team and may perform on-call support functions as needed. Having a DevOps mindset is the key to success in this role, as Engineers are commonly part of full DevOps teams that “own” all parts of software development, release pipelines, production monitoring, security and support.
• Take part in Agile ceremonies
• Perform engineering assignments using existing procedures and best practices
• Conduct research to aid in product troubleshooting and optimization efforts
• Work closely with global teams to ensure deliver effective technical solutions
• Provide an escalation point and participate in on-call support rotations
• Actively monitor key metrics and report on trends
• Participate in our Engineering Community of Practice
• Contribute to engineering automation, management or development of production level systems
• Perform reliability monitoring and support as needed to ensure products meet guest expectations.
Qualifications:
• Completed Bachelor’s degree or diploma (or equivalent experience) in Computer Science, Software Engineering or Software Architecture preferred; candidates with substantial and relevant industry experience are also eligible.
• 5 – 8 years of engineering experience
• Ability to learn, understand, and work quickly with new emerging technologies, methodologies, and solutions in the Cloud/IT technology space
• Hands on experience with CI/CD principals and best practices
• Good knowledge and working experience in Agile methodology and familiar with tools like Jira and Confluence.
Must-Have Skills:
• Build and maintain high-throughput event streaming pipelines using Apache Kafka.
• Deploy, scale, and monitor containerized applications using Kubernetes and Docker in production environments.
• Drive DevOps best practices to improve deployment frequency, reliability, and system resilience.
• Build and manage multi-cloud CI/CD pipelines across AWS, Azure, and GCP ensuring consistent delivery.
• Implement Infrastructure as Code using Terraform for repeatable and scalable cloud provisioning.
• Configure and maintain observability dashboards, alerts, and metrics in Datadog for proactive monitoring.
• Develop automation scripts, data processing pipelines, and backend services in Python.
Good-to-Have Skills:
• Apply supply chain domain knowledge to optimize engineering solutions for operational efficiency.
• Adapt solutions to meet the unique challenges of the retail domain and improve customer experience.
Director-(Front-End Engineering)
PeopleLogic•Bengaluru, Karnataka, IN
10+ Years Exp
Posted: 25/8/2026
Job Description: Front-End Engineering Team Lead – Cornerstones Experience
Position Overview
We are looking for a hands-on Front-End Engineering Team Lead to run a squad that owns a single Experience domain — a micro-frontend (MFE) such as Checkout, Solution Builder, or a comparable slice of the Cornerstones customer journey — end to end. This is a build-it, run-it role: you and your squad take a domain from requirements through production, contribute back to shared front-end standards rather than just consuming them, and are judged on pixel-accurate, production-grade customer experience, not on completed tickets. We are specifically looking for engineers with real front-end craft — the kind of attention to pixel-perfect detail and micro-interaction polish that a purely back-end or integration-focused profile won't have.
Leadership & Management Skills
• Squad Leadership: Lead a cross-functional squad (front-end engineers, QE) through delivery of your owned domain, keeping the team focused on a clear, business-defined outcome rather than a backlog of disconnected tickets.
• Technical Mentorship: Coach engineers on both craft and judgment, run constructive code and design reviews, and raise the bar on pixel-level and interaction-level quality across the squad.
• Execution & Initiative: Break down business requirements into technical tasks scoped correctly against the shell/MFE/domain boundaries and take initiative rather than waiting for direction — this includes joining calls with other domain teams or Salesforce counterparts when your work crosses a boundary.
• Standards Contribution: Contribute to and help evolve shared front-end practice (API conventions, front-end standards, the module catalogue) rather than treating standards as something handed down top-down — proposals for shared components go through the Web Fabric team.
• Culture: Champion a lean, low-bureaucracy way of working: your squad should feel like a startup pod inside a large enterprise, not a back-office execution team.
• Ownership Mentality: Full ownership mentality for what your domain ships — "you build it, you run it" — including production stability once it's live.
Technical Skills & Acumen
• Front-End Craft: Deep, hands-on proficiency building a micro-frontend within a federated architecture: React 19, Tan Stack Router and Query, and a component structure grouped by capability (components, hooks, services, translations) rather than by file type.
• Design System Fluency: Fluency with the shared design system tiers — Brand UI for visual/brand primitives, Product UI for recurring commerce/account patterns — and the judgment to know which tier a new component belongs in, and when something should be promoted for reuse by other domains.
• Tooling & Testing: Working knowledge of the shared tooling every domain repository consumes: Rs pack builds, ESLint/Prettier/TypeScript standards, Vitest real-browser-mode testing, visual regression, and a typed API client generated from the platform's API contracts.
• DevOps Practices: Comfort with the CI/CD guardrail pipeline (formatting, linting, security and dependency scanning, live review environments) that enforces standards automatically rather than through review meetings.
• Quality & Testing: Strong advocacy for test-driven development, unit and browser-mode testing, and getting early testing in front of real usage so the squad ships better software with fewer defects.
• AI-Assisted Delivery: Working familiarity with AI-assisted delivery tools (planning agents, coding/delivery agents) to move faster without sacrificing quality.
• Content & Data Awareness: Basic fluency in how your domain's data and content are sourced — cached API calls to the platform's typed client, content from Content stack, and (for marketing-adjacent surfaces) page composition in Uniform — enough to reason about caching, freshness, and where a fix belongs.
Qualifications
• 10+ years of hands-on software development experience, with at least 4+ years in a technical lead or team lead capacity.
• Proven track record delivering high-quality, pixel-accurate, scalable front-end experiences in an enterprise environment.
• Direct experience with a modern component framework (React strongly preferred) and, ideally, a federated/micro-frontend or module-federation architecture.
• Strong problem-solving and debugging skills, and comfort operating with autonomy in a low-process environment.