LumenAd logo


Senior Software Engineer

Engineering · Missoula, Montana
Department Engineering
Employment Type Full-Time

Job Summary

As part of the Engineering team, the Senior Software Engineer will work on LumenAd, our proprietary media management platform. While following Agile/Scrum methodologies, this team works at a fast pace, is able to pivot on a dime, and deliver high quality functional code through good communication, quality team-relationships dynamics, and by staying flexible and fun.

Design architectures, including database, software, and infrastructure, in support of completing product requirements and to map out future initiatives. Create system diagrams during ideation and development for coding, testing, and documentation. Mentor and develop junior software engineers in design patterns, DRY concepts and other development best practices.

This position works closely with our product managers to manage timelines and provide technical direction when needed.

We are looking for a creative thinking and well-established software developer with proven leadership experience, able to drive product delivery while working across internal and external teams.


  • Take ownership of the complete development lifecycle for assigned features
  • Maintain the timely development of targeted and well-scoped product features/changes, typically small to medium in size
  • Gain product knowledge by successfully developing features/changes for each main component of the product
  • Gain exposure to technical design process and keep an eye of emerging technologies that could bring added value to our product
  • Lead and help develop skills of other engineers by reviewing code and offering valuable, actionable comments/feedback
  • Develop high-quality software design and architecture
  • Write well-crafted, readable code


  • In-depth knowledge and experience of relational databases including both SQL and MySQL with understanding of database normalization standards
  • Knowledge of NoSQL or NewSQL welcomed, but not required
  • Fluent knowledge and vast experience of Javascript, specifically the React JS framework
  • PHP: Fluent on building applications in Object Oriented Programming using PHP (Laravel 5+ Framework knowledge preferred)
  • Experience turning product specifications and designs into efficient, usable interfaces using HTML/CSS/JavaScript
  • Experience in an AWS (or similar) cloud based hosting solution
  • Experience working with and implementing microservices architecture, infrastructure security and scalability, with a data integrity and “no-down-time” mentality
  • Version control (Git)
  • Able to work well within a team
  • Familiarity with SCRUM / Agile project development
  • 3-5 years proven experience as a Software Engineer
  • Based out of Missoula, Montana; Bozeman, Montana; or Austin, Texas

About LumenAd


LumenAd is an enterprise advertising management solution that measures the return on ad spend of every investment across the digital ecosystem. Built within a proven framework for unifying programmatic, direct, search and social data, LumenAd centralizes every ad buy into one intuitive hub. Marketers can architect campaigns, connect to any data source, monitor performance in real-time and quickly craft insightful reports.


Thank You

Your application was submitted successfully.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

  • Location
    Missoula, Montana
  • Department
  • Employment Type