We are seeking exceptional engineers to join our team as we continue to grow. This role is perfect for talented individuals who thrive in fast-paced environments and are passionate about the craft of software engineering. You’ll work alongside our top engineers and product teams to design, implement, deliver, and support our ambitious products and integrations.
What You’ll Be Doing
- Architecting Solutions. Drive and develop robust solution architectures across domains, focusing on Micro Frontends, Infrastructure, and Data, leveraging the latest technology frameworks.
- Micro UI Architecture. Implement Micro UI principles, emphasizing scalability, simplicity, reliability, security, and operational excellence.
- Inspire and Guide. Lead and mentor engineers in designing, implementing, and documenting reusable patterns, libraries, and frameworks to scale development efficiently.
- Governance & Best Practices. Oversee architecture reviews and decision-making, ensuring alignment across the organization. Participate in Architecture Governance and share best practices with the wider tech community.
- Technical Leadership. Provide technical guidance, conduct code reviews, and assist in solving complex technical challenges. Ensure alignment with agreed-upon architecture and infrastructure.
- Cross-Functional Collaboration. Lead successful partnerships with multiple technology teams throughout the software development lifecycle, ensuring stakeholders are informed at every stage.
- Data-Driven Decision Making. Apply and influence data-driven analysis and pragmatic decision-making aligned with business and technology needs.
- Strategic Partnerships. Play a key role in build vs buy decisions, vendor selection, technology strategy, and business case rationalization.
- Continuous Learning. Foster a culture of constant learning and staying current with technology trends across the engineering and management teams.
What You Need
- Education. Bachelor’s or master’s degree in computer science or a related discipline, or equivalent work experience.
Experience
- 15+ years in developing UI for enterprise web applications.
- 7+ years in SPA, micro-UI, and micro-services architecture.
- Extensive experience with designing cloud-native solutions and scalable product architectures.
- Proven experience in agile methodologies, reactive system designs, and CI/CD environments.
Technical Skills
- Proficient in Vanilla JavaScript, TypeScript, and UI frameworks/libraries like React, Vue, and Angular.
- Experience with Web Components and Micro Frontend architectures using Module Federation.
- Strong background in SQL Server, Oracle, MongoDB, DynamoDB, and unit testing frameworks.
- Familiarity with cloud technology stacks like AWS, Azure, Google Cloud, and containerization tools like Docker/Kubernetes.
- Good understanding of data structures, algorithms, object-oriented programming, and design patterns.
- Expertise in asynchronous programming, authentication, authorization, and security best practices.
Soft Skills
- Strong analytical and problem-solving skills.
- Excellent communication, partnership, and teamwork abilities.
- Leadership experience in a global, agile, metrics-driven setting.
Bonus Points
- Contributions to open-source projects or personal repositories.
- Participation in technology communities or meetups.
- Certifications in technology or agile methodologies.
- Experience in M&A integration or client-side/server-side development engineering.
- Exposure to the OpenShift platform.
Why Brightly?
At Brightly, we’re more than just a team—we’re a community. We believe in supporting each other, collaborating to create meaningful solutions, and making space for everyone to grow and thrive. Our shared vision is a future where smarter infrastructure safeguards the environments that connect us all, and it begins with us. Join us in creating that brighter future.