Staff Software Engineer I (Senior Engineer)

  • Morrisville, NC, USA
  • Employees can work remotely
  • Full-time
  • Shift: 1st

Company Description

Vericast is a leading marketing solutions company, delivering actionable insights and expertise through its Valassis and Harland Clarke omnichannel solutions, to help more than 70,000 businesses engage with their customers. Every day, Vericast influences purchasing and transaction behavior of more than 120 million households – impacting where they eat, shop, buy, save and borrow. Follow Vericast on LinkedIn and Twitter to learn how Vericast drives commerce.

Clipper Magazine and Valassis (Divisions of Vericast) is a leader in the marketing technology space, processing over 12 trillion calculations supporting over 450,000 monthly users and over 1 million emails sent a day. As a Senior Software Engineer , your work is central to keeping us at the forefront of our industry.

Job Description

A Senior Software Engineer is responsible for the development of new software technologies as well as the maintenance and support of existing software solutions.  The Senior Software Engineer is a contributor to all steps within the SDLC including functional and non-functional requirements gathering, validation, analysis, design, construction, testing and implementation.   
The Senior Software Engineer primarily focuses on web development efforts that are utilized in a high availability, clustered web environment.  This role works in conjunction with project management and other technical disciplines to create websites and applications that fulfill our internal and client business requirements according to budget, scope, design, quality standards and timeline. 

 Key Duties/Responsibilities

  • Key member of development team. Hands on development. 60%
  • Code reviews, QA plans and procedures to support project implementations. 20%
  • Collaborate with Business Analysts and Product Development to determine system     enhancements and new functionality. 10%
  • Perform research into new tools and technologies for use by the development team. 10%


  • 5+ years of professional software development experience. 
  • Bachelor’s degree in Computer Science or similar discipline.
  • Expertise in Object Oriented Programming and Design. Preferred Ruby on Rails and Ember JS experience.
  • Experience in taking a reasonably large area of functionality live into Production.
  • Experience in schema design for a relational database like MySQL.
  • Experience deploying software on elastic platforms such as Kubernetes, EC2, Mesos, etc. is a big plus

Additional Information

Vericast offers a generous total rewards benefits package that includes medical, dental and vision coverage, 401K matching and time off. A wide variety of additional benefits like life insurance, employee assistance and pet insurance are also available, not to mention smart and friendly coworkers! 

At Vericast, we don’t just accept differences - we celebrate them, we support them, and we thrive on them for the benefit of our employees, our clients, and our community. As an Equal Opportunity employer, Vericast considers applicants for all positions without regard to race, color, creed, religion, national origin or ancestry, sex, sexual orientation, gender identity, age, disability, genetic information, veteran status, or any other classifications protected by law. Applicants who have disabilities may request that accommodations be made in order to complete the selection process by contacting our Talent Acquisition team at [email protected] or 616-541-3145.  




Privacy Policy