About Us

Now Hiring: Principal Software Engineer

At Brightspot® we believe technology should enable content-focused teams to work smarter, faster, and more seamlessly to move businesses forward. With decades of experience in publishing and media, we help companies transform their business content and digital experiences by creating enterprise applications at scale with astonishing speed.

Do you want to work hard alongside talented designers, engineers, and product experts every day? Do you excel when you’re smack in the middle of a challenging project, thrive when things get complex, and yawn when everything is going according to plan? Do you actually want to like your clients and coworkers?

Our Principal Software Engineers are at the helm of projects for some of the biggest brands in the world, delivering cutting-edge experiences that we actually write home about.

The Principal Software Engineer will work with developers, SMEs, and end-users to assess and provision functionalities into an online suite of applications and services, leveraging our platforms. The specific focus will be on system interoperability, performance, and user requirements. The candidate should be comfortable with learning new technology, developing best practices and procedures, and documenting findings and recommendations.

Primary Responsibilities:

  • Work with the customer to define and plan the development and integration of a software architectural framework that will allow multiple consumers, internal and external to the customer’s organization to utilize common assets and data.
  • Work with Program Managers and Product Managers to capture, analyze, and decompose system requirements, and develop, document, and test design solutions that meet those requirements.
  • Assist in the development and integration of the data storing, sharing, processing, and visualization architecture to ensure conformance with customer vision.
  • Work with the software engineering team to develop, maintain, and enhance internal platform software.
  • Work with the leads of other subsystems, customers, and process owners to perform and complete solution integration and system development test.
  • Assist in preparation, production, and maintenance of system computer hardware and software documentation, including as-built documentation, capacity/performance plans, as well as all other areas of system life-cycle planning.
  • Explore new technologies related to computer hardware, software, and architectures and make recommendations for their introduction into the developmental and operational environments.
  • Assist in troubleshooting, managing, and reporting problem resolution, including root cause analysis.
  • Assist in transitioning computer hardware and software design solutions to an operational environment.
  • Work with other engineers and contractors to promote customer and consumer satisfaction, optimize data security, and help ensure optimal user interfaces.

Basic Qualifications:

  • Bachelor's Degree in Computer Science, Electrical or Electronics Engineering, Information Systems, Systems Engineering, or equivalent and 7+ years experience
  • Experience developing open standards-based solutions: web services, modern user interfaces.
  • Significant experience leading agile software development teams.
  • Significant, demonstrable experience implementing features across the software development team and development environment.
  • Ability to be a self-starter and work in a fast paced environment performing work of high difficulty in designing, writing, editing, modifying and debugging code.
  • Exceptional oral and written communication skills.

Additional Preferred Qualifications:

  • Ability to think independently and contribute to the overall effort without much direction.
  • Ability to work well within a team environment.
  • Ability to work well under pressure.



Related resources

By  Brightspot Staff
September 14, 2018
Execute a full cycle sales plan and play a critical role in expanding Brightspot’s market share.
2 Min Read
By  Brightspot Staff
July 31, 2020
Gather and analyze data and make strategic recommendations to advance the overall platform roadmap and strategy.
1 Min Read
By  Brightspot Staff
July 23, 2020
Provide executive leadership to craft and execute clients' technology strategies.
2 Min Read

All Brightspot Features

The Brightspot Content Business Platform is built by publishers and developers, and is designed to grow with your business.
A robust set of tools to manage sites, content, users and permissions, workflows, languages, and analytics.
Keyword-driven and comprehensive, filterable search and taxonomy features make folders a thing of the past.
Intuitive and designed for the work, including rich-text editing, embeds, plus collaboration features that make teamwork work.
Start publishing content rapidly thanks to built-in, extensible content types including text assets, media, pages and much more.
Drive deeper engagement and personalized experiences by leveraging authentication, profiling, segmentation and affinity features.
Built to be a bridge to your systems and all your data, start with one of the 70 plug-and-play integrations, or build any custom integration to meet your business needs.
Meet users where they are thanks to syndication and distribution tools like RSS, sitemaps, SEO tools, social publishing and translation support.
Front-end agnostic means content businesses can publish how they want - headless with GraphQL or decoupled - all from the same environment.
Get the publishing speed you need with Brightspot. Book your personalized walk-through today!
Request a Brightspot demo graphic