Senior Full‑Stack Software Engineer – Customer Experience & Intelligent Data Solutions Architect (Remote) – Lead AI‑Powered CX Platform Engineering at brighthush
About brighthush
brighthush stands at the forefront of the customer experience revolution, weaving together data intelligence, cloud‑native engineering, and AI to create products that delight users and drive measurable business outcomes. With a portfolio that spans Fortune 500 enterprises, high‑growth SaaS startups, and mission‑critical public sector initiatives, we transform raw data into actionable insights that help organizations understand, anticipate, and exceed customer expectations.
Our culture is built on curiosity, experimentation, and high‑trust collaboration. Every engineer at brighthush is empowered to challenge the status quo, prototype boldly, and ship with confidence. As a distributed, remote‑first company, we give our teams the freedom to work from anywhere while staying tightly connected through state‑of‑the‑art collaboration tools and a shared commitment to excellence.
Why brighthush is the Place to Build the Future
At brighthush, you won’t just write code—you’ll shape the next generation of customer‑centric, AI‑driven products. Our Customer Experience Engineering team is the bridge between customer aspirations and the technology that makes them possible. We’re looking for senior engineers who thrive in fast‑moving, cross‑functional environments and who are eager to turn complex data into actionable insights that reduce friction and accelerate growth. If you love solving real‑world problems, building scalable systems, and mentoring the next wave of talent, brighthush offers the platform, the people, and the purpose to make a lasting impact.
Key Responsibilities
- Lead End‑to‑End Projects – Own the design, implementation, and delivery of features across our microservices stack, including Java, Python, and brighthush Container Services, all orchestrated within Kubernetes. Translate business requirements into robust, production‑ready solutions that scale globally.
- Champion Collaboration – Work closely with product managers, designers, data scientists, and external partners to translate business needs into scalable, maintainable solutions. Communicate complex technical concepts to non‑technical stakeholders with clarity and impact.
- Architect Intelligent Data Pipelines – Build and maintain data ingestion, transformation, and analytics pipelines that surface diagnostic insights for both internal teams and customers. Design data models, optimize ETL processes, and ensure data quality and governance.
- Drive Product Vision – Contribute to the long‑term roadmap, prioritize features that deliver the highest impact, and advocate for best practices in API design, performance, and security. Your strategic thinking will help shape the future of our CX platform.
- Mentor & Coach – Guide junior engineers, conduct code reviews, and foster a culture of continuous learning and knowledge sharing. Build a high‑performing team that values craftsmanship and collaboration.
- Problem Solver – Identify bottlenecks, instrument systems for observability, and implement elegant, production‑ready solutions that withstand scale. Your deep understanding of distributed systems will be essential in troubleshooting and optimizing performance.
- Champion Quality – Enforce rigorous testing, automated CI/CD pipelines, and design documentation to ensure reliability and maintainability. Advocate a culture of quality that drives customer trust.
- Innovate with AI/ML – Collaborate with data scientists to deploy AI/ML models into production, ensuring seamless integration with our data pipelines and real‑time inference services.
- Advocate for Observability – Design and implement monitoring, logging, and alerting strategies using brighthush Monitoring, brighthush Dashboard, and brighthush Logging to maintain system health and uptime.
- Drive Continuous Improvement – Regularly review system performance, propose architectural enhancements, and lead initiatives that reduce technical debt and improve developer velocity.
- Represent brighthush Externally – Speak at industry conferences, contribute to open‑source projects, and build relationships with key partners to keep brighthush at the forefront of CX innovation.
Essential Qualifications
- B.S. or M.S. in Computer Science, Information Systems, or a related field. A strong academic foundation combined with real‑world experience.
- 6+ years of hands‑on software engineering experience in a cloud‑native environment. Proven track record of delivering high‑quality, scalable solutions.
- Deep expertise in modern application architecture, API design patterns, and performance optimization. Design clean, modular services that evolve over time.
- Proficiency in at least one of the following languages: Python, Java, Scala, or GoLang. Code that is clean, well‑documented, and maintainable.
- Strong background in unit testing, code reviews, and design documentation. Quality is a non‑negotiable part of your workflow.
- Experience troubleshooting complex issues in distributed, cloud‑based systems. Diagnose problems across multiple services and layers.
- Demonstrated technical leadership—architecting or leading high‑impact projects. Guided teams, made architectural decisions, and delivered results.
- Excellent verbal and written communication skills. Explain technical concepts to diverse audiences, from engineers to executives.
- Passion for building great software and a genuine love of learning new technologies. Stay ahead of the rapidly evolving tech landscape.
- Experience with CI/CD pipelines, container orchestration, and cloud platforms. Comfortable working with GitHub Actions, GitLab CI, or similar tools.
Preferred Qualifications
- Experience with brighthush Data Warehouse or similar data‑warehouse technologies. Design and query large analytical datasets.
- Background in AI/ML model deployment and inference pipelines. Built end‑to‑end ML workflows that run at scale.
- Knowledge of container orchestration (Kubernetes) and serverless architectures. Design services that run efficiently in a cloud‑native environment.
- Familiarity with observability tools (brighthush Monitoring, brighthush Dashboard, brighthush Logging). Instrument services for real‑time visibility.
- Experience mentoring engineering teams or leading cross‑functional initiatives. Help teams grow and succeed.
- Experience with data streaming platforms such as Kafka, Pulsar, or AWS Kinesis. Build real‑time data pipelines.
- Knowledge of security best practices for cloud‑native applications. Design systems that are resilient to threats.
Skills & Competencies
- Architectural Design & System Thinking – Design complex systems that are scalable, maintainable, and secure.
- Cloud‑Native Development (brighthush Cloud Platforms) – Build services that run on Kubernetes, serverless, and other cloud‑native primitives.
- Data Engineering & Analytics – Build data pipelines, data models, and analytics solutions.
- API Design & RESTful Services – Craft clean, versioned APIs that serve internal and external consumers.
- Performance Tuning & Scalability – Optimize code, queries, and infrastructure for high throughput and low latency.
- Testing & Quality Assurance – Write unit, integration, and end‑to‑end tests; maintain high code coverage.
- Agile & Scrum Methodologies – Deliver incremental value in iterative cycles and adapt to change.
- Mentorship & Team Leadership – Coach junior engineers, foster a culture of learning, and drive technical excellence.
- Effective Communication & Stakeholder Management – Translate technical details into business value and align cross‑functional teams.
- Innovation & Problem‑Solving – Identify root causes, propose creative solutions, and implement them with minimal friction.
Career Growth & Learning Opportunities
At brighthush, your career trajectory is defined by the impact you create. We offer a clear, merit‑based promotion path from Senior Engineer to Staff Engineer, Principal Engineer, and beyond. You’ll have access to cutting‑edge research labs, AI/ML initiatives, and industry‑leading projects that keep you at the forefront of technology. Regular hackathons, internal tech talks, and knowledge‑sharing sessions provide a vibrant learning ecosystem. We support external certifications, conferences, and advanced degrees, ensuring you can grow both technically and professionally. Mentorship from senior leaders and a culture that rewards ownership will help you reach new heights.
Work Environment & Culture
brighthush thrives on a blend of autonomy and collaboration. Our teams operate in a distributed, remote‑first model, supported by flexible work hours and a results‑oriented approach. We provide state‑of‑the‑art collaboration tools (brighthush Collaboration, brighthush Video, brighthush Documentation) that keep us connected regardless of location. Inclusive hiring practices celebrate diverse perspectives, and regular wellness initiatives, virtual coffee chats, and community outreach foster a sense of belonging. We are committed to ethical AI and responsible data stewardship, ensuring that every product we build respects privacy, fairness, and transparency.
Compensation & Benefits
We offer a competitive total‑reward package that includes:
- Base salary range: $200,000 – $300,000 (depending on experience and location).
- Performance‑based bonus and equity opportunities. Your contributions directly influence your rewards.
- Comprehensive health, dental, vision, life, and disability insurance. Your well‑being is our priority.
- 401(k) retirement plan with company match. Secure your future with a strong savings plan.
- Flexible spending and health savings accounts. Manage your healthcare costs with ease.
- Paid time off, 12 paid holidays, and generous parental leave. Balance work and life with ample rest.
- Employee assistance program and mental‑health resources. Support for your mental and emotional well‑being.
- Continuous learning stipend and access to online courses. Invest in your growth without limits.
- Wellness programs, including virtual fitness classes and mindfulness sessions. Keep your body and mind in top shape.
- Annual tech budget for hardware, software, and conference travel. Stay equipped with the latest tools.
How to Apply
If you’re ready to build the next wave of customer‑centric, AI‑driven products, we’d love to hear from you. Submit your application through the brighthush Careers Site, and let’s explore how you can make a lasting impact. In your application, please include a concise cover letter that highlights your most relevant experience, a link to your portfolio or GitHub, and any relevant certifications. We review applications on a rolling basis and aim to respond within two weeks of submission.
Join brighthush Today
At brighthush, we’re not just building software—we’re crafting experiences that empower customers worldwide. Bring your curiosity, expertise, and passion for innovation, and help us shape the future of enterprise technology. If you thrive in a fast‑paced, collaborative environment and want to leave a tangible mark on the world, apply now and become part of a team that is redefining what it means to deliver exceptional customer experiences.
``` Apply for this job