Remote Principal Software Architect

Logo of Brightside

Brightside

πŸ“Remote - Worldwide

Job highlights

Summary

The job is for a Software Architect at Brightside, a company that aims to improve the financial health of working families. The role involves partnering with the CTO to define software architecture strategy, developing AI platform strategy, overseeing software architect governance board, and more.

Requirements

  • AI experience is required
  • 10+ years experience in information technology, including senior-level experience in architecture
  • 8+ years experience designing, implementing, and system integration to drive efficiency and scale with systems like API platform integration, mobile/desktop application, AI/ML, database, data lake, and cloud technologies
  • 4+ years of professional experience with AWS cloud
  • Proven experience architecting software systems
  • Experience of the architectural principles for cloud-based platforms that include SaaS, PaaS, multi-tenancy, and automation
  • Excellent understanding of standard Enterprise and Industry Architecture frameworks such as TOGAF, Zachman, IT4IT, BIAN, TMForum
  • Experience and understanding of multiple technical domains - application, data, DevOps, AI/ML, integration, big data, mobility, analytics, etc
  • Intrinsically curious and passionate about researching current and emerging technologies and developing innovative solutions
  • Experience presenting architecture concepts, designs, and goals to technology leaders and partners
  • Bachelor’s degree in Computer Science or other related engineering field OR extensive relevant work experience

Responsibilities

  • Partner with the CTO to define the company software architecture strategy and roadmaps
  • Developing the overall AI platform strategy involving scalable technical solutions/applications
  • Oversee the software architect governance board and improve the solution review process
  • Collaborate with product managers and engineering leads to translate business needs into technical requirements for software applications
  • Drive technical direction for large-scale, complex integrations of external and internal systems
  • Exert technical influence on the engineering teams, increasing their productivity and effectiveness by sharing your knowledge and experience
  • Evangelize and teach engineering best practices across teams in areas like performance, scalability, and toolings
  • Identify, recommend, and deliver value-add solutions that are reliable, scalable, and maintainable
  • Execute the proof of concept to get buy-ins on technical solutions that can guide product roadmaps
  • Provide technical leadership and mentorship to guide engineering teams on architecture design

Benefits

  • Competitive benefit plan including medical, dental, vision, short/long term disability, life insurance, commuter options and a 401(k) plan
  • Generous Time Off allotment including Paid Time Off / Wellness Days / Sick Time / Days of Service & Company Holidays

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let Brightside know you found this job on JobsCollider. Thanks! πŸ™