Software Engineer- Missoula or Bozeman

  • LumenAd
  • Missoula, Bozeman
  • Dec 28, 2020
Full time Computer Science Engineering Software

Job Description

We’re seeking a Software Engineer to help improve and expand our advertising intelligence software. If you are team-oriented, love problem solving, and believe in delivery and iteration, keep reading!

Our engineering team covers these primary areas: data ingestion, data organization, data reporting, and internal professional services support. This role is primarily focused on the professional services support team. As a software engineer, you will be working closely together with other developers to create, enhance, test, and iterate features and improve performance to better suit the Media Service Team’s needs.

Ideal candidates will have the drive to take ownership and responsibility in building a data-driven, highly-optimized React application with a Laravel/PHP backend. As a Software Engineer, you would be responsible for writing and maintaining excellent code in a timely fashion while following best practices. You should be knowledgeable in web-based technologies and leverage appropriate design patterns. Additionally, you should also have a desire to help build a better team by improving code understanding, helping others as needed, and giving room for others’ opinions and suggestions.


  • Work in a team environment (successful teams = successful products)
  • Build scalable and maintainable software to support features and products
  • Contribute to the development process and team: planning, design, and innovation because your opinion is important!
  • Write automated tests - unit, integration, and automated UI tests
  • And other duties as needed to evolve this position

Skills & Requirements

  • 2-5 years of experience working in application development
  • Bachelor’s degree in Computer Science or an additional 2 years of work experience combined with other technical education
  • Working knowledge of relational databases (MySQL preferred)
  • You work effectively with legacy code while migrating to new paradigms
  • Strong foundation and experience with PHP (or other server-side languages like C#, Go, Javascript, Java)
  • Working knowledge of front-end web development frameworks (React preferred, Angular, Vue)
  • Ability to demonstrate knowledge of cloud computing environments as it relates to web application development (AWS preferred)
  • An understanding of the value of source control (Git), branching methodologies, and multiple developers working on a project
  • Believes that a team can outperform an individual and ultimately create a better product
  • Alignment with LumenAd’s Core Values:
    • Be inclusive
    • Challenge yourself and others
    • Be radically transparent
    • Iterate to success, fast
    • Have an impact

Preferred Skills and Experiences

  • Understanding of and experience with virtualization environments, containers, and orchestration tools (Docker/Kubernetes preferred)
  • Experience in the AdTech or MarTech industries
  • Understanding Agile development methodologies
  • Working knowledge of NoSQL
  • Previous use of the Atlassian Suite - Jira, Confluence, Bitbucket
  • Experience with React and/or Laravel

Location: This job will be located in Missoula or Bozeman, MT 

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.